Postado Junho 26, 2015 10 anos Fala ai pessoal, beleza. alguem pode me ajudar nessa duvida, e o seguinte: Voce so pode abrir o bau da quest se o player matar um certo boss. Depois de morto ele pode pegar o item, e nao pode pega novamente porque ja fez a quest. obrigado por quem for ajudar. up
Postado Junho 26, 2015 10 anos --Em actions/scripts crie um arquivo.lua, com isto dentro: function onUse(cid, item, frompos, itemEx, topos) local t = { item = 2160, count = 10, msg_naomatou = "Voce precisa matar o boss antes, para receber o prêmio", msg_recompensa = "Voce achou um ".. getItemName(item) .."." , } if getPlayerStorageValue(cid, 2934) ~= 1 then return doPlayerSendCancel(cid, t.msg_naomatou) and doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end if getPlayerStorageValue(cid, 2935) ~= 1 then setPlayerStorageValue(cid, 2935, 1) doPlayerAddItem(cid, t.item, t.count) doPlayerSendTextMessage(cid, 22, t.msg_recompensa) end return true end <!-- Adicione em actions.xml: --> <action actionid="9088" event=" event="script" value="arquivo.lua"/> --em creaturescripts/scripts, crie um arquivo.lua e adicione isto: function onKill(cid, target, lastHit) if getCreatureName(target) == "Demon" and isPlayer(cid) and isMonster(target) then return setPlayerStorageValue(cid, 2943, 1) end return true end <!-- Adicione em creaturescripts.xml --> <event type="kill" name="recompensapormorte" event="script" value="arquivo.lua"/> no login.lua em creaturescripts/scripts antes do último: return true end adicione: registerCreatureEvent(cid, "recompensapormorte") Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.