Ir para conteúdo
  • 0

Duvida E Pedido - Quest Sem Esta Em Battle


vudi

Pergunta

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

 

function onUse(cid, item, frompos, item2, topos)
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

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
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 por Slicer
Link para o comentário
Compartilhar em outros sites

  • 0

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 por vudi
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...