Ir para conteúdo
  • 0

Função


KUNGLOW

Pergunta

Preciso de uma função para por em uma action de um item, que ela checa a área que o Player está.

 

 

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

 

 

pos = {x=573, y=500, z=7}

 

if item.itemid == 2349 then

if math.random(1, 100) >= 1 and math.random(1, 100) <= 40 then

doPlayerSay(cid, "-*- Magic Teleport! -*- Teleportado Para Wisland!", TALKTYPE_ORANGE_1)

doRemoveItem(item.uid,1)

doTeleportThing(cid,pos)

doSendMagicEffect(pos,10)

doSendMagicEffect(topos,10)

else

doPlayerSay(cid, "*Tentativa de uso de Magic Teleport * -*- Falhou! -*-", TALKTYPE_ORANGE_1)

doRemoveItem(item.uid,1)

end

end

return TRUE

end

 

 

Preciso que encaixe nesse script a função:

 

Que checa a área ou seja, ele não pode usar este item em área NO-LOGOUT.

 

Mas pode ser usado nas outras. Ao tentar usar em área NO-LOGOUT retorna uma MSG no console em AZUL:

 

Você não pode usar teleport em áreas NO-Logout.

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

function onUse(cid, item)

 

local chance = 30 -- em %

local message_Fail = ".."

local message_Succes "..."

 

return chance < math.random(1, 100) and doPlayerSendTextMessage(cid, 27, message_Sucess) and doRemoveItem(item.uid, 1) and doSendMagicEffect(getPlayerPosition(cid), 10) or doPlayerSay(cid, message_Fail, 1)

end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...