Adiciona isso.
if getCreatureCondition(cid, CONDITION_INFIGHT) then
return doPlayerSendCancel(cid, "BATTLE.")
end
Por vudi, 21 de out. de 2012 em Scripts
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Adiciona isso.
if getCreatureCondition(cid, CONDITION_INFIGHT) then
return doPlayerSendCancel(cid, "BATTLE.")
end
Editado Outubro 21 por Skymagnum
info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: Nao tenhu

Tipo Qual lugar eu coloco?
Queria que aparecer a msg , voce precisa sair da battle pra fazer essa quest
Editado Outubro 22 por vudi
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: 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
Editado Outubro 22 por Slicer
info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: 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
Editado Outubro 22 por vudi
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: 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