Adiciona isso.
if getCreatureCondition(cid, CONDITION_INFIGHT) then
return doPlayerSendCancel(cid, "BATTLE.")
end
By vudi, 21 de out. de 2012 in Scripts
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: Maurolkit

Adiciona isso.
if getCreatureCondition(cid, CONDITION_INFIGHT) then
return doPlayerSendCancel(cid, "BATTLE.")
end
Edited Outubro 21 by Skymagnum
info
Group: Visconde
Joined: 21/11/11
Posts: 323
Reputation: +17
Tibia Character: Nao tenhu

Tipo Qual lugar eu coloco?
Queria que aparecer a msg , voce precisa sair da battle pra fazer essa quest
Edited Outubro 22 by vudi
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

function onUse(cid, item, frompos, item2, topos) if getCreatureCondition(cid, CONDITION_INFIGHT) then return doPlayerSendCancel(cid, "Você não pode fazer isso enquanto estiver em batalha.") end if item.uid == 20014 then queststatus = getPlayerStorageValue(cid,20014) if getPlayerLevel(cid) >= 170 then if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Parabens, voce É Fodão.") item_uid = doPlayerAddItem(cid,2160,30) item_uid = doPlayerAddItem(cid,11450,2) item_uid = doPlayerAddItem(cid,11641,1) item_uid = doPlayerAddItem(cid,11641,1) setPlayerStorageValue(cid,20014,1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"Voce ja fez, rala vagaba.") end else doPlayerSendCancel(cid,"Voce precisa ter level 100 ou mais, para fazer essa quest.") end else return 0 end return 1 end
Edited Outubro 22 by Slicer
info
Group: Visconde
Joined: 21/11/11
Posts: 323
Reputation: +17
Tibia Character: Nao tenhu

Player disse que n ta dando pra faze a quest quando sai do battle aparece sorry not possible. .
function onUse(cid, item, frompos, item2, topos) if getCreatureCondition(cid, CONDITION_INFIGHT) then return doPlayerSendCancel(cid, "You can't do that while in battle.") end if item.uid == 20014 then queststatus = getPlayerStorageValue(cid,20014) if getPlayerLevel(cid) >= 170 then if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Parabens, voce É Fodão.") item_uid = doPlayerAddItem(cid,2160,30) item_uid = doPlayerAddItem(cid,11450,2) item_uid = doPlayerAddItem(cid,11641,1) item_uid = doPlayerAddItem(cid,11641,1) setPlayerStorageValue(cid,20014,1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"Voce ja fez, rala vagaba.") end else doPlayerSendCancel(cid,"Voce precisa ter level 170 ou mais, para fazer essa quest.") end else return 0 end return 1 end
EDIT: Eu que tinha feito merda uHAuha , obrigado amanha recebe meu rep
Edited Outubro 22 by vudi
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Group: Visconde
Joined: 21/11/11
Posts: 323
Reputation: +17
Tibia Character: Nao tenhu
Gostaria de colocar no meu ot , que só player que não estiver em battle pode faze quest
entaum vai minha script que eu uso , gostaria de modificar pra clica no bau só quem n estiver em battle