[ Resolvido ] Mostrando Quantos Resets O Player Tem

SnakevL
em Lixeira Pública

SnakevL

[GOD] Spock !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/08Posts: 11Char no Tibia: GOD Spock

Galera, eu preciso de um help, fiz 3 alternativas, pra, quem puder me ajudar, escolher uma e fazer pra mim (:

tpw, baseado no script do comando !reset, do Marcryzius, Onde você pode vê-lo Clicando Aqui.

Abra o Spoiler para ver o código do Script de reset.

data\talkactions\talkactions.xml:

<talkaction words="!reset" script="resets.lua"/>

data\talkactions\scripts\resets.lua:

-- script by marcryzius

function onSay(cid, words, param)

local level = 3 --level pra ser resetado

local RemainingLvl = 1 --lvl que ele ficara depois do reset

local pid = getPlayerGUID(cid)

 

function addReset(cid)

resets = getResets(cid)

setPlayerStorageValue(cid,1020,resets+1)

return true

end

 

function getResets(cid)

resets = getPlayerStorageValue(cid,1020)

if resets < 0 then

resets = 0

end

return resets

end

 

if getPlayerLevel(cid) >= level then

addReset(cid)

doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))

doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset.")

doRemoveCreature(cid)

db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid)

 

else

doPlayerSendCancel(cid, "You need to have level "..level.." or more you may be reset.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

 

return TRUE

end

 

Posso ter certeza que muitos estão com a mesma dúvida. :)

 

eu uso o OT: Styller YurOts 8.50 New Version 0.6 Rev 4.

-------------------------------------------------------------------------------

1ª alternativa:

Sem Reset: nome normal, exemplo: SnakevL

Primeiro Reset: adiciona um (*) dps do nome, exemplo: SnakevL*

Segundo Reset: adiciona um ([]*) no nome, exemplo: [snakevL]*

Terceiro Reset: adiciona um (*[]*) no nome, exemplo: *[snakevL]*

Quarto Reset: adiciona um (*[]**) no nome, exemplo: *[snakevL]**

Quinto Reset: adiciona um ({}*) no nome, exemplo: {SnakevL}*

Sexto Reset: adiciona (*{}*) no nome, exemplo: *{SnakevL}*

Sétimo Reset: adiciona (*{}**) no nome, exemplo: *{SnakevL}**

Oitavo Reset: adiciona (**{}**) no nome, exemplo: **{SnakevL}**

 

 

Algo tipo assim, tá ligado? se não der pra fazer tudo isso acima, faz uma parte soh pra mim

e, tpw, em vez de mandar o cara pro Templo dakela Cidade(Town), tem como mandar ele pra uma coordenada? (160,51,7) :D

--------------------------------------------------------------------------------

2ª alternativa:

Mas, tudo isso, pode ser trocado por uma simples alteração, tpw, vc dá Look na pessoa, fala lá, quantos resets ela tem, exemplo:

16:04 You see SnakevL (Level 300). He is a sorcerer. He has x resets.

16:04 You see yourself. You are a sorcerer. You have x resets.

 

/\ Esse modo, eliminaria todo aquele sistema de adicionar []*{} no nome, em que eu citei acima.

--------------------------------------------------------------------------------

3ª alternativa:

Ou então, poderia fazer mesmo, um comando pros players saberem quantos resets tal pessoa tem, exemplo:

/inforeset SnakevL

 

Aí, logo embaixo, aparece em azul, como se fosse um !uptime, algo do time, informando o player:

 

O player SnakevL tem x resets.

 

--------------------------------------------------------------------------------

 

Alguém poderia me ajudar? :smile_positivo:

GOD e HOSTER do Servidor Spock !
Rates:
Exp Rate: Stages 80~10x
Skill Rate: 120x
Magic Rate: 75x
Loot Rate: 2x
Spawn Rate: 1x
Protection Level: 30

spock.servegame.com 8.50

=>>> http://spock.servegame.com <==

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

1ª) da pra fazer mas a forma que você quer da muito trabalho e acredito que nem todos aqui farão isso pra você.

 

ja o da coordenada e so você trocar essa parte:

getTownTemplePosition(getPlayerTown(cid))

 

e por as coordenadas em array " {} " ficando assim:

{x=100, y=100, z=7}

 

2ª) da tanbem mais e muito mais complicado e trabalhosos do que a alternativa 1.

 

3ª) esse sim seria a forma mais simples e facil de fazer.

eu ate poderia fazer mas tou sem tempo e paciencia pra isso.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

dragonlord666

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/09Posts: 4Char no Tibia: Azellico

Uau isso é bem dificil mas vo tenta

Objetivos...

{X}5 POSTS
{X}10 POSTS
{X}15 POSTS
{X}20 POSTS
{ }30 POSTS
{ }40 POSTS
{ }50 POSTS
{ }60 POSTS
{ }70 POSTS
{ }80 POSTS
{ }90 POSTS
{ }100 POSTS
{ }200 POSTS
{ }500 POSTS

JOIN MY FAN BAR

SnakevL

[GOD] Spock !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/08Posts: 11Char no Tibia: GOD Spock

Poxa, ficaria muito grato, já que a 3ª Alternativa, é a mais facil, podem fazer ela mesmo então? (:

Obrigado desde já.

GOD e HOSTER do Servidor Spock !
Rates:
Exp Rate: Stages 80~10x
Skill Rate: 120x
Magic Rate: 75x
Loot Rate: 2x
Spawn Rate: 1x
Protection Level: 30

spock.servegame.com 8.50

=>>> http://spock.servegame.com <==

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Tem como postar o script de reset?

Fica mais fácil de fazer o script a partir dele...

Abraços.

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

wiltry ele postou na seção de pedidos de script e quer que criem o script pra ele.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

SnakevL

[GOD] Spock !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/08Posts: 11Char no Tibia: GOD Spock

Ok Wiltry, vou fazer um spoiler com o codigo do script de reset :D

GOD e HOSTER do Servidor Spock !
Rates:
Exp Rate: Stages 80~10x
Skill Rate: 120x
Magic Rate: 75x
Loot Rate: 2x
Spawn Rate: 1x
Protection Level: 30

spock.servegame.com 8.50

=>>> http://spock.servegame.com <==

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

ta ae criei ele ve esse meu post.

 

http://www.xtibia.com/forum/Action-ranks-R...em-t118626.html

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

SnakevL

[GOD] Spock !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/08Posts: 11Char no Tibia: GOD Spock

Obrigado Marcryzius, mas, se não for pedir demais, tem como alguém fazer a 3ª alternativa? /inforeset SnakevL, ai, manda uma mensagem pro player, informando quantos resets o cara tem.. pq tpw, tu fez um rank, queria saber como faz pra ver cada player tambem...

 

vlws! :D

GOD e HOSTER do Servidor Spock !
Rates:
Exp Rate: Stages 80~10x
Skill Rate: 120x
Magic Rate: 75x
Loot Rate: 2x
Spawn Rate: 1x
Protection Level: 30

spock.servegame.com 8.50

=>>> http://spock.servegame.com <==

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

dependendo do seu ot a segunda opção pode funcionar usando isso.

doPlayerSetNameDescription(cid, description)

 

coloca essa tag antes do doremovecreature no script de reset.

doPlayerSetNameDescription(cid, "have "..getResets(cid).." resets.")

 

a outra opção da pra fazer mas não to com paciencia pra isso.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

SnakevL

[GOD] Spock !
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/08Posts: 11Char no Tibia: GOD Spock

Já testei, deu certo cara, tu é um GÊNIO!!!! ;)

 

Brigado brother :D

 

Podem fechar ae \o

GOD e HOSTER do Servidor Spock !
Rates:
Exp Rate: Stages 80~10x
Skill Rate: 120x
Magic Rate: 75x
Loot Rate: 2x
Spawn Rate: 1x
Protection Level: 30

spock.servegame.com 8.50

=>>> http://spock.servegame.com <==

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Dúvida Sanada,

:button_cancel: Tópico Fechado

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.