Postado Janeiro 24, 2013 12 anos 1- Esse script abaixo, era pra dar todos addons fulls do OT, porém quando clica, deixa os outifits da cor branca, mais não adiciona os addons. function onUse(cid, item) local male = { lookType = 128,129,130,131,132,133,134,143,144,145,146,151,152,153,154,251,268,273,278,289,325,336,367, -- A Newtype da outfit male } local female = { lookType = 136,137,138,139,140,141,142,147,148,149,150,155,156,157,158,252,269,270,279,288,324,335,366, -- A Newtype da outfit female } if getPlayerSex(cid) == 0 then doCreatureChangeOutfit(cid, female) else doCreatureChangeOutfit(cid, male) end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE , "Parabéns! Você ganhou uma outfit nova!") doSendMagicEffect(getCreaturePos(cid), 28) return true end 2- Preciso de um Script que ao clicar no item ele ganha uma nova spells, e depois o item some. 3- Um script que ao clicar no item e depois na BP, adiciona 10 slots na Bp e depois o item some. 4- Um script que adiciona 10 charges a mais, se for amulet, ou ring e depois some (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Janeiro 24, 2013 12 anos 1. local maleOutfits = {325, 278} local femaleOutfits = {136, 137, 138, 139} function onUse(cid, item, fromPosition, itemEx, toPosition) for i = 1, (getPlayerSex(cid) == PLAYERSEX_MALE and #maleOutfits or #femaleOutfits) do if (doPlayerAddOutfit(cid, (getPlayerSex(cid) == PLAYERSEX_MALE and maleOutfits[i] or femaleOutfits[i]), 0)) then doPlayerSendTextMessage(cid, 22, "Voce ganhou alguns outfits") doSendMagicEffect(getCreaturePos(cid), 28) end end return doRemoveItem(item.uid) and true end 2. local spellName = "Haste" function onUse(cid, item, fromPosition, itemEx, toPosition) if not(getPlayerLearnedInstantSpell(cid, spellName)) then doPlayerLearnInstantSpell(cid, spellName) return doRemoveItem(item.uid) end return doPlayerSendCancel(cid, "Voce ja sabe esta spell.") and true end 3. Acho que não é possivel 4. Charge ou Duration no ring?
Postado Janeiro 25, 2013 12 anos Autor 2 script não funcionou, e pra complementar como vou criar uma spell nova, em que so clicando no item vai poder usar? '-' 3- Então, um script pra por nome na bp do cara? Quando ele usa o item, a bp fica assim: Fulando Backpacks 4. Charge, é pra aumentar no aol/ red aol e might ring (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Janeiro 25, 2013 12 anos 2. Pelo oque eu entendi no seu pedido, você queria uma spell que adicionasse uma nova spell ao player, ou seja, aquela spell que ele vai ter que comprar para poder falar. 3. Aqui você vai usar um item na backpack para mudar o nome local items = { [1988] = {name = "%s backpack"}, [2000] = {name = "%s red backpack"}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local iten = items[itemEx.itemid] if not(iten) then return doPlayerSendCancel(cid, "Sorry, not possible.") end return doItemSetAttribute(itemEx.uid, "name", iten.name:format(getCreatureName(cid))) and doRemoveItem(item.uid) and true end 4. Pode não funcionar! local items = { [2173] = {charge = 1}, [2197] = {charge = 10}, [2164] = {charge = 4}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local iten = items[itemEx.itemid] if not(iten) then return doPlayerSendCancel(cid, "Sorry, not possible.") end return doItemSetAttribute(itemEx.uid, "charges", iten.charge) and doRemoveItem(item.uid) and true end
Postado Janeiro 26, 2013 12 anos Autor O script 1, quando morre, da esse problema, é como se os addon não estive-se salvos no char depois de usar o item, depois que morre os addons sai e da esse erro no distro: O script 2 era pra ser assim, quando o usuario usa o item nele, ele ganha uma nova spell, só não sei como vou criar uma spell nos spell.xml pra que só possa usar quem tiver usado o item. O script 3 funcionou. Script 4 ele não da erros, só não adiciona as charges. (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
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.