Postado Março 27, 2015 10 anos Boa tarde! Gostaria de saber como faço para remover apenas a red e black skull do player atras de um item! Como faço isso?
Postado Março 27, 2015 10 anos Solução Em data/actions/scripts crie um arquivo chamado removeskulls.lua com este conteúdo: function onUse(cid, item, frompos, item2, topos) local playerSkull = getCreatureSkullType(cid) local skulls = {SKULL_RED, SKULL_BLACK} if isInArray(skulls, playerSkull) then doCreatureSetSkullType(cid, 0) doRemoveItem(item.uid, 1) db.executeQuery("UPDATE `players` SET `skulltime` = 0") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seus skull foi removido!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce precisa estar red/black skull para suar este item.") end return true end Agora em data/actions/actions.xml adicione esta tag: <action itemid="9930" event="script" value="removeskulls.lua"/> Basta alterar itemid pelo item que você desejar. Atenciosamente, Bruno Minervino
Postado Março 27, 2015 10 anos function onUse(cid, item) if not getTileInfo(getThingPos(cid)).protection then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You can't remove your skull in this area.") return true end if getCreatureSkullType(cid) == SKULL_RED or getCreatureSkullType(cid) == SKULL_black then db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") db.executeQuery("UPDATE `players` SET `skulltime` = 0") doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, "Você removeu seus Frags/Skull com sucesso.") doSendMagicEffect(getThingPos(cid), 26) doRemoveItem(item.uid,1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your skull has been removed!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have red/black skull!") end return true end <action itemid="ITEMID" event="script" value="NOMEDOARQUIVO.lua"/> Já tava fazendo mesmo u.u, então postei
Postado Março 27, 2015 10 anos Autor Só uma duvida pessoal, essa script tira apenas a skull ou tira os frags?
Postado Março 27, 2015 10 anos Só uma duvida pessoal, essa script tira apenas a skull ou tira os frags? Tira os frags também amigo. Atenciosamente, Bruno Minervino
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.