[Aportes indexados] Comando /SUBELVL

Estado
Cerrado para nuevas respuestas.

Excellator

Newbie Lvl 4
Este comando para todos los usuarios (con o sin privilegios) hace que de repente subas al nivel 30. ¡Cuidado! Si has superado ese nivel, lo unico que haría sería degradarlo.

Aclarando, lo que hace es igual que si de un GM usando el comando "/MOD LEVEL 30" se tratara.

Código para el Servidor

En el Servidor vas a TCP_HandleData2 y buscas:

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

Debajo del case agregas:

[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">Case</span> <span style="color: #ffffff;">"/SUBELVL"</span></li><li style="" class="li2"><span style="color: #b1b100;">Dim</span> loopl <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span></li><li style="" class="li1"><span style="color: #b1b100;">If</span> UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">flags</span>.<span style="color: #66cc66;">Muerto</span> = <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">Then</span></li><li style="" class="li2"><span style="color: #b1b100;">Call</span> SendData<span style="color: #66cc66;">(</span>ToIndex, UserIndex, <span style="color: #cc66cc;">0</span>, <span style="color: #ffffff;">"||Estas muerto,por lo tanto no poder usar este commando"</span> & FONTTYPE_INFO<span style="color: #66cc66;">)</span></li><li style="" class="li1"><span style="color: #b1b100;">Else</span></li><li style="" class="li2"><span style="color: #b1b100;">For</span> loopl = <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">To</span> <span style="color: #cc66cc;">29</span></li><li style="" class="li1">UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">Stats</span>.<span style="color: #b1b100;">Exp</span> = UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">Stats</span>.<span style="color: #66cc66;">ELU</span></li><li style="" class="li2"><span style="color: #b1b100;">Call</span> CheckUserLevel<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span></li><li style="" class="li1"><span style="color: #b1b100;">Next</span> loopl</li><li style="" class="li2"><span style="color: #b1b100;">Exit</span> <span style="color: #b1b100;">Sub</span></li><li style="" class="li1"><span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span></li></ol></div>[/vb]

Además, puse que los muertos no lo puedan usar...

Sube 1 nivel por comando y aumenta todos los stats no solo el level.
 
A

Anonymous

Invitado
gro0xxxxxXXx

LINDO CODE , che sabes como hacer que al matar un frag te de 5k de exp?
 

Grefu

GeNio a SeKaS
Ex-Staff
El codigo esta muy bien, pero lo unico que se consigue es que el PJ se considere lvl 30 ¬¬
Seguiria con la vida, mana, defensa, etc. de su nivel original :S

Si lo usas a nivel 1, tu personaje seria de nivel 30, pero seguiria siendo un lvl 1 a todos los efectos
 

Red

Newbie Lvl 1
Aunque siga siendo lvl 1 pero figure como 30..esta bien ese code?? me salto un error en el Case y dsp en los End IF.

:S:S:S si alguno de lo expertos lo soluciona se lo agradesco :p
 

facundo

Oráculo Lvl 3
BlasTeR dijo:
claro habia que hacerlo que valla subiendo exp.
onda con un ciclo
Facil..

Creo que te referis a esto

[vb]<div class="vb" id="{CB}" style="font-family: monospace;"><ol><li style="" class="li1"><span style="color: #b1b100;">Case</span> <span style="color: #ffffff;">"/SUBELVL"</span></li><li style="" class="li2"><span style="color: #b1b100;">Dim</span> loopl <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span></li><li style="" class="li1"><span style="color: #b1b100;">If</span> UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">flags</span>.<span style="color: #66cc66;">Muerto</span> = <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">Then</span></li><li style="" class="li2"><span style="color: #b1b100;">Call</span> SendData<span style="color: #66cc66;">(</span>ToIndex, UserIndex, <span style="color: #cc66cc;">0</span>, <span style="color: #ffffff;">"||Estas muerto,por lo tanto no poder usar este commando"</span> & FONTTYPE_INFO<span style="color: #66cc66;">)</span></li><li style="" class="li1"><span style="color: #b1b100;">Else</span></li><li style="" class="li2"><span style="color: #b1b100;">For</span> loopl = <span style="color: #cc66cc;">1</span> <span style="color: #b1b100;">To</span> <span style="color: #cc66cc;">29</span></li><li style="" class="li1">UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">Stats</span>.<span style="color: #b1b100;">Exp</span> = UserList<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span>.<span style="color: #66cc66;">Stats</span>.<span style="color: #66cc66;">ELU</span></li><li style="" class="li2"><span style="color: #b1b100;">Call</span> CheckUserLevel<span style="color: #66cc66;">(</span>UserIndex<span style="color: #66cc66;">)</span></li><li style="" class="li1"><span style="color: #b1b100;">Next</span> loopl</li><li style="" class="li2"><span style="color: #b1b100;">Exit</span> <span style="color: #b1b100;">Sub</span></li><li style="" class="li1"><span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span></li></ol></div>[/vb]

Ahi te sube el lvl 30 veces con experiencia incluida
 
Estado
Cerrado para nuevas respuestas.
Arriba