SnakevL 0 Postado Agosto 16, 2009 Share Postado Agosto 16, 2009 (editado) 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 marcryziusfunction 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) -------------------------------------------------------------------------------- 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: Editado Agosto 17, 2009 por SnakevL Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/ Compartilhar em outros sites More sharing options...
satan666 12 Postado Agosto 16, 2009 Share Postado Agosto 16, 2009 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. Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779648 Compartilhar em outros sites More sharing options...
dragonlord666 0 Postado Agosto 16, 2009 Share Postado Agosto 16, 2009 Uau isso é bem dificil mas vo tenta Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779683 Compartilhar em outros sites More sharing options...
SnakevL 0 Postado Agosto 16, 2009 Autor Share Postado Agosto 16, 2009 Poxa, ficaria muito grato, já que a 3ª Alternativa, é a mais facil, podem fazer ela mesmo então? (: Obrigado desde já. Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779689 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Agosto 17, 2009 Share Postado Agosto 17, 2009 Tem como postar o script de reset? Fica mais fácil de fazer o script a partir dele... Abraços. Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779769 Compartilhar em outros sites More sharing options...
satan666 12 Postado Agosto 17, 2009 Share Postado Agosto 17, 2009 wiltry ele postou na seção de pedidos de script e quer que criem o script pra ele. Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779803 Compartilhar em outros sites More sharing options...
SnakevL 0 Postado Agosto 17, 2009 Autor Share Postado Agosto 17, 2009 Ok Wiltry, vou fazer um spoiler com o codigo do script de reset Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779823 Compartilhar em outros sites More sharing options...
satan666 12 Postado Agosto 17, 2009 Share Postado Agosto 17, 2009 ta ae criei ele ve esse meu post. http://www.xtibia.com/forum/Action-ranks-R...em-t118626.html Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-779938 Compartilhar em outros sites More sharing options...
SnakevL 0 Postado Agosto 19, 2009 Autor Share Postado Agosto 19, 2009 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! Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-780960 Compartilhar em outros sites More sharing options...
satan666 12 Postado Agosto 20, 2009 Share Postado Agosto 20, 2009 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. Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-781317 Compartilhar em outros sites More sharing options...
SnakevL 0 Postado Agosto 20, 2009 Autor Share Postado Agosto 20, 2009 (editado) Já testei, deu certo cara, tu é um GÊNIO!!!! Brigado brother Podem fechar ae \o Editado Agosto 20, 2009 por SnakevL Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-781404 Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Agosto 20, 2009 Share Postado Agosto 20, 2009 Dúvida Sanada, :button_cancel: Tópico Fechado Link para o comentário https://xtibia.com/forum/topic/118574-resolvido-mostrando-quantos-resets-o-player-tem/#findComment-781457 Compartilhar em outros sites More sharing options...
Posts Recomendados