Ir para conteúdo

Posts Recomendados

nao usa paralyse..

seta a speed da criatura

doChangeSpeed(cid,-getCreatureSpeed(cid) + 90)

 

faz ele puxar uma função a ada 1 segundo verificando se esta com a storage da bandeira.....

 

 

fiz isso no btkserver e funciona normal ateh hj =D

http://btkserver.servegame.com/

 

qlqr coisa avisa se nao intender [+ nao vou passar pronto]

Link para o comentário
https://xtibia.com/forum/topic/166720-e-agra/#findComment-1095937
Compartilhar em outros sites

Olhe amigo oque o meu tem

Action/scripts/flag capture green.lua

local condition = createConditionObject(CONDITION_PARALYZE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 10000000)

--setConditionParam(condition, CONDITION_PARAM_SPEED, -180)

setConditionFormula(condition, -0.6, 0, -0.6, 0)

 

local condition1 = createConditionObject(CONDITION_ENERGY)

setConditionParam(condition1, CONDITION_PARAM_DELAYED, 100)

addDamageCondition(condition1, 1000000, 1000, -0)

 

function onUse(cid, item, frompos, item2, topos)

 

local playername = getCreatureName(cid)

 

if item.uid == 14788 then

queststatus = getPlayerStorageValue(cid,14788)

if queststatus == -1 and getPlayerTown(cid) == 3 then

doPlayerSendTextMessage(cid,22,"Voce pegou a bandeira inimiga, leve-a para o piso perto de sua bandeira para ganhar pontos e experiencia.")

setPlayerStorageValue(cid,14788,1)

doAddCondition(cid,condition)

doAddCondition(cid,condition1)

doBroadcastMessage("" .. playername .. " Capturou a bandeira Green!! Defendam-se!!")

 

else

doPlayerSendTextMessage(cid,22,"Esta bandeira eh do seu time OU Voce ja pegou a bandeira inimiga, leve-a para o piso da sua bandeira.")

end

else

return 0

end

 

return 1

end

COMO EU FAÇO ?

Link para o comentário
https://xtibia.com/forum/topic/166720-e-agra/#findComment-1095977
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...