Jump to content

EmptyRaiden

Members
  • Posts

    20
  • Joined

  • Last visited

Profile Information

  • Gender
    Male

Recent Profile Visitors

1934 profile views

EmptyRaiden's Achievements

Poring

Poring (1/15)

  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

2

Community Answers

  1. Message box: When I use the renewal files, I get no errors. But when I use the pre-renewal files I get this error + my game turns into "NO MSG" fiasta. I use these two translations: https://github.com/zackdreaver/ROenglishRE and https://github.com/zackdreaver/ROenglishPRE. Again, note that when I use the renewal version I don't get any errors nor my game is in korean with NO MSG all over the place. So the problem is related only to the PRE-renewal data. If you're wondering, I use 2015-11-04aRagexe. I have up-to-date full kro files.
  2. I figured it out. I needed to right click on the solution and choose Retarget Solution first, then Clean Solution and finally Build Solution.
  3. Thank you for this guide. I've got one question: How are you able to compile using Visual Studio 2017? Which tool set is required that you have that I don't? Visual Studio 2017 doesn't support C++ v120 which is the tool set that is required afaik.
  4. I want to compile rAthena. I don't want to install everything, I only want to install the required tools.
  5. Hello, I'm familiar with 3D and I wanna start making custom RO maps. The thing is I don't know where to start, what programs to use (for RO). 3D modeling itself isn't a problem for me. Thanks.
  6. What a mistake! cloes instead of close, I must've been drunk or something lol. Anyway thanks it worked perfectly. Just one more thing, why didn't you use "else"?
  7. Hello, I'm new at scripting NPC's and I need some help on some basic stuff. This is my script of a basic monster invasion NPC: prontera,160,187,4 script MI 100,{ if(getgmlevel() < 50) { goto notgm; } else { goto gm; } gm: mes "[^FF0000MI^000000]"; mes "Hello, GM, what can I do for you?"; cloes; end; notgm: mes "[^FF0000MI^000000]"; mes "Hello, I'm NPC of Monster Invasion event."; mes "You can excpet me starting the event on (s) and (s) at 8:00 PM"; close; end;} tried to do this too: prontera,160,187,4 script MI 100,{ if(getgmlevel() < 50) { goto notgm; } else { mes "[^FF0000MI^000000]"; mes "Hello, I'm NPC of Monster Invasion event."; mes "You can excpet me starting the event on (s) and (s) at 8:00 PM"; cloes;} gm: mes "[^FF0000MI^000000]"; mes "Hello, GM, what do you want me to do?"; cloes; end; } And yes, this isn't the full script 'cause I'm already stuck at this part. Well, the problem is when I ever click of the NPC, nothing happens at all when it supposed to do the script (talking to you after knowing your gm level so it affects the way it behaves). Thanks.
  8. Hello, I've installed Narrator script successfully but I couldn't make it announce the messages to the whole server, not just the map. script: // ________________________________________________________ // / ____ \ // | | __| | // | | |_ _ _ __ _ _ __ _ __ | // | | _| || |/ _` | '_ \| |/ _ \ | // | | |__ \/ | (_| | | | | | (_) | | // | |____|__/ \__,_|_| |_|_|\___/ | // | | // | | // |--------------------------------------------------------| // | Name of Script: Narrator PvP | // |--------------------------------------------------------| // | By: Evanio (SynGates) | // |--------------------------------------------------------| // | Version 1.0 | // |--------------------------------------------------------| // | Description: Narrator PvP System, where the player has | // | more than one choice of narrators. | // |--------------------------------------------------------| // | Changelog: | // | 1.0 Script maked (18/02/2014) [Evanio] | // \________________________________________________________/ // ---------------------------------------------------------- quiz_02,353,368,5 script Narrator PvP 999,{ Locutor: mes "[Narrator PvP]"; mes "We have available four types of PvP narrators. Choose one of your own."; next; switch(select("UnrealTournament","Badass","Flamboyant","Pimp")) { case 1: set @loc,0; soundeffect "locutor0.wav",0; goto Loc; case 2: set @loc,1; soundeffect "locutor1.wav",0; goto Loc; case 3: set @loc,2; soundeffect "locutor2.wav",0; goto Loc; case 4: set @loc,3; soundeffect "locutor3.wav",0; Loc: mes "[Narrator PvP]"; mes "You want to select this narrator?"; next; if(select("Yes","No")==2) { goto Locutor; } set #ST,@loc; mes "[Narrator PvP]"; mes "Narrator selected."; close; } } - script CtrlLoc -1,{ OnPcKillEvent: getmapxy @map$,@x,@y,0; for(set .@a,0;.@a<getarraysize($@MapName$);set .@a,.@a+1) if($@MapName$[.@a]==@map$) { set @Killer,getcharid(0); set @Morto$,rid2name(killedrid); set @Killed,getcharid(0,rid2name(killedrid)); if(@Killed==@Killer) end;; set @WD2,@WD2+1; if(#ST==0) { set @WD,@WD2; } if(#ST==0 && @WD2>12) { set @WD,0; set @Tocar$,"";} if(#ST==1) { set @WD,@WD2+12;} if(#ST==1 && @WD2>12) { set @WD,0; set @Tocar$,"";} if(#ST==2) { set @WD,@WD2+24; } if(#ST==2 && @WD2>12) { set @WD,0; set @Tocar$,"";} if(#ST==3) { set @WD,@WD2+36; } if(#ST==3 && @WD2>12) { set @WD,0; set @Tocar$,"";} if($@Sounds$[@WD]!="") { set @Tocar$,$@Sounds$[@WD]; } mapannounce @map$,"The Player [ "+strcharinfo(0)+" ] killed [ "+@Morto$+" ] | "+@Tocar$,bc_map; if($@Sounds$[@WD]!="") { soundeffectall $@Sounds$[@WD]+".wav",0; } if(#ST==1) { soundeffectall $@SoundsE$[1]+".wav",0; } if(#ST==3) { soundeffectall $@SoundsE$[3]+".wav",0; soundeffectall $@SoundsE$[4]+".wav",0; } } end; OnPcDieEvent: getmapxy @map$,@x,@y,0; for(set .@a,0;.@a<getarraysize($@MapName$);set .@a,.@a+1) if($@MapName$[.@a]==@map$) { set @WD2,0; set @WD,0; } end; OnInit: deletearray $@Sounds$; deletearray $@MapName$; // --------------- Add here the pvp maps ------------ setarray $@MapName$[1],"pvp_n_1-5","pvp_n_3-4"; //------------------------------------------------------- setarray $@Sounds$[1],"First Blood","Double Kill","Triple Kill","Killing Spree","Mega Kill","Ultra Kill","Monster Kill","Unstoppable","WhickedSick","GodLike","HolyShit","Rampage"; setarray $@Sounds$[13],"First of Many","Too Easy","No Chance","Who's next","Five kill stud","Not today dirtbag","Kiss my ass","Damn I'm good","Who's your daddy","Hell yeah","Unbelievable","Champion"; setarray $@Sounds$[25],"Cherry Popper","Fabulous","It's a three way","Rainbow Warrior","Homicidal","Big Bear","Macho","Savage","Domination","Superstar","Yey","Like OMG"; setarray $@Sounds$[37],"First Time","Double D's","The juice is loose","It's a four-gy","It's the 5-O","What's my name","Say my name","Mo money","One Bad Mother","Pimpin is easy","Bitch please","Big Pimpin"; setarray $@SoundsE$[1],"bullet","bullet_glass","bling","chainin"; end; }
  9. Hello, I have the new izlude map in my server and it works properly and everything EXCEPT I have the npc's and warps placed in wrong places. When I go to the swordsmen guild to change to a swordsman (SOMEHOW) cuz there's no even a warp to take me inside, I cannot even get out, it takes you under the water of izlude map. I tried to replace my grf files and use the old izlude map, the npcs and warps were in their right places BUT I can't move properly....! So, I do not know what to do anymore. Thanks.
  10. And yeah, that's exactly what I did. Same pattern, loading00 to the end! Like I told you I believe it's somehow connected to the langtype. Anyways, I have to test another langtype as you mentioned before. + I've solved the problem! It was just with the client I used, it wasn't me who diffed it so I did it myself and there you go, it worked properly! Thank you guys anyway.
  11. Date of client is 2012/4/10. Clientinfo.xml is the exact same as what's in: https://rathena.org/wiki/Clientinfo.xml With changing the langtype to 19, and BTW for me 19 is a must. I don't want to use another langtype.
×
×
  • Create New...