antpos = getPlayerPosition(cid) then
![]()
tu testou isso ae? ¬¬
addEvent(walk, delay, cid)
em tese isso n vai da certo, quer dizer, vai executar 2x e depois vai parar...
sem fla q... em tese...
if walk(cid, 100) then doPlayerSendTextMessage(cid, 27, "Voce andou.") else doPlayerSendTextMessage(cid, 27, "Voce nao andou.") end
isso tb n era pra funcionar
ja q oq ta no loop eh a funçao e nao o 'if'...
sem flar q...
if antpos ~= getPlayerPosition(cid) then
isso nao existe!!
ps: to soh especulando, mas q esse teu script n era pra funcionar, nao era...
ps2: Rok pelo amor de deus da um alerta nesse cara plzzzzzzzzzzzzzzzzzzz ja eh, no minimo, o 3* script q ele posta sem testar... ;x
quote de segurança...
Fala ai galera.
Um amigo meu me pediu um sistema, que se o player andar.
Mude a outfit dele.
Então bem , eu pensei...
"Eu preciso de uma funçao que cheque se ele andou."
Então eu resolvi criala.
Está ai.
Modo de usar.
if walk(cid, 100) then doPlayerSendTextMessage(cid, 27, "Voce andou.") else doPlayerSendTextMessage(cid, 27, "Voce nao andou.") end
Vamos entender um pouco dessa funçao.
Ela checa se o player está em uma posiçao diferente, da que ele estáva.
Se ele estiver, ele vai retornar verdadeiro
caso contrario, ele vai retornar falso.
walk(player, tempo)
Player = Jogador = cid
Tempo, é o tempo que ele irá ficar executando a funçao, para checar se o player andou.
100 = é um tempo bom.
1000 = 1 segundo.
Bom. espero que ajude.








info
Grupo: Visconde
Registrado: 27/02/13
Posts: 446
Reputação: +282
Gênero: Masculino
Fala ai galera.
Um amigo meu me pediu um sistema, que se o player andar.
Mude a outfit dele.
Então bem , eu pensei...
"Eu preciso de uma funçao que cheque se ele andou."
Então eu resolvi criala.
Está ai.
http://pastebin.com/1XMeACDZ
Modo de usar.
Vamos entender um pouco dessa funçao.
Ela checa se o player está em uma posiçao diferente, da que ele estáva.
Se ele estiver, ele vai retornar verdadeiro
caso contrario, ele vai retornar falso.
walk(player, tempo)
Player = Jogador = cid
Tempo, é o tempo que ele irá ficar executando a funçao, para checar se o player andou.
100 = é um tempo bom.
1000 = 1 segundo.
Bom. espero que ajude.
Editado Maio 15 por OrochiElf