SA
talkaction

[talkaction] !ranks Com Resets Sistem

Por satan666, 17 de ago. de 2009 em Actions e Talkactions

31
9.3k
MaaythugM
08 de outubro de 2009 às 00:32
Maaythug:

refiz o script ficou bem menor do que antes.

mas não vou posta-lo apenas te direi como fazer o que tu quer.

 

retira isso do script:

doPlayerPopupFYI(cid, str)

 

e adiciona isso no lugar dele:

doShowTextDialog(cid,2472, str)

 

~~ Marcryzius ~~

 

Kara keria um farvozinho seu .

Tem como vc pega ess script aki i coloka ele pra verifika os resets ?

 

function onSay(cid, words, param)

if(param == "exp") or (param == "") then

doPlayerPopupFYI(cid, getHighscoreString(8))

elseif(param == "magic") or (param == "ml") then

doPlayerPopupFYI(cid, getHighscoreString(7))

elseif(param == "fishing") or (param == "fish") then

doPlayerPopupFYI(cid, getHighscoreString(6))

elseif(param == "shielding") or (param == "shield") then

doPlayerPopupFYI(cid, getHighscoreString(5))

elseif(param == "distance") or (param == "dist") then

doPlayerPopupFYI(cid, getHighscoreString(4))

elseif(param == "sword") then

doPlayerPopupFYI(cid, getHighscoreString(2))

elseif(param == "axe") then

doPlayerPopupFYI(cid, getHighscoreString(3))

elseif(param == "club") then

doPlayerPopupFYI(cid, getHighscoreString(1))

elseif(param == "fist") then

doPlayerPopupFYI(cid, getHighscoreString(0))

end

return TRUE

end

Editado Outubro 8 por Maaythug

1 mês depois...
xiahoudunbrX
21 de novembro de 2009 às 18:28

Marcryzius, tem como vc me dar uma ajuda ?

 

queria mudar o comando principal de RANK ..

 

tipow pra mostra RAN-> RESETs -> Level -> EXP

 

tem como ?

 

vlws ^^

 

ótimo script ^^

kuraxanaK
27 de novembro de 2009 às 08:46
Maaythug:

refiz o script ficou bem menor do que antes.

mas não vou posta-lo apenas te direi como fazer o que tu quer.

 

retira isso do script:

doPlayerPopupFYI(cid, str)

 

e adiciona isso no lugar dele:

doShowTextDialog(cid,2472, str)

 

Ola eu segui td como falado!

Deu certo e td mais!

Porem eu queria faze o mesmo esquema de antes sem ficar tudo meio bagunçado!

Fiz isso q vc falo aqui porem nao deu certo!

o q mais posso fazer??

 

Abraçoo!

darkandersonD
28 de novembro de 2009 às 17:13

Aff só funciona em SQL ú.u

 

Arruma ai pra funcionar em MySQL

Editado Novembro 28 por darkanderson

satan666S
28 de novembro de 2009 às 21:06
Aff só funciona em SQL ú.u

 

Arruma ai pra funcionar em MySQL

 

inacreditavel...

só funciona em sql?

inacreditavel que eu vi isso.

eu uso mysql e funciona sim e mais a linha de comando é pra mysql.

darkandersonD
29 de novembro de 2009 às 10:19

Pois quando eu coloco !rank magic aparece isso "SQL_ERROR"

em tudo

Só funciona o !rank normal

bola155B
03 de dezembro de 2009 às 13:06

no meu aparece O rank de todos

 

 

Mas nao aparece quantos Resets tem so o Level|Experiencia

 

 

como fasso pra ver quantos resets tem o player ?

sauvadur2S
03 de dezembro de 2009 às 13:16
no meu aparece O rank de todos

 

 

Mas nao aparece quantos Resets tem so o Level|Experiencia

 

 

como fasso pra ver quantos resets tem o player ?

 

Voce esta colocado !rank reset ou !rank resets?

 

O certo e !rank resets

 

4 semanas depois...
kaleu2K
28 de dezembro de 2009 às 14:04

ai cara eu to com um probleminha aki qe acho qe n seja tão foda de se resolver mais qe pode estar acontecendo não só cmg... eu adicionei esse script de !rank resets no meu ot.. e ele funcionou beleza! soh que quando o player pega mais de 9 reset ele some do rank e soh aparece os qe tem menos de 9 caso passe dissu eles somem do rank ... vc poderia ajudar?

 

 

Editado Dezembro 28 por kaaaaaaah

1 mês depois...
guixapG
24 de janeiro de 2010 às 06:58

so da mostrando ate 9 resets o rank =/ -- E o sistem de ver no look esta bugando os have reset vai acumulando em ves de substitui a cada reset concluido.

 

Edite~~

 

Da pra vc editar essa parte do npc reset

 

 

talkState[talkUser] = 0

elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then

talkState[talkUser] = 0

selfSay('Ok.', cid)

elseif msgcontains(msg, 'quant') then

selfSay('You have '..getResets(cid)..' reset(s).', cid)

end

 

Em vez de falar com o npc e tals da pra falar

 

!quantreset -- e ver quantos reset eu tenho ||| Axo que colocando o mesmo storage do script de reset value=1020

Editado Janeiro 24 por XaPiNhAl

1 mês depois...
icaro2512I
14 de fevereiro de 2010 às 17:00

Mano conserta o script plx ele esta bugado fica acumulando reset fiz tudo igual como Você falou... e fica acumulando os reset tipo...

 

15:09 You see Kina Test Have a 2 reset's. Have a 3 reset's. Have a 4 reset's. Have a 5 reset's. Have a 6 reset's. (Level 350). He is a knight.

 

Como pode ver fica mostrando todos os reset dados pelo player no look ... quando chega acima de 8 pra 9 reset a linha fica muito grande , ai quando atk alguem mostra o look de reset quanto o player tem "que esta acumulado" ai fica 15:08 You lose 348 hitpoints due to an attack by Kina Test Have a 2 reset's. Have a 3 reset's. Have a 4 reset's. Have a 5 reset's. Have a 6 reset's. Quando a quantidade de reset fica acumulado issu buga o ot quando o player atk alguem . Conserta isso plx pra num ficar acumulando . :unsure:

1 mês depois...
sauvadur2S
12 de março de 2010 às 15:32

Aqui tambem ta dando o mesmo erro so conta ate 9 resets o rank de resets :(

1 mês depois...
satan666S
07 de abril de 2010 às 13:37

disponibilizei meu sistema de ranks que ficou menor e completo podendo ser facilmente modificado.

DaniloNunesD
08 de abril de 2010 às 03:00

cara coloquei teu sistema de rank.. mais quando eu coloco !rank resets .. fiz parametro inválido

 

qual é o teu sistema de reset.. que vc usa esse rank.. passa aê.. pq aquele link que vc passou ta dando erro! vlw

satan666S
08 de abril de 2010 às 09:36

eu não utilizo:

 

mas fiz esse sistema de reset:

 

http://www.xtibia.com/forum/topic/115411-talkaction-talkaction-reset/[

 

 

 

 

vou tentar verificar que error é esse e depois ajusto o script se necessario.