Jump to content

xlaws27

Members
  • Content Count

    225
  • Joined

  • Last visited

Everything posted by xlaws27

  1. i also tried that also but still the same. will you try it? here's the original https://www.mediafire.com/?859aim7vuoc32wl
  2. add first your map_cache.dat before adding new maps i did it, but it still the same will you try it? here it is https://www.mediafire.com/?q1j5dvjuhqdi6ur
  3. hi guys since i found the old files from the old server that i played. i tried to insert this but there's an error. yea i tried various ideas like i open mapcache.dat then insert but still error. will you guys try it? here's the file https://www.mediafire.com/?859aim7vuoc32wl
  4. i am very desperate to find this map. but i just cant find it lol ( i just want to ask if anyone here know this and send me the link? please? the name of the server is Reflex Ragnarok Online 2010~2012 , i dont have the files anymore and i cant find their download link so that i cant copy the files on their grf ( please help me. ! this is the video here are the screenshots (sry for low quality )
  5. didnt know that was too easy lol thank you but how about when the event start why does it always start at round 6 instead of round 1?
  6. here are the errors/malfunctions 1.instead of starting from round 1, it will start at round 6 ( it should start at round 1 ) 2. theres no close button when you clicked it while waiting for 5 seconds for the next round ( there should be a close button ) 3. There's no close button when you clicked it while waiting for the event. ( there should be a close button ) Here's the script prontera,157,168,5 script Fast-Type Event 421,{ if(getgroupid() >= 99) { mes "Fast-Type event is" + (.Event?"^00FF00 ON^000000":"^FF0000 OFF^000000"); if(select((!.Event?"^00FF00Start":"^FF0000End") + " Event^000000","Normal Player") == 2) { next; goto PlayerMenu; } switch(.Event) { case 1: close2; .Event = 0; .Round = 0; .String$ = ""; announce "Fast-Type Event: A GM has ended the event.",0; break; end; default: close2; donpcevent "Fast-Type Event::OnStart"; end; } end; } PlayerMenu: if(!.Event) { mes "There is no Event right now."; } else if(.String$ == "") { npctalk "Wait for the next round.."; } else { mes "Type the Correct Sentences."; mes "^FF0000" + .String$ + "^000000"; input .@Type$; if( .String$ == "" ) { announce "Sorry, " + strcharinfo(0) + " is a bit slow..",0; close; } if (.String$ == .@Type$) { getitem 7227, 5; //EDIT THE PRIZE HERE announce "Fast-Type Event: " + strcharinfo(0) + " typed the correct string!",0; .String$ = ""; .Round++; close2; donpcevent "Fast-Type Event::OnStart2"; end; } else { close2; announce "" + strcharinfo(0) + " mispelled some strings XD",0; end; } } end; OnMinute52: if(.Event) end; donpcevent "Fast-Type Event::OnStart"; end; OnStart: announce "Fast-Type Event has started at Event AREA !",0; L_Begin: .Event = 1; .String$ = ""; while(getstrlen( .String$ ) < .Length) { .String$ = .String$ + .List$[rand( getarraysize(.List$))]; } announce "Round "+(.Round+1)+" Started !",0; end; OnStart2: sleep2 5000; if(.Round == .Rounds) { if(!.Event) end; announce "Fast-Type Event: Event is over!",0; .Event = 0; .Round = 0; end; } if(!.Event) end; announce "Fast-Type Event: Next round starts in 5 seconds...",0; sleep2 5000; if(!.Event) end; goto L_Begin; OnInit: .Length = 28; //EDIT THE LENGTH OF CHARACTERS TO BE TYPED .Round = 5; //EDIT THE ROUNDS setarray .List$,";","B","_","D","E","%","=","H","I","J","/","L","M","N","6","P","Q","]","S","T",","; //YOU CAN ADD LETTERS, DIGITS & SYMBOLS HERE.. end;} hope you can help me. thanks in advance :)
  7. frequently query problem wasn't exist on new one , and here you go! @shower <Item ID> <amount> - script asdfgadhjkl -1,{ end;OnInit: bindatcmd "shower",strnpcinfo(3)+"::OnShowerCommand",80,80; end;OnShowerCommand: .@showeritemid = atoi(.@atcmd_parameters$[0]); .@showeritamount = atoi(.@atcmd_parameters$[1]); if ( !.@showeritemid ) { message strcharinfo(0), "@shower <Item ID> <amount>"; end; } if ( getiteminfo(.@showeritemid,2) == -1 ) { message strcharinfo(0), "Invalid Item ID"; message strcharinfo(0), "@shower <Item ID> <amount>"; end; } if(.@showeritamount <= 0) { message strcharinfo(0), "Invalid Item Amount"; message strcharinfo(0), "@shower <Item ID> <amount>"; end; } query_sql("SELECT `account_id` FROM `login` WHERE `sex`!='S' ORDER BY `account_id` ASC LIMIT 1", .@minaid); query_sql("SELECT `account_id` FROM `login` WHERE `sex`!='S' ORDER BY `account_id` DESC LIMIT 1", .@maxid); .@showermap$ = strcharinfo(3); freeloop(1); while ( .@minaid <= .@maxid ) { if(!attachrid(.@minaid++)) continue; if(strcharinfo(3) !=.@showermap$ ) continue; if(checkvending()) continue; getitem .@showeritemid,.@showeritamount; announce "Something has been drop from the sky!",bc_self,0xFFC0CB; } freeloop(0);end;} THANK YOU SO MUCH!!!! BTW will i received some lag/error issues if i showered it to 100~200 players?
  8. its working and its very cool but when i type @sameip all players on every map will be shown can u make it like when i type @sameip it will only show the ip of the players (on a certain map where i am)
  9. updated, try again... - script asdfgadhjkl -1,{ end;OnInit: bindatcmd "shower",strnpcinfo(3)+"::OnShowerCommand",80,80; end;OnShowerCommand: query_sql("SELECT `account_id` FROM `login` WHERE `sex`!='S' ORDER BY `account_id` ASC LIMIT 1", .@minaid); query_sql("SELECT `account_id` FROM `login` WHERE `sex`!='S' ORDER BY `account_id` DESC LIMIT 1", .@maxid); .@showermap$ = strcharinfo(3); freeloop(1); while ( .@minaid <= .@maxid ) { if(!attachrid(.@minaid++)) continue; if(strcharinfo(3) !=.@showermap$ ) continue; if(checkvending()) continue; getitem 501,100; announce "Something has been drop from the sky!",bc_self,0xFFC0CB; } freeloop(0);end;} yeah thank u so much its working now.. do you recommend this instead of plug in? because @@Oxxy said --tho that's madness, imagine server with 200 online. Query'll load server a lot.-- btw can u make it like on the plug in? @shower (itemid) (quantity) example @shower 501 100 sorry for asking too much.
  10. sorry for bumping this but how can i reset all the ladder?
  11. zones: ( { /* All zone is a dynamic (very special) zone that is forcebly inherited by ALL maps automatically */ name: "All" /* changing this name requires MAP_ZONE_ALL_NAME to also be changed in src/map/map.h file */ disabled_skills: { //both examples below disable napalm beat (id 11) to players //MG_NAPALMBEAT: "PLAYER" //ID11: "PLAYER" } disabled_items: { //Both examples below disable apple (id 501) //Apple: true //ID501: true } mapflags: ( "loadevent", ) mapflags: ( ) -------------------------------------------------------------------------------------------------------- this is what i did. is it okay? and theres an error what i did to fix it is i remove the () but i think what i did was wrong .. can u help me
  12. lel. just try to follow a tutorial on how to make a server then you'll understand it.
  13. kro version doesn't matter but for the client i recommend 2013-08-07
  14. can someone make it? i dont wnt plug in because its very hard to insert thanks example: i am on prontera then i type @shower 501 100 all players on prontera will get an 100 pcs of red potion then the player will receive a message "Something has been drop from the sky"
  15. So the documentation for nowarpto is correct, then; lost track of what the original issue was for a sec lol. In your last reply, you mentioned replacing mf_nowarp with mf_nowarpto: } else if (getgroupid() < getarg(4) || getmapflag(getarg(0), mf_nowarp)) { However, the intent of this line is to prevent warping if the player's Group ID isn't high enough OR if the destination has a nowarp flag, regardless of Group ID. You can bypass this for GMs by changing the expression a little (I'm sure there's a prettier way to do it, but I'm not feeling up to it): } else if (getgroupid() < getarg(4) || getmapflag(getarg(0), mf_nowarp) && getgroupid() < getarg(4)) { In regard to your original inquiry, the behaviour of nowarp is to prevent the use of @go to a destination; to prevent the use of @go from a map flagged with nowarp (despite this not being the intent of the nowarp flag), you can still prevent warping by adding an expression similar to my original suggestion: } else if (getmapflag(strcharinfo(3), mf_nowarp)) { message strcharinfo(0), "You are not authorised to warp from this map."; If you would like to prevent warping from specific maps, I would recommend moving forward with the filter/blacklist route — hell, you could even prevent both nowarp-flagged and specific maps from being warped to if you wanted to. i tried it but still any gm lvl cant .@go 0 on castles
  16. pls help me on endless tower, the maximum party members that can only enter the endless tower is 5 (including pt leader) pls help me
  17. can someone help me ? gold room with password gold room with cleanup every 10 minutes gold room with selection like ( where do you want to go. 1. Easy Farmzone 2. Normal Farmzone 3. Insane Farmzone ) hope you can help me
  18. my error was not like that . its like when someone is normal attacking a champion then the champion body reloc there will be an "NOT RESPONDING" error.. do you think the cause of it was custom weapon or custom items?
  19. will hp be the same as the old one? if its 255/100?
  20. // Wizard 9, 24000,55 ,500 ,900 // Sage 16, 24000,75 ,500 ,700 the 4th one is the hp multiplicator right? i changed 900 to 700 but nothing happens i .@reloadpcdb .@reloadskilldb . @reloadbattleconf .@reloaditemdb .@reloadmobdb but nothing happens ( do i have to recompile it?) there are more reload commands?
  21. prontera,164,171,0 script Farm Zone 123,{mes "Do you want to enter my Farm Zone?";menu "Ok",-,"No thanks.",L_No;warp "ordeal_3-1.gat",0,0;close;L_No:close;}// Monstersordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0ordeal_3-1,0,0,0,0 monster War Guardian 1439,200,0,0,0 can some1 help me how to add every 10 minutes all players on the map will be warped to prontera?
  22. 2>..srcmapstatus.c(4748): warning C4244: '*=' : conversion from 'double' to 'int', possible loss of data
  23. what i did to gospel i just // the buffs that i want to removed is that okay? and for the mind breaker what i want is any lvl of mind breaker adds only matk 10% thank u for ur help anyway pls help me on mb
  24. how to make mind breaker only increase matk at 10% only. and how to make gospel skill disable x2 atk. please help mesir
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.