Postado Abril 27, 2013 12 anos Simple Pet System Saudações galerinha, bão? Tive uma ideia bem simples e vim trazer para vocês, é um PET para ele te ajudar nas batalhas. Instalação Vá em data/actions/scripts, copie algum arquivo da pasta e cole, renomeie para simple_pet e adicione isso dentro: function onUse(cid, item, frompos, item2, topos) local dolls = { [11256] = {pet = "Crystal Spider"}, [11207] = {pet = "Ashmunrah"}, [11144] = {pet = "Demon"}, [9019] = {pet = "Vampire"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) --------------------------------------------------- if #summon >= 1 then for _, pid in ipairs(summon) do doRemoveCreature(pid) doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1) end return true end doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1) return true end Muito bem, agora sigamos para actions.xml e adicione essa tag: <action itemid="11256;11207;11144;9019" event="script" value="simple_pet.lua"/> Configuração Nesta parte do código: local dolls = { [11256] = {pet = "Crystal Spider"}, [11207] = {pet = "Ashmunrah"}, [11144] = {pet = "Demon"}, [9019] = {pet = "Vampire"}, } Oque está entre [ e ] nós colocamos os Item ID dos items que vão chamar o PET. Já entre { e } aonde está entre aspas, colocamos o nome do PET.E na tag do actions.xml adicionamos estes MESMOS Item Ids, separando-os por ; ficando: <action itemid="ID;ID;ID;ID" event="script" value="simple_pet.lua"/> @edit - pet ir até você Para o PET teleportar para você quando subir escadas, ou ficar muito longe, vá em config.lua e procure por: teleportPlayerSummons Se estiver false coloque true, se estiver "no", coloque "yes" Demonstração Finalizações Obrigado pela atenção galera, espero que tenham gostado, e qualquer dúvida tentarei ajudar vocêis Editado Abril 28, 2013 12 anos por Luquinha (veja o histórico de edições)
Postado Abril 27, 2013 12 anos Gostei,mais posso trocar esse Can go rest e Let battle para portugues? Sem dar nenhum bug? (cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1) doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1) Obrigado! Editado Abril 27, 2013 12 anos por Sky Line (veja o histórico de edições)
Postado Abril 28, 2013 12 anos Mais uma duvida! Se voce usa uma vez voce perde a doll?Ou e como a pokeball? Pode chamar ilimitadas vezes?
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.