[Aportes indexados] Transparencia de usuarios

Estado
Cerrado para nuevas respuestas.

Loveless

Newbie Lvl 2
Código:
 Transparencia de usuarios[/b]

[color=red][b]CLIENTE:[/b][/color]

[color=white][b]En el Mod TileEngine Buscamos:[/b][/color]

[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">If</span> TempChar.<span style="color: #66cc66;">Head</span>.<span style="color: #66cc66;">Head</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">GrhIndex</span> <> <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li1"> </li></ol></div>[/vb]

[color=white][b]Luego, una ves encontrado eso, arriba agregamos todo este codigo:[/b][/color]

[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1">#If <span style="color: #66cc66;">(</span>ConAlfaB = <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">)</span> <span style="color: #b1b100;">Then</span>                  </li><li style="" class="li1">            <span style="color: #b1b100;">If</span> TempChar.<span style="color: #66cc66;">Head</span>.<span style="color: #66cc66;">Head</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">GrhIndex</span> <> <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li2">                <span style="color: #b1b100;">If</span> charlist<span style="color: #66cc66;">(</span>MapData<span style="color: #66cc66;">(</span>X, Y<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">CharIndex</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">invisible</span> = <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li1"> </li><li style="" class="li1">                       <span style="color: #808080;">'[Body]</span></li><li style="" class="li2">                        <span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha<span style="color: #66cc66;">(</span>BackBufferSurface, TempChar.<span style="color: #66cc66;">Body</span>.<span style="color: #66cc66;">Walk</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>, _ </li><li style="" class="li1">                                    <span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><span style="color: #cc66cc;">32</span> * ScreenX<span style="color: #66cc66;">)</span> - <span style="color: #cc66cc;">32</span><span style="color: #66cc66;">)</span> + PixelOffsetXTemp<span style="color: #66cc66;">)</span>, _ </li><li style="" class="li1">                                    <span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><span style="color: #cc66cc;">32</span> * ScreenY<span style="color: #66cc66;">)</span> - <span style="color: #cc66cc;">32</span><span style="color: #66cc66;">)</span> + PixelOffsetYTemp<span style="color: #66cc66;">)</span>, _ </li><li style="" class="li2">                                    <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">)</span> </li><li style="" class="li1">                          </li><li style="" class="li1">                        <span style="color: #808080;">'[Cabeza]</span></li><li style="" class="li2">                        <span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha<span style="color: #66cc66;">(</span> _ </li><li style="" class="li1">                                    BackBufferSurface, _ </li><li style="" class="li1">                                    TempChar.<span style="color: #66cc66;">Head</span>.<span style="color: #66cc66;">Head</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>, _ </li><li style="" class="li2">                                    iPPx + TempChar.<span style="color: #66cc66;">Body</span>.<span style="color: #66cc66;">HeadOffset</span>.<span style="color: #66cc66;">X</span>, _ </li><li style="" class="li1">                                    iPPy + TempChar.<span style="color: #66cc66;">Body</span>.<span style="color: #66cc66;">HeadOffset</span>.<span style="color: #66cc66;">Y</span>, _ </li><li style="" class="li1">                                    <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span> </li><li style="" class="li2">                       <span style="color: #808080;">'[Casco]</span></li><li style="" class="li1">                            <span style="color: #b1b100;">If</span> TempChar.<span style="color: #66cc66;">Casco</span>.<span style="color: #66cc66;">Head</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">GrhIndex</span> <> <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li1">                                <span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha<span style="color: #66cc66;">(</span> _ </li><li style="" class="li2">                                        BackBufferSurface, _ </li><li style="" class="li1">                                        TempChar.<span style="color: #66cc66;">Casco</span>.<span style="color: #66cc66;">Head</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>, _ </li><li style="" class="li1">                                        iPPx + TempChar.<span style="color: #66cc66;">Body</span>.<span style="color: #66cc66;">HeadOffset</span>.<span style="color: #66cc66;">X</span>, _ </li><li style="" class="li2">                                        iPPy + TempChar.<span style="color: #66cc66;">Body</span>.<span style="color: #66cc66;">HeadOffset</span>.<span style="color: #66cc66;">Y</span>, _ </li><li style="" class="li1">                                        <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span> </li><li style="" class="li1">                            <span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span> </li><li style="" class="li2">                        <span style="color: #808080;">'[Arma]</span></li><li style="" class="li1">                            <span style="color: #b1b100;">If</span> TempChar.<span style="color: #66cc66;">Arma</span>.<span style="color: #66cc66;">WeaponWalk</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">GrhIndex</span> <> <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li1">                                <span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha<span style="color: #66cc66;">(</span> _ </li><li style="" class="li2">                                        BackBufferSurface, _ </li><li style="" class="li1">                                        TempChar.<span style="color: #66cc66;">Arma</span>.<span style="color: #66cc66;">WeaponWalk</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>, _ </li><li style="" class="li1">                                        iPPx, iPPy, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">)</span> </li><li style="" class="li2">                            <span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span> </li><li style="" class="li1">                        <span style="color: #808080;">'[Escudo]</span></li><li style="" class="li1">                            <span style="color: #b1b100;">If</span> TempChar.<span style="color: #66cc66;">Escudo</span>.<span style="color: #66cc66;">ShieldWalk</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">GrhIndex</span> <> <span style="color: #cc66cc;">0</span> <span style="color: #b1b100;">Then</span> </li><li style="" class="li2">                                <span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha<span style="color: #66cc66;">(</span> _ </li><li style="" class="li1">                                        BackBufferSurface, _ </li><li style="" class="li1">                                        TempChar.<span style="color: #66cc66;">Escudo</span>.<span style="color: #66cc66;">ShieldWalk</span><span style="color: #66cc66;">(</span>TempChar.<span style="color: #66cc66;">Heading</span><span style="color: #66cc66;">)</span>, _ </li><li style="" class="li2">                                        iPPx, iPPy, <span style="color: #cc66cc;">1</span>, <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">)</span> </li><li style="" class="li1">                            <span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span> </li><li style="" class="li1">#End <span style="color: #b1b100;">If</span></li></ol></div>[/vb]

[b][color=orange]Objetivo:[/color][/b] [color=white][b]Crear una transparencia del usuario cuando esta invisible(Ojo:Tienen que tener activado el AlphaBelding)[/b][/color]

[b][color=orange]Cambios:[/color][/b] [color=white][b]Los cambios en el codigo fueron:[/b][/color]

[color=white][b]A todos los:[/b][/color]

[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurface</li></ol></div>[/vb]

[color=white][b]Se les agrego la palabra[/color][/b] [color=green][b]"Alpha"[/b][/color][color=white][b],quedando de esta forma:[/b][/color]
[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">Call</span> DDrawTransGrhtoSurfaceAlpha</li></ol></div>[/vb]

[color=red][b]Testeado en 0.11.2[/b][/color]

[b][color=white]Saludos!.[/color][/b]
 
A

Anonymous

Invitado
parece muy buen code una pregunta como activo el "AlphaBelding"
 

Loveless

Newbie Lvl 2
Avris el Argentum con el Visual Basic, vas a Project, luego a ARGENTUM propiertes, te avrira un from, haces click donde dice Make, donde dice: Conditional Compilaton Arguments: ves que te aparece unas palabras, ay buscas "ConAlfb = 0"y lo cambias por "ConAlfb = 1"

Saludos
 

Loveless

Newbie Lvl 2
lo hice hace rato, pero cuando vi el de pocho lo postie, es lo mismo, nada mas que el mio es el del usuario y lo puse aparte para que quede mas ordenado :p.
 

Loveless

Newbie Lvl 2
No entendí eso del usuario. o_o

El de pocho es para el del clan, como vos me dijiste si era igual que ese.. por eso te digo que este solo te ves vos transparente y los otros no te ven.. es como el de iao.

Como Seria Para 0.11.5?

Prova haci, nunca lo prove en la 0.11.5, tendrias que probar, activando el Alfb en la 0.11.5 y poniendo este codigo en el TileEngine, en RedenScren
 

Owangel

Delirando
Loveless dijo:
Ah.. tonces lo lei mal jaja, bueh disculpen!. yo pense que era el del clan nomas ^^

Te queremos igual. (?)
Ah che, con tantas boludeces que dije me olvidé de lo importante: felicitaciones por el código. ^^
 
Estado
Cerrado para nuevas respuestas.
Arriba