doPlayerSetNoMove (cid, true)
true para ficar imóvel e false para retirar a imobilidade atribuída a ele.
Por Hi im Mell, 04 de set. de 2016 em Scripts
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

doPlayerSetNoMove (cid, true)
true para ficar imóvel e false para retirar a imobilidade atribuída a ele.
info
Grupo: Barão
Registrado: 04/07/16
Posts: 242
Reputação: +100
Gênero: Masculino

2 horas atrás, Hi im Mell disse:Olá xTibianos, eu tenho uma dúvida pequena, queria saber se existe alguma função onde o player fica parado quando executa a spell/talkaction, e que esse tempo seja configurável, existe algo assim?
Tu usa a função do Poccnn com parâmetro true e usa um addEvent com parâmetro falso para ele voltar a andar com um tempo configurável. Ex.:
addEvent(doPlayerSetNoMove, tempoEmMiliSegundos, cid, false)
Editado Setembro 4 por Gabriel Netto
info
Grupo: Campones
Registrado: 16/08/16
Posts: 95
Reputação: +35
Gênero: Masculino

Se eu fosse usar 3 Segundo iria ficar isso?:
addEvent(doPlayerSetNoMove, 3000, cid, false)
info
Grupo: Barão
Registrado: 04/07/16
Posts: 242
Reputação: +100
Gênero: Masculino

19 minutos atrás, Hi im Mell disse:Se eu fosse usar 3 Segundo iria ficar isso?:
addEvent(doPlayerSetNoMove, 3000, cid, false)
Exatamente, traduzindo ficaria:
addEvent(setarNãoMovimentação, 3000, cid, falso)
Isso faria com que o char pudesse andar, se já tivermos usado a função doPlayerSetNoMove com parâmetro true doPlayerSetNoMove(cid, true).
Aí o código dessa parte da spell ficaria assim:
doPlayerSetNoMove(cid, true)
addEvent(doPlayerSetNoMove, 3000, cid, false)
info
Grupo: Campones
Registrado: 16/08/16
Posts: 95
Reputação: +35
Gênero: Masculino

Sim, perfeito! Reputado!
info
Grupo: Campones
Registrado: 16/08/16
Posts: 95
Reputação: +35
Gênero: Masculino
Olá xTibianos, eu tenho uma dúvida pequena, queria saber se existe alguma função onde o player fica parado quando executa a spell/talkaction, e que esse tempo seja configurável, existe algo assim?