2585120000 0 #1 Postado 20 Outubro, 2008 Nome: Hydra Egg . Versão: 8.2 . Tipo do script: Action . Servidor Testado: TFS (The Forgotten Server) . Autor: Gordow O Gordow postou esse script mais não foi aceito por inestruturação do post então decidi pegar o post dele e repostar no padrão de postagem. Os créditos vão exclusivamente ao Gordow. Vá em data/actions/actions.xml e adicione isso: <action itemid="[color="Red"]4850[/color]" script="[color="DimGray"]hydra egg.lua[/color]" /> Explicação: Vermelho: Id do ovo. Cinza: Nome do arquivo Lua que será carregado. Agora vá em data/actions/scripts copie um arquivo .LUA qualquer, renomeie para "hydra egg" (sem aspas) e cole isso dentro: function onUse(cid, item, frompos, item2, topos) pos = getPlayerPosition(cid) if getTilePzInfo(topos) == 0 then if getTilePzInfo(pos) == 0 then if item.itemid == [color="Red"]4850[/color] then doSummonCreature("[color="Blue"]Hydra[/color]", pos) doSendMagicEffect(topos,12) doCreatureSay(cid,"[color="DarkOrange"]O.o[/color]", TALKTYPE_ORANGE_1) doRemoveItem(cid, item.uid, 1) return TRUE else doPlayerSendCancel(cid,"[color="DarkGreen"]You cannot use that.")[/color] end else doPlayerSendCancel(cid,"[color="Purple"]You Cannot use this egg while you are in a Protect Zone, the egg is broken.[/color]") end else doPlayerSendCancel(cid,"[color="purple"]You cannot use this egg on a protect zone, the egg is broken.[/color]") end doRemoveItem(cid, item.uid, 1) return TRUE end Explicação: Vermelho: Id do item para usar (Atual Hydra Egg) Azul: O nome do monstro que será sumonado (Atual Hydra) Laranja: Fala do personagem ao abrir o ovo (Atual "o.0) Verde Escuro: Mensagem de erro. Roxo: Mensagem de erro caso esteja em protect zone. Como funciona? Quando o player der "use" no ovo, ele falará automaticamente "o.0" e um Hydra surgira ao mesmo tempo. Ele não funciona em protect zone, caso utilize na PZ ele se quebrará. Créditos: Alguém inventou/troxe o script: 90% Alguém passou para a action para hydra: 4% Gordow editou para 8.22 e tirou os erros: 4% Eu que fiz um post legível ^^: 2% Compartilhar este post Link para o post
Nord 2 #2 Postado 24 Outubro, 2008 Percebi no seu tópico anterior e nesse, boa formatação, se a ação fosse um lixo mesmo assim seria legal estar nesse tópico. OBS: a ação não é um lixo. Aprovado Compartilhar este post Link para o post
123123 1 #3 Postado 25 Outubro, 2008 mto bom o script, adicionado no meu ot ja Compartilhar este post Link para o post
Fadi 0 #4 Postado 26 Outubro, 2008 Gordow editou para 8.22 e tirou os erros: 4% Falta saber exatamente O QUE teria pra editar, ao passar pra 8.22, ja que as funçoes usadas ja existiam a um bom tempo... Nunca tente criar para si um credito falso, muito menos se voce for leigo no assunto. De qualquer forma, a ideia é interessante, obrigado por traze-la ao fórum. Compartilhar este post Link para o post
2585120000 0 #5 Postado 27 Outubro, 2008 Falta saber exatamente O QUE teria pra editar, ao passar pra 8.22, ja que as funçoes usadas ja existiam a um bom tempo... Nunca tente criar para si um credito falso, muito menos se voce for leigo no assunto. De qualquer forma, a ideia é interessante, obrigado por traze-la ao fórum. Se os creditos são falsos isso já não é problema meu, eu apenas copiei o topico dele e postei aki, não sei se ele mexeu realmente em alguma coisa ou não, apenas adicionei meus creditos pelo post legível que eu fiz. ^^ Compartilhar este post Link para o post
montanhathiago 0 #6 Postado 18 Novembro, 2008 tá quero saber uma coisa, como fasso pra não ser infinito? tive que remover esse action porque a galera usa pra matar os noobs, porque pode ser criadas milhões de hydras ;s por favor me ajudem! Compartilhar este post Link para o post
Deragon 25 #7 Postado 18 Novembro, 2008 o script tá igualzinho o que normalmente vem com yurots 7.6 ._. try this function onUse(cid, item, frompos, item2, topos) pos = getPlayerPosition(cid) if getTilePzInfo(topos) == 0 then if getTilePzInfo(pos) == 0 then if item.itemid == 4850 then doSummonCreature("Hydra", pos) doSendMagicEffect(topos,12) doCreatureSay(cid,"O.o", TALKTYPE_ORANGE_1) doRemoveItem(cid, item.uid, 1) return TRUE else doPlayerSendCancel(cid,"You cannot use that.") end else doPlayerSendCancel(cid,"You Cannot use this egg while you are in a Protect Zone, the egg is broken.") doRemoveItem(cid, item.uid, 1) end else doPlayerSendCancel(cid,"You cannot use this egg on a protect zone, the egg is broken.") doRemoveItem(cid, item.uid, 1) end doRemoveItem(cid, item.uid, 1) return TRUE end nem testei Compartilhar este post Link para o post
Jereziah 0 #8 Postado 18 Novembro, 2008 Hahaha Muito bom. Aleluia alguem achou uma utilidade para o Hydra Egg. Adicionado ao meu OT. Compartilhar este post Link para o post
Master Caximbu 0 #9 Postado 24 Novembro, 2008 Realmente ja existe uma action parecida aqui, porém esse sem dúvida esta bem melhor. Pros: *Mais realista *Divertido Contras: *É infinito *Podem sumonar umas 20 hydras na city e ninguem mais pode sai do templo *Pegam um ovo e sumonam milhares, assim upam rapidamente mesmo o servidor sendo sério Compartilhar este post Link para o post
MotoBoy 0 #10 Postado 26 Novembro, 2008 suashuahuasuhsa cara tá exatamente e perfeitamente igual à action da scarab coin.. só que mudou oID que tem que usar e o monstro que sumona ¬¬" asuahsasuhuhas isso ai só é bom mesmo pros servs high exp! flws~~ Compartilhar este post Link para o post