ExonSeren 0 Postado Julho 6, 2009 Share Postado Julho 6, 2009 (editado) Oi bem meu OT é forgotten 8.42, e eu queria colocar o comando !ranks,que tivese ml,skill(distance,axe e etc) Se alguem puder ajudar. Edit:eu queria saber como eu fasso pra mudar os iten que o player começa, por exemplo:sork começar com wand of vortex e talz.Pq no meu ot vc começa com pá e um machadim Vlw Abraços Editado Julho 6, 2009 por ExonSeren Link para o comentário Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 6, 2009 Share Postado Julho 6, 2009 esse aqui tem um probleminha mas ja ajuda. local ranks = { ['fist'] = {0}, ['club'] = {1}, ['sword'] = {2}, ['axe'] = {3}, ['distance'] = {4}, ['shield'] = {5}, ['fish'] = {6}, ['magic'] = {7}, ['level'] = {8}, } function onSay(cid, words, param) local msg = string.lower(param) if ranks[msg] ~= nil then str = getHighscoreString((ranks[msg][1])) else str = getHighscoreString((8)) end doShowTextDialog(cid,6500, str) return TRUE end Link para o comentário Compartilhar em outros sites More sharing options...
ExonSeren 0 Postado Julho 6, 2009 Autor Share Postado Julho 6, 2009 e tipo, onde eu ponho isso? em XML no OT? ai tenho q criar um config.lua? Vlw Link para o comentário Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 6, 2009 Share Postado Julho 6, 2009 na pasta talkactions. poe isso no xml. <talkaction words="!ranks" script="ranks.lua" /> e na pasta script cria um arquivo com o nome ranks.lua e poe o script dentro dele. local ranks = { ['fist'] = {0}, ['club'] = {1}, ['sword'] = {2}, ['axe'] = {3}, ['distance'] = {4}, ['shield'] = {5}, ['fish'] = {6}, ['magic'] = {7}, ['level'] = {8}, } function onSay(cid, words, param) local msg = string.lower(param) if ranks[msg] ~= nil then str = getHighscoreString((ranks[msg][1])) else str = getHighscoreString((8)) end doShowTextDialog(cid,6500, str) return TRUE end Link para o comentário Compartilhar em outros sites More sharing options...
WeyderWalker 1 Postado Julho 7, 2009 Share Postado Julho 7, 2009 Aproveitando o imbalo... Marcryzius, você pode dizer ai, como posso fazer, pra quando o player quiser saber o rank e tlz, tpw, eu uso o comando "!rankslevel" dai aparece a lista de 15 caras no ranking do 1º ao 15º... mesma coisa nos outros skill's... ;x pode seR? Link para o comentário Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 7, 2009 Share Postado Julho 7, 2009 e o que o script ali faz. e so dizer !ranks sword, !ranks axe etc... Link para o comentário Compartilhar em outros sites More sharing options...
WeyderWalker 1 Postado Julho 7, 2009 Share Postado Julho 7, 2009 hm... agora entendi, blz vlw pensei q esse script so mostrava o 1º de sword axe e tlz quando falasse !ranks vlw s2... Link para o comentário Compartilhar em outros sites More sharing options...
ExonSeren 0 Postado Julho 8, 2009 Autor Share Postado Julho 8, 2009 (editado) Aew, duvidas sanadas. Vlw Abraços Edit:eu agredeci e talz só que eu nao tinha testado, ai hj no jogo eu vi, que nao ta funcionando... da um erro: [08/07/2009 14:59:54] Lua Script Error: [TalkAction Interface] [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:onSay [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: attempt to call global 'getHighscoreString' (a nil value) [08/07/2009 14:59:54] stack traceback: [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: in function <data/talkactions/scripts/ranks.lua:17> HELP? Editado Julho 8, 2009 por ExonSeren Link para o comentário Compartilhar em outros sites More sharing options...
WeyderWalker 1 Postado Julho 10, 2009 Share Postado Julho 10, 2009 Esse sitema ele mostra até os GOD, CM, GM geral tem como ajeitar isso? Link para o comentário Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 10, 2009 Share Postado Julho 10, 2009 Aew, duvidas sanadas. Vlw Abraços Edit:eu agredeci e talz só que eu nao tinha testado, ai hj no jogo eu vi, que nao ta funcionando... da um erro: [08/07/2009 14:59:54] Lua Script Error: [TalkAction Interface] [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:onSay [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: attempt to call global 'getHighscoreString' (a nil value) [08/07/2009 14:59:54] stack traceback: [08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: in function <data/talkactions/scripts/ranks.lua:17> HELP? seu ot nao tem essa funçao por isso faz isso. Esse sitema ele mostra até os GOD, CM, GM geral tem como ajeitar isso? vo ver se modifico esse ae pra ele nao pegar o gm, cm e god. Link para o comentário Compartilhar em outros sites More sharing options...
WeyderWalker 1 Postado Julho 10, 2009 Share Postado Julho 10, 2009 (editado) vo ver se modifico esse ae pra ele nao pegar o gm, cm e god. Se puder fazer tpw, ao invez de tentar fazer o !ranks level, !ranks magic e etc... você poderia fazer pra mostrar tipo em 1 livro q eu quero colocar no chão com tal id nele? dai tipo, tem os livros no chão que mostra "Level, Magic Level, First Fighting, Club Fighting, Axe Fighting, Sword Fighting, Shield Fighting, Distance Fighting And Fishing Fighting. Cada livro fica com uma função dessas ai, pra eu tipo fazer uma biblioteca no meu OT se os caras quiserem ver os rankings terão que ir na biblioteca pode ? :X Editado Julho 10, 2009 por WeyderWalker Link para o comentário Compartilhar em outros sites More sharing options...
cainhobong77 0 Postado Julho 18, 2009 Share Postado Julho 18, 2009 eu tambem queria pra naomostrar CM's , GOD , GM's etc .. se alguem tive postaa ae (: Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados