Postado Fevereiro 2, 2013 12 anos Tipo Quero um script assim o player da use no item ai ele ganha a vocaçao mais tipo ganha pelo id da vocaçao neh tals alguem tem esse script ou pode fazer para min? Nto Generations Breve online Quer participar da equip staff? Envie um email PARA [email protected] Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....
Postado Fevereiro 2, 2013 12 anos Em data/actions/scripts crie um arquivo.lua, nomeio para changevoc e adicione: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid,1992) == 1 then doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1) else if getPlayerLevel(cid) >= 20 then doCreatureSay(cid, "você recebeu uma nova vocaçao!", TALKTYPE_ORANGE_1) if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then doPlayerSetVocation(cid, 9) end if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 then doPlayerSetVocation(cid, 10) end if getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then doPlayerSetVocation(cid, 11) end if getPlayerVocation(cid) == 4 or getPlayerVocation(cid) == 8 then doPlayerSetVocation(cid, 12) end doSendMagicEffect(fromPosition, 2) doRemoveItem(item.uid) setPlayerStorageValue(cid,1992,1) return TRUE else doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!",TALKTYPE_ORANGE_1) end end end Configurando : -Vermelho: Mensagem quando o item for ativado -Verde: Level necessário para usar o item -Marrom: Vocações antigas -Laranja: Vocações novas -Roxo: Efeito (/z) -Rosa: Mensagem quando cancela (abaixo do level 20 do caso) Em actions.xml adicione: <action itemid="1965" script="changevoc.lua"/> -Vermelho: Id do item Todos os creditos a : Newtonnotwen MSN : [email protected] Skype : Denis.silveiraa
Postado Fevereiro 2, 2013 12 anos Autor Tem como me explica esse negosio das vocaçoes antigas e novas nao entendi mt bem Nto Generations Breve online Quer participar da equip staff? Envie um email PARA [email protected] Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....
Postado Fevereiro 2, 2013 12 anos o script vai checkar a vocação Exemplo : se for pally ( vocation id 3 ) vai tranforma em royal paladin ( vocation id 7 ) MSN : [email protected] Skype : Denis.silveiraa
Postado Fevereiro 2, 2013 12 anos Madaras, simplifiquei seu script, só com tabelas: local vocs = { [1] = 9, [5] = 9, [2] = 10, [6] = 10, [3] = 11, [7] = 11, [4] = 12, [8] = 12, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 1992) == 1 then return doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1) end if getPlayerLevel(cid) < 20 then return doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!", TALKTYPE_ORANGE_1) end doPlayerSetVocation(cid, vocs[getPlayerVocation(cid)]) doSendMagicEffect(fromPosition, 2) doRemoveItem(item.uid, 1) return setPlayerStorageValue(cid, 1992, 1) end -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
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.