Postado Março 7, 2020 5 anos eu tenho um script q muda a roupa do personagem eu queria que ele fosse usado por apenas x vocation por ex: Paladin usa o item e ganha a skin Demon Hunter Knight tenta usar o item aparece a msg "voce precisa ser paladin para usar a skin Demon Hunter Script: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 11987 and (getPlayerStorageValue(cid, 5002) == EMPTY_STORAGE) and and getPlayerVocation(cid) == config.voc[1] then doPlayerAddOutfitId(cid, 44, 3) setPlayerStorageValue(cid, 5002, 1) doSendMagicEffect(getCreaturePosition(cid), 396) doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu a Outfit!") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid,"Voce ja recebeu essa roupa!") end end alguem me ajuda por favor
Postado Março 7, 2020 5 anos isso ae e pelo creature events. <event type="think" name="SkinSakuInfer" event="script" value="SkinsShop/SkinSakuInfer.lua"/> cria sua pasta e removeia ela. function onThink(cid, interval) local itemid = 7529 if isPlayer(cid) then if getPlayerItemCount(cid, itemid) >= 1 then if getPlayerStorageValue(cid, 24593) == -1 then setPlayerStorageValue(cid, 24593, 1) else end doPlayerRemoveItem(cid, itemid, 1) addEvent(doRemoveCreature, 1, cid) end end return true end
Postado Março 7, 2020 5 anos em login registerCreatureEvent(cid, "SkinSakuInfer") so tenho ela por comando..
Postado Março 7, 2020 5 anos 1 hora atrás, ASSAFSAF disse: eu tenho um script q muda a roupa do personagem eu queria que ele fosse usado por apenas x vocation por ex: Paladin usa o item e ganha a skin Demon Hunter Knight tenta usar o item aparece a msg "voce precisa ser paladin para usar a skin Demon Hunter Script: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 11987 and (getPlayerStorageValue(cid, 5002) == EMPTY_STORAGE) and and getPlayerVocation(cid) == config.voc[1] then doPlayerAddOutfitId(cid, 44, 3) setPlayerStorageValue(cid, 5002, 1) doSendMagicEffect(getCreaturePosition(cid), 396) doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu a Outfit!") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid,"Voce ja recebeu essa roupa!") end end alguem me ajuda por favor Sua explicação ficou um pouco vaga. Você quer que apenas uma vocação use o item? Ou você quer que cada vocação receba uma outfit de acordo com a mesma? Se for apenas para uma vocação usar e ganhar o item, utilize este script. Spoiler function onUse(cid, item, fromPosition, itemEx, toPosition) if not(isPaladin(cid)) then return doPlayerSendTextMessage(cid, 22, "Você precisa ser Paladin para usar este item") end if item.itemid == 11987 and (getPlayerStorageValue(cid, 5002) == EMPTY_STORAGE) then doPlayerAddOutfitId(cid, 44, 3) setPlayerStorageValue(cid, 5002, 1) doSendMagicEffect(getCreaturePosition(cid), 396) doPlayerSendTextMessage(cid,22,"Parabens, voce recebeu a Outfit!") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid,"Voce ja recebeu essa roupa!") end return true end Editado Março 7, 2020 5 anos por Joaovettor (veja o histórico de edições)
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.