Ir para conteúdo
  • Cadastre-se

Posts Recomendados

-- 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  ;D 

 

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo