Jump to content

mytus001

Members
  • Posts

    37
  • Joined

  • Last visited

Everything posted by mytus001

  1. I'm trying to make the mobs random, I've tried various ways but I have no experience.. https://ibb.co/JxDLMvJ ds.txt
  2. Deu certo aqui. obrigado pela ajuda !!!! Thanks
  3. All my npcs I translated, it looks like this. prontera,150,150,5 script Test 587,{ mes"olá, boys vocês querem um evento ? "; }
  4. I wonder where I can edit element ghost ?
  5. por que não tem suporte para essa classe ainda ....
  6. yes I am licensed if Im not mistaken until 2015-11-04
  7. yes yes up to 2015-09-16 can use without problems
  8. Mr Emistry I have this problem only with the 2015.10.29 Ragexe or higher I'm using updated date ROenglishRE-master occurs no error on the emulator or on the client ....
  9. I use ramod because Brazilians love BG Aemod
  10. Forum is inactive long time already
  11. I tried to use this client with ramod but without success emulator always of the same problem in regular chat always eats last letter or number I tried to use this client with ramod but without success emulator always of the same problem in regular chat always eats last letter or number
  12. It can be vip'esta with very high value drope
  13. Someone there knows correct problem in regular chat client in 2015 with ramod looked very much search 'm tired already Some kind soul can help with that setback Someone there knows correct problem in regular chat client in 2015 with ramod looked very much search 'm tired already
  14. increase number of caracteres my chat, Has as ? Has as
  15. Same mistake all version upgrade from ramod
  16. When I say something my skirt out normal when I'm in another acc missing out the last word or number Nova Imagem de Bitmap (2).bmp
  17. //===== rAthena Script ======================================= //= Healer //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Basic healer script. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Aligned coordinates with @go. //============================================================ prontera,150,150,5 script Buff 909,{ OnInit: .delay = 500; // Delay para uso (em segundos) .anymap = 0; // Restrição em mapas pvp e gvg bindatcmd "buff",strnpcinfo(3)+"::OnAtcommand"; end; OnAtcommand: if(.anymap == 0 && (getmapflag(strcharinfo(3),mf_pvp) || getmapflag(strcharinfo(3),mf_gvg))){ message strcharinfo(0), "Comando não permitido nessa área"; end; } if (@pdelay > gettimetick(2)) { message strcharinfo(0), "Você precisa esperar "+ (@pdelay - gettimetick(2)) +" segundos."; end; } premium: if (getgroupid()<6) goto vip; percentheal 100,100; //skilleffect 383,0; sc_start SC_WINDWALK,360000,5; //skilleffect 8,0; sc_start SC_ENDURE,360000,10; //skilleffect 45,0; sc_start SC_CONCENTRATE,360000,10; //skilleffect 459,0; sc_start SC_ADRENALINE2,360000,1; //skilleffect 114,0; sc_start SC_MAXIMIZEPOWER,360000,5; skilleffect 361,0; sc_start SC_ASSUMPTIO,660000,5; skilleffect 34,0; sc_start SC_BLESSING,660000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,660000,10; skilleffect 74,0; sc_start SC_MAGNIFICAT,660000,5; skilleffect 75,0; sc_start SC_GLORIA,660000,5; skilleffect 66,0; sc_start SC_IMPOSITIO,660000,5; skilleffect 67,0; sc_start SC_SUFFRAGIUM,660000,3; sc_start SC_ASPDPOTION2,660000,0; sc_start SC_STRFood,660000,10; sc_start SC_AGIFood,660000,10; sc_start SC_VITFood,660000,10; sc_start SC_INTFood,660000,10; sc_start SC_DEXFood,660000,10; sc_start SC_LUKFood,660000,10; sc_start SC_HitFood,660000,30; sc_start SC_FleeFood,660000,30; sc_start SC_BATKFood,660000,10; sc_start SC_MATKFood,660000,10; if (.delay) { @pdelay = gettimetick(2)+.delay; } end; //===============================================================================================// //===============================================================================================// //===============================================================================================// vip: if (getgroupid()<5) goto player; percentheal 100,100; skilleffect 34,0; sc_start SC_BLESSING,360000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10; skilleffect 74,0; sc_start SC_MAGNIFICAT,360000,5; skilleffect 75,0; sc_start SC_GLORIA,360000,5; sc_start SC_STRFood,360000,5; sc_start SC_AGIFood,360000,5; sc_start SC_VITFood,360000,5; sc_start SC_INTFood,360000,5; sc_start SC_DEXFood,360000,5; sc_start SC_LUKFood,360000,5; if (.delay) { @pdelay = gettimetick(2)+.delay; } end; //===============================================================================================// //===============================================================================================// //===============================================================================================// player: skilleffect 34,0; sc_start SC_BLESSING,360000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10; percentheal 100,100; if (.delay) { @pdelay = gettimetick(2)+.delay; } end; } //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// //===============================================================================================// - script Healer -1,{ premium: if (getgroupid()<6) goto vip; percentheal 100,100; //skilleffect 383,0; sc_start SC_WINDWALK,360000,5; //skilleffect 8,0; sc_start SC_ENDURE,360000,10; //skilleffect 45,0; sc_start SC_CONCENTRATE,360000,10; //skilleffect 459,0; sc_start SC_ADRENALINE2,360000,1; //skilleffect 114,0; sc_start SC_MAXIMIZEPOWER,360000,5; skilleffect 361,0; sc_start SC_ASSUMPTIO,660000,5; skilleffect 34,0; sc_start SC_BLESSING,660000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,660000,10; skilleffect 74,0; sc_start SC_MAGNIFICAT,660000,5; skilleffect 75,0; sc_start SC_GLORIA,660000,5; skilleffect 66,0; sc_start SC_IMPOSITIO,660000,5; skilleffect 67,0; sc_start SC_SUFFRAGIUM,660000,3; sc_start SC_ASPDPOTION2,660000,0; sc_start SC_STRFood,660000,10; sc_start SC_AGIFood,660000,10; sc_start SC_VITFood,660000,10; sc_start SC_INTFood,660000,10; sc_start SC_DEXFood,660000,10; sc_start SC_LUKFood,660000,10; sc_start SC_HitFood,660000,30; sc_start SC_FleeFood,660000,30; sc_start SC_BATKFood,660000,10; sc_start SC_MATKFood,660000,10; end; //===============================================================================================// //===============================================================================================// //===============================================================================================// vip: if (getgroupid()<5) goto player; percentheal 100,100; skilleffect 34,0; sc_start SC_BLESSING,360000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10; skilleffect 74,0; sc_start SC_MAGNIFICAT,360000,5; skilleffect 75,0; sc_start SC_GLORIA,360000,5; sc_start SC_STRFood,360000,5; sc_start SC_AGIFood,360000,5; sc_start SC_VITFood,360000,5; sc_start SC_INTFood,360000,5; sc_start SC_DEXFood,360000,5; sc_start SC_LUKFood,360000,5; end; //===============================================================================================// //===============================================================================================// //===============================================================================================// player: skilleffect 34,0; sc_start SC_BLESSING,360000,10; skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10; percentheal 100,100; } //============================================================ alberta,25,240,6 duplicate(Healer) Healer#alb 909 aldebaran,135,118,6 duplicate(Healer) Healer#alde 909 amatsu,200,79,4 duplicate(Healer) Healer#ama 909 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909 comodo,184,158,6 duplicate(Healer) Healer#com 909 einbech,57,36,6 duplicate(Healer) Healer#einbe 909 einbroch,57,202,6 duplicate(Healer) Healer#einbr 909 geffen,115,72,6 duplicate(Healer) Healer#gef 909 gonryun,156,122,6 duplicate(Healer) Healer#gon 909 hugel,89,150,6 duplicate(Healer) Healer#hug 909 izlude,121,150,6 duplicate(Healer) Healer#izl 909 //Pre-RE: (125,118) jawaii,250,139,4 duplicate(Healer) Healer#jaw 909 lighthalzen,152,100,6 duplicate(Healer) Healer#lhz 909 louyang,226,103,4 duplicate(Healer) Healer#lou 909 manuk,272,144,6 duplicate(Healer) Healer#man 909 mid_camp,203,289,6 duplicate(Healer) Healer#mid 909 moc_ruins,72,164,4 duplicate(Healer) Healer#moc 909 morocc,153,97,6 duplicate(Healer) Healer#mor 909 moscovia,220,191,4 duplicate(Healer) Healer#mos 909 niflheim,212,182,5 duplicate(Healer) Healer#nif 909 payon,179,106,4 duplicate(Healer) Healer#pay 909 prontera,162,193,4 duplicate(Healer) Curandeira#prt 4_angeling rachel,125,116,6 duplicate(Healer) Healer#rac 909 splendide,201,153,4 duplicate(Healer) Healer#spl 909 thor_camp,249,74,4 duplicate(Healer) Healer#thor 909 umbala,105,148,3 duplicate(Healer) Healer#umb 909 veins,217,121,4 duplicate(Healer) Healer#ve 909 xmas,143,136,4 duplicate(Healer) Healer#xmas 909 yuno,164,45,4 duplicate(Healer) Healer#yuno 909 // Duplicates (Renewal) //============================================================ brasilis,194,221,6 duplicate(Healer) Healer#bra 909 dewata,195,187,4 duplicate(Healer) Healer#dew 909 dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 ecl_in01,45,60,4 duplicate(Healer) Healer#ecl 909 malangdo,132,114,6 duplicate(Healer) Healer#mal 909 malaya,227,204,6 duplicate(Healer) Healer#ma 909 mora,55,152,4 duplicate(Healer) Healer#mora 909 I do not know what to do without the error message! I found the problem
  18. When I use this item drop several items some sends a global message would know where I can add more items 12673,Lucky_Egg_C10,Lucky Egg C10,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Lucky_Egg_C10); },{},{} ss.bmp
  19. I looked much trouble because you never start someone help //===== Athena Script ======================================== //= Poring Race System //===== By: ================================================== //= Zell_ff8 //= -Made for Daegaladh, Admin //= -and RUNE, //= Some Rights Reserved //= //===== Current Version: ===================================== //= 0.78 //===== Compatible With: ===================================== //= eAthena SVN 9991+ && Cronus SVN 1268+ //===== Description: ========================================= //= Poring Race //===== Additional Comments: ================================= //= Tested, eA SVN Stable r10128 working 100% //= Need a lot of clean up... but, WORKS!! WTH xD //= Sorry to C&P the position check after a selection, it's a //= fast fix and don't have time to make it a function. //===== Mapflags: ============================================= p_track02 mapflag nobranch p_track02 mapflag noicewall p_track02 mapflag nomemo p_track02 mapflag noreturn p_track02 mapflag noteleport p_track02 mapflag nowarpto p_track02 mapflag nowarp p_track02 mapflag pvp off p_track02 mapflag nosave //====== Teleporte: ============================================ prontera,146,174,6 script Poring Race#prace0 882,{ if($prace_gate == 0){ mes "[Warper]"; mes "Desculpe, mas a Corrida dos Porings está fechada."; close; } mes "[Warper]"; mes "Olá "+StrCharInfo(0)+", você quer ir"; mes "para a Corrida dos Porings?"; if(select("Sim, claro.:Não, obrigado.") == 2) close; close2; warp "p_track02",55,41; end; } //====== Warps: ================================================ hugel,45,57,0 warp p_track001 2,2,p_track02,75,42 p_track02,78,42,0 warp p_track002 1,3,hugel,48,60 //====== Checker: ============================================== p_track02,44,41,0 script Checker#prace0 -1,{ end; OnChequeo: set .@prace_prize, 607; // ID do prêmio para quem vencer.[Padrão: ????] set .@prace_prize_quantity, 1; // Quantidade do prêmio. [Padrão: 1] set $prace_gate,0; for(set .@i,0; .@i < (getarraysize($prace_bidders)); set .@i, .@i + 1){ if(attachrid($prace_bidders[.@i])){ if (@prace_playing!=1) end; set @z, rand(150000,400000); dispbottom "O vencedor é o "+$prace_winner$+" e você apostou em "+@prace_winner$+"."; if (@prace_winner$==$prace_winner$ && @prace_winner$!=""){ dispbottom "Você venceu! Prêmio: 1 "+getitemname(@id); mapannounce "p_track02"," Parabéns! "+strcharinfo(0)+" venceu!",1,0xFFAB54; getitem .@prace_prize,1; emotion 21,1; warp "prontera",150,170; } else { dispbottom "Você perdeu."; emotion 28,1; warp "prontera",150,170; } set @prace_winner$,"";set @prace_playing,0; } //else { announce .@i+" || "+$prace_bidders[.@i],bc_all; } //debug } for(set .@i,0; .@i < (getarraysize($prace_bidders)); set .@i, .@i + 1) set $prace_bidders[.@i],0; } - script Timers#prace0 -1,{ OnClock2135: callsub OnCalll; OnClock0200: callsub OnCalll; OnClock0400: callsub OnCalll; OnClock0600: callsub OnCalll; OnClock0800: callsub OnCalll; OnClock1000: callsub OnCalll; OnClock1200: callsub OnCalll; OnClock1400: callsub OnCalll; OnClock1600: callsub OnCalll; OnClock1800: callsub OnCalll; OnClock2000: callsub OnCalll; OnClock2200: callsub OnCalll; OnCalll: set $prace_gate,1; announce "A 'Corrida dos Porings' irá começar em breve, façam suas apostas!",bc_all|bc_yellow; end; } //====== Principal: ============================================ p_track02,58,41,2 script Bidder#prace0 765,{ set .@prace_zeny,3000; // Preço para apostar. [Padrão: 3500] if ($prace_random < 1) callsub OnInit; if (@prace_playing==1) callsub AlreadyPlaying; if($prace_gate == 0){ mes "[Bidder]"; mes "Uma corrida está em andamento..."; close; } getmapxy(.@mapname$,.@x1,.@y,1,"Poring#prace1"); getmapxy(.@mapname$,.@x2,.@y,1,"Angeling#prace2"); getmapxy(.@mapname$,.@x3,.@y,1,"Metaling#prace3"); getmapxy(.@mapname$,.@x4,.@y,1,"Deviling#prace4"); getmapxy(.@mapname$,.@x5,.@y,1,"Poring Noel#prace5"); getmapxy(.@mapname$,.@x6,.@y,1,"Poporing#prace6"); if (.@x1 != 58 || .@x2 != 58 || .@x3 != 58 || .@x4 != 58 || .@x5 != 58 || .@x6 != 58){ mes "[Bidder]"; mes "Uma corrida está em andamento..."; close; } mes "[Bidder]"; mes "Escolha o poring em que deseja apostar:";mes "Irá custar "+.@prace_zeny+" Zeny.";next; switch(select("Poring","Angeling","Metaling","Deviling","Poring Noel","Poporing")){ case 1: callfunc "OnBid","Poring"; case 2: callfunc "OnBid","Angeling"; case 3: callfunc "OnBid","Metaling"; case 4: callfunc "OnBid","Deviling"; case 5: callfunc "OnBid","Poring Noel"; case 6: callfunc "OnBid","Poporing"; } OnReady: set $prace_bets,$prace_bets+1; set $prace_bidders[$prace_bets],getcharid(3); set @prace_playing,1; mes "[Bidder]"; mes "Eu tenho "+$prace_bets+" apostas."; setnpctimer 60000; startnpctimer; npctalk strcharinfo(0)+" fez sua aposta!"; close; Start1: setnpctimer 0; startnpctimer; end; AlreadyPlaying: mes "[Bidder]"; mes "Você apostou em ^00bb00"+@prace_winner$+"^000000."; close; StartRace: donpcevent "Metaling#prace3::OnRace"; donpcevent "Poring#prace1::OnRace"; donpcevent "Poporing#prace6::OnRace"; donpcevent "Angeling#prace2::OnRace"; donpcevent "Poring Noel#prace5::OnRace"; donpcevent "Deviling#prace4::OnRace"; end; OnStopRace: donpcevent "Poring#prace1::OnStop"; donpcevent "Angeling#prace2::OnStop"; donpcevent "Metaling#prace3::OnStop"; donpcevent "Deviling#prace4::OnStop"; donpcevent "Poring Noel#prace5::OnStop"; donpcevent "Poporing#prace6::OnStop"; if ($prace_winner$!="") callsub WinRace; end; ReturnRace: donpcevent "Poring#prace1::OnReturn"; donpcevent "Angeling#prace2::OnReturn"; donpcevent "Metaling#prace3::OnReturn"; donpcevent "Deviling#prace4::OnReturn"; donpcevent "Poring Noel#prace5::OnReturn"; donpcevent "Poporing#prace6::OnReturn"; end; WinRace: set $prace_gate,0; mapannounce "p_track02","O vencedor é o "+$prace_winner$+".",1,0xFFAB54; donpcevent "Checker#prace0::OnChequeo"; setnpctimer 30000;startnpctimer; end; OnInit: set $prace_random,70; set $prace_random2,600; set $prace_winner$,""; set $prace_bets,0; set $prace_bidders,0; end; OnTimer500: mapannounce "p_track02","Porings, em suas marcas...",1,0xFFAB54; end; OnTimer3000: mapannounce "p_track02","...3...",1,0xFFAB54; end; OnTimer4000: mapannounce "p_track02","...2...",1,0xFFAB54; end; OnTimer5000: mapannounce "p_track02","...1...",1,0xFFAB54; callsub StartRace; end; OnTimer6000: stopnpctimer; mapannounce "p_track02","Gooo!!!",1,0xFFAB54; end; OnTimer35000: set $prace_winner$,""; set $prace_bets,0; stopnpctimer; callsub ReturnRace; OnTimer90000: npctalk "Eu tenho "+$prace_bets+" aposta(s). Alguém mais?"; end; OnTimer110000: npctalk "A corrida irá começar em breve. Última chance."; end; OnTimer120000: callsub Start1; } //====== Função Apostar: ======================================= function script OnBid { getmapxy(.@mapname$,.@x1,.@y,1,"Poring#prace1"); getmapxy(.@mapname$,.@x2,.@y,1,"Angeling#prace2"); getmapxy(.@mapname$,.@x3,.@y,1,"Metaling#prace3"); getmapxy(.@mapname$,.@x4,.@y,1,"Deviling#prace4"); getmapxy(.@mapname$,.@x5,.@y,1,"Poring Noel#prace5"); getmapxy(.@mapname$,.@x6,.@y,1,"Poporing#prace6"); if (.@x1 == 58 || .@x2 == 58 || .@x3 == 58 || .@x4 == 58 || .@x5 == 58 || .@x6 == 58){ if (Zeny < .@prace_zeny) { callsub OnZeny; } else { set Zeny,Zeny-.@prace_zeny; } set @prace_winner$,getarg(0); callsub OnReady; } mes "[Bidder]"; mes "Uma corrida está em andamento..."; close; OnZeny: set @prace_winner$,""; mes "[Bidder]"; mes "Você não tem Zeny suficiente."; close; OnReady: set $prace_bets,$prace_bets+1; set $prace_bidders[$prace_bets],getcharid(3); set @prace_playing,1; mes "[Bidder]"; mes "Eu tenho "+$prace_bets+" apostas."; setnpctimer 60000; startnpctimer; npctalk strcharinfo(0)+" fez sua aposta!"; close; } //====== Monstros: ============================================== p_track02,58,38,2 script Poring#prace1 1002,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,38; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Poring#prace1"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Poring"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } } p_track02,58,36,2 script Angeling#prace2 1096,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,36; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Angeling#prace2"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Angeling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } } p_track02,58,34,2 script Metaling#prace3 1613,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,34; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Metaling#prace3"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Metaling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } } p_track02,58,32,2 script Deviling#prace4 1582,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,32; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Deviling#prace4"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Deviling"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } } p_track02,58,30,2 script Poring Noel#prace5 1062,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,30; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Poring Noel#prace5"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Poring Noel"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } } p_track02,58,28,2 script Poporing#prace6 1031,{ end; OnRace: initnpctimer; startnpctimer; end; OnStop: stopnpctimer; end; OnReturn: npcwalkto 58,28; end; OnTimer1100: getmapxy(.@mapname$,.@x,.@y,1,"Poporing#prace6"); if(rand(100) < $prace_random) npcwalkto .@x-1,.@y; setnpctimer rand($prace_random2); startnpctimer; if ((.@x-1) == 29) { set $prace_winner$,"Poporing"; emotion 29; donpcevent "Bidder#prace0::OnStopRace"; } }
  20. skillinfolist.zip Someone help unpack skillinfolist tried for several hours without success
×
×
  • Create New...