O Script é esse:
if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"So pode ser usado em PZ.") return TRUE end
Checa se o player está em protection zone.
Ou esse:
if isPlayerPzLocked(cid) then doPlayerSendCancel(cid, "So pode ser usado sem Battle") return TRUE end
Se estiver com battle, cancela.
Pra usar é facil, você copia algum desses dois Scripts, o segundo seria melhor no seu caso, e coloca no seu Script.
Tem que colocar meio que no início do Script, pra caso o Player estiver com Battle cancelar todo o resto.








info
Grupo: Visconde
Registrado: 21/12/06
Posts: 355
Reputação: +118
Gênero: Masculino
Alguem, de alma boa, como a minha, HAHAHAH
Poderia ajudar aqui?
local function Sender(Player) doSendAnimatedText(getPlayerPosition(Player.cid), getPlayerStorageValue(Player.cid, 85214), math.random(0, 256)) if getPlayerStorageValue(Player.cid, 85214) ~= 0 then doPlayerSendTextMessage(Player.cid, MESSAGE_INFO_DESCR, "Teletransporte em " .. getPlayerStorageValue(Player.cid, 85214)) elseif getPlayerStorageValue(Player.cid, 85214) == 0 then doPlayerSendTextMessage(Player.cid, MESSAGE_INFO_DESCR, "Teletransportado!") end if getPlayerStorageValue(Player.cid, 85214) == 0 then doTeleportThing(Player.cid, {x = 160, y = 50, z = 7}) doSendMagicEffect(getPlayerPosition(Player.cid), 1000) end setPlayerStorageValue(Player.cid, 85214, getPlayerStorageValue(Player.cid, 85214) - 1) return true end function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 10719 then setPlayerStorageValue(cid, 85214, 3) addEvent(Sender, 1000, {cid = cid}) addEvent(Sender, 2000, {cid = cid}) addEvent(Sender, 3000, {cid = cid}) addEvent(Sender, 4000, {cid = cid}) end return true endComo eu coloco para dar sendcancel se o player estiver com battle?
Tem como mostrar o script como ficaria e me explicar?!
Obrigado!