Postado Fevereiro 22, 2013 12 anos -- Script Feito por Min (OrochiElf) Como funciona? Bom, esse AWS, ele anda automaticamente com o lugar que voce marco, ou seja, voce cria um distino e ele fica andando repetidamente. Como Configurar? Bom, para voce configurar aonde voce quer andar basta voce ir acionando a talkaction /walk north /walk south /walk east /walk west Como eu ativo e desativo? Bom, para ativar e desativar basta voce digitar /walk on /walk off E se eu nao quizer mais aquela rota, como eu deleto tudo? Basta voce digitar /walk reset Então vamos a instalaçao do sistema em seu servidor. Primeiro vá em >Data>Talkaction>talkaction.xml, e adicione a seguinte tag. <talkaction words="/walk" hide="yes" event="script" value="walk.lua"/> Agora vá em >Data>Talkaction>Scripts, crie um arquivo chamado "walk.lua" e dentro adicione -- Script By : OrochiElf -- local w = {} andar = 87212 function onSay(cid, words, param, channel) function andar(cid) for i = 1, ipairs(w) do if getPlayerStorageValue(cid, andar) > 0 then addEvent(doMoveCreature, i * 1000, cid, i) addEvent(andar, i * 1000 * w, cid) end end return true end if param == "" then doPlayerSendTextMessage(cid, 27, "Voce precisa usar algum parametro como: /walk 0, /walk 1, /walk 3, /walk on , /walk off ou /walk reset") return true end if isInArray({"0", "north"}, param) then doPlayerSendTextMessage(cid, 27, "Voce adicionou um passo para o norte") table.insert(w, 0) return true end if isInArray({"1", "east"}, param) then doPlayerSendTextMessage(cid, 27, "Voce adicionou um passo para o leste") table.insert(w,1) return true end if isInArray({"2", "south"}, param) then doPlayerSendTextMessage(cid, 27, "Voce adicionou um passo para o sul") table.insert(w,2) return true end if isInArray({"3", "west"}, param) then doPlayerSendTextMessage(cid, 27, "Voce adicionou um passo para o oeste") table.insert(w,3) return true end if param == "on" then andar(cid) return true end if param == "off" then setPlayerStorageValue(cid, andar, -1) return true end if param == "reset" then w = {} return true end end Bom, feito isso basta se divertir *-* Tony Araújo
Postado Fevereiro 22, 2013 12 anos Mas deve ser adicionado passo por passo? Assinatura retirada pela direção!
Postado Fevereiro 22, 2013 12 anos Bom já é um bom começo!!!! Interessante!!! Assinatura retirada pela direção!
Postado Fevereiro 23, 2013 12 anos mas ai deve ter vários bugs, como atravessar paredes... LOL [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.