Ir para conteúdo

Abacate123

Artesão
  • Total de itens

    125
  • Registro em

  • Última visita

Tudo que Abacate123 postou

  1. Creditos 90% meus 10% de Dias OTonwer(criador do script fusão de armas onde me baseei, mas eu refiz o script todo assim sendo ou totalmente diferente mas de qualquer jeito está ai!) Não permito que ninguem copie esse script e ponha em um outro forum! Funciona 100% (no Areis 0.4.0) 75% igual ao tibia!!!! (so não é somente para premium) oque o script faz: Transforma 100 "pedras(small ruby, small emerald, etc)" em uma encerted small ruby, etc. Transforma 1 encerted small ruby, etc e uma arma normal(spike sword, etc) em uma Arma de FOGO, GELO, TERRA, ENERGIA. Ou pode ser feita a mesma coisa com uma flecha. Transformando armas normais em armas de fogo: salve como fogo.lua, na pasta data/actions/script Transformando armas normais em armas de gelo: salve como gelo.lua, na pasta data/actions/script Transformando armas normais em armas de energia: salve como energia.lua, na pasta data/actions/script Transformando armas normais em armas de terra: salve como terra.lua, na pasta data/actions/script onde está verde, edite colocando a posição do piso onde o item normal vai ter que estar, e a posição do piso em que a arma de fogo, terra, gelo, energia vai aparecer. no actions.xml ponha isso: Para funcionar perfeitamente ponha nas alavancas os seguintes uniqueid: 9010 = fogo 9011 = gelo 9012 = terra 9013 = energia Tambem coloquei uma mensagem, caso os itens estejão nas ordens indevidas, ou não tenha itens no local devido... E coloquei um efeito para animar mais caso não tenha nada na mesa ou estejão em ordens indevidas... se quiserem eu ponho com PACC, mas isso fica ruim... Eu acho melhor fazer uma área PACC e por isso lá!
  2. Vc ta usando na versão 8.1? pq aqui eu uso o Areis 0.4.0 com os itens 8.1 e aqui tem sim esses 2 itens mais atenção em
  3. olha eu uso o aries 0.4.0... mas tipo vou parar de fazer scripts por movements, pois aqui sempre que eu ponho para testar diz algo sopre o stepin e a action não funfa... me mande uma SS do problema para eu ver, se for o mesmo daqui eu num sei uque é...
  4. <action itemid="1742" script="coffin.lua" /> ponha isso...
  5. xP fiz nas pressas esse topico ^^ na verdade eu ia por somente o codigo pois nele ja tem instruções mais que o necessario para editar e deixa-lo 100% para seu ot...
  6. Codigo criado 100% por kiko5 este codigo é feito para versão 8.1, pois somente nela existe o caichao com escada Bom nesse codigo o Caichao(wood coffin) está na vertical: 0=terreno 1=parte de cima do caichao 2=parte de baixo 00000 00100 00200 00000 o codigo faz o seguinte: quando o player der use no caichao ele se abrira e se o player der use denovo ele se fecha os id do wood coffin(fechado): Vertical:1742 e 1743 (cima e baixo) Horisontal:1744 e 1745 (esquerda e direita) Os id do wood coffin(aberto): Vertival:7525 e 7521 (cima e baixo) horisontal:7524 e 7523 (esquerda e direita) caso você intender qualquer coisa de actions você vai conceguir passar da vertical para a horisontal Salve como coffin.lua --Codigo criado 100% por kiko5 --Bom nesse codigo o Caichao(wood coffin) está na vertical: --0=terreno 1=parte de cima do caichao 2=parte de baixo --00000 --00100 --00200 --00000 --este codigo é feito para versão 8.1, pois somente nela existe o caichao com escada --o codigo faz o seguinte: --quando o player der use no caichao ele se abrira e se o player der use denovo ele se fecha -------------------------------------------------------------------------------- --os id do wood coffin(fechado): --Vertical:1742 e 1743 (cima e baixo) --Horisontal:1744 e 1745 (esquerda e direita) --Os id do wood coffin(aberto): --Vertival:7525 e 7521 (cima e baixo) --horisontal:7524 e 7523 (esquerda e direita) -------------------------------------------------------------------------------- function onUse(cid, item, frompos, item2, topos) coffin1pos = {x=48, y=37, z=7, stackpos=1} --possição da parte de cima do coffin coffin0pos = {x=48, y=38, z=7, stackpos=1} --possição da parte de baixo do coffin if item.itemid == 1742 then doTransformItem(item.uid,7525) coffin = getThingfromPos(coffin0pos) if coffin.itemid ~= 0 then doTransformItem(coffin.uid,7521) end else coisa = getThingfromPos(coffin1pos) doTransformItem(item.uid,1742) doTransformItem(coisa.uid,1743) end return 1 end <action itemid="1742" script="coffin.lua" /> http://xs.to/xs.php?h=xs223&d=08041&f=lol966.png endereço da imagem!
  7. @Conde Sapo, ainda não puis na minha assinatura, mas eu sou um grande fan seu e gosto muito dos seus trabalhos @Sasky Tipo infelismente eu numca testei minhas actions xP mas eu uso o script editor do colex(otimo progama) e por la tem uma opção de debug que ve se o codigo é 100% funcional ou tem erros, assim eu perco menos tempo tendo que testar...
  8. @Soulblaster como eu disse, no aries 0.4.0 ja vem com essas funções... e sim é possivel fazer igualsinho ao do tibia, o Conde Sapo me deu umas dicas e vou tentar por elas no script, pois com elas ai sim ficaria 100% @Conde Sapo vlw pelas dicas
  9. vlw mesmo... assim até me anima a fazer actions... essa foi a minha segunda xP(a primeira foi a de nadar xP) porem o que acho ruim de tudu é os sangue-sugas que olhão o post, achão legal ou não as vezes poe no ot deles e depois saem sem postar nada u.u isso é o que desanima, mas de qualquer jeito ja tou pensando em fazer mais actions para a galera daki do Xtibia ^^
  10. salve como parede.lua na pasta \data\movements\scripts\ function onStepIn(cid, item, pos) msg = "Você tem 2 segundos para passar pela passagem... Corra!" pausa = 2000 -- 2 segundos wall0pos = {x=68, y=24, z=6, stackpos=1} -- posição das paredes - nao mexer na stackpos. wall = 1109 -- id da parede que irá aparecer parametro = cid, item, pos if(item.actionid == 9900) then --action id if isPlayer(cid) == 1 then wall0 = getThingfromPos(wall0pos) if wall0.itemid ~= 0 then doRemoveItem(wall0.uid,1) doPlayerSendTextMessage(cid,22,msg) addEvent(tempo, pausa, parametro) end end return 1 end end function tempo(parametro) doCreateItem(wall,1,wall0pos) end bom para questes! explicação: apos o player pissar o tile com o actionid 9900 uma parede será retirada, porem o player so terá 2 segundos para passar pela abertura, caso contrario ele terá que tentar denovo... o tempo de esperá pode ser mudado em "pausa = 2000" sendo que 1000 = 1segundo em "wall0pos = {x=48, y=38, z=7, stackpos=1}" é as coordenadas da parede. So editem o "X, Y, Z" o stackpos tem que ser 1, senão o script não funcionará perfeitamente! em "wall = 1109" é o id da parede que irá aparecer, aqui vocês podem por qualquer ID que seja de uma parede =======edite======== adicionei uma msg apos o player pisar no tile mude a mensagem em msg(lembrando que tem que estar entre aspas "texto aqui" coloque isso no arquivo \data\movements\movements.xml <movevent event="StepIn" actionid="9900" script="parede.lua" /> Espero que tenhão gostado! E postem com duvidas, reclamações, criticas(construtivas somente)... Creditos no Script! Agradecimentos: Conde Sapo, por ter criado o script Removeno Paredes Com Pausas (http://www.xtibia.com/forum/index.php?showtopic=67346) Não permito que postem em forum nenhum!!!
  11. @Blastmen valeu, vou corrigir agora ^^ Caso vc saiba fazer um script com os 2 juntos(para ficar menos arquivos) seria bom, eu pensei em pegar e por antes do ultimo end, mas estou em duvida se irá funcionar... Sim é na pasta movementes!!! vou por la em cima para que aja menos duvidas...
  12. Script feito 99% por mim 1% pela equipe aries(foi baseado no npc da versão 0.4.0) So foi testado na versão 8.1 aries 0.4.0 o script é 90% igual ao do tibia... so falta por um em cada borda e cair na respectiva "água" mas para isso teria de ser feito 2 scripts para cada borda... e tambem quando você sai da água sua outfit virá a do Citizen salve como nadar1.lua somente edite a parte que está colorida Action ID é o id que vc vai por no mapa editor(na borda da praia) e o otro é as coordenadas para onde será teleportado salve como nadar2.lua somente edite a parte que está colorida Action ID é o id que vc vai por no mapa editor(na água da praia onde o player nadará) e o otro é as coordenadas para onde será teleportado no arquivo \data\movements\movements.xml adicione isso Não permito que postem em forum nenhum!!!
  13. tou baixando para testar estranho, ele é pequeno sendo que um mapa global é quase uns 100MB
  14. olha pq num da um update nesses servidor? gostei da idéia, mas seria legal se fosse 8.1(versão normal), e com bordas(Aries 0.4.0 que está por vir) bom isso é so um concelho, pois num baixei nem nada... flws
  15. de nada ^^ teste aew depois fale, pois eu ainda não testei elas xP
  16. Ultimate Maning (Ultimate mana rune) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 300) return doCombat(cid, combat, var) end Intense Maning (Intense mana rune) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 150) return doCombat(cid, combat, var) end Ultimate elixe (ultimate elixe rune) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) min = (level * 2 + maglevel * 3) * 2.3 - 25 max = (level * 2 + maglevel * 3) * 2.6 if min < 250 then min = 250 end return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) doPlayerAddMana(cid, 300) return doCombat(cid, combat, var) end Intense elixe (Intense elixe rune) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) min = (level * 2 + maglevel * 3) * 0.4 - 10 max = (level * 2 + maglevel * 3) * 0.8 return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) doPlayerAddMana(cid, 150) return doCombat(cid, combat, var) end As runas forão produsidas por mim!!!! dou altorisação para por em seus otservers, mas não de repostalas em qualçquer outro canto!!!
  17. qual é a verão e o ip?
  18. ja postei la o progama, mas não sei usa-lo...
    então lhe desejo boa sorte ^^
  19. você sabe usar php?
    caso saiba eu acho que sei um jeito me avise aqui, que depois eu posto la...
    caso não saiba eu vou procurar um jeito de deletar players inativos...
  20. very good!! tanks man! ^^
  21. bom ja existe um(eu tenho aqui ele) mas ele é muito bugadu(nem da para passar) e não tem as coisas novas u.u
  22. falta o RME ^^
  23. Alterações podem ser encontrados no doc / CHANGELOG. Isto é principalmente um erro fixar - libertação, mas também contém algumas novas pequenas funcionalidades, se você estiver usando a versão 0.2.6 recomenda - se fortemente para atualizar o seu servidor para esta versão, devido à quantidade de questões que temos resolvido. Tem compatibilidade com 8,1 protocolo efeitos, mas WILL causar debugs se eles forem vistos por 8,0 protocolo clientes. Esta versão ainda permite que jogadores usando protocolo 8,0 para se conectar. é igual a isso: Changes can be found in doc/CHANGELOG. This is mainly a bug-fix release, but also contains some new minor features, if you are using version 0.2.6 it is strongly recommended to update your server to this version because of the amount of issues we have solved. It has compatibility with 8.1 protocol effects, but WILL cause debugs if they're seen by 8.0 protocol clients. This version still allows players using protocol 8.0 to connect. BY google translat... tipo to baixando agora...
  24. tipo, gostei muito, até queria por isso no meu OT, mas quando eu fui criar o worlds, eu não concegui u.u, poste aew um sample.sql dele... assim ajuda muita gente
  25. Abacate123

    Ajuda Com Um Code

    faça no painte tudo, depois é so da upload na imagem e por no site... pronto facil né... xP
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...