Jump to content

wisekreker

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by wisekreker

  1. Thank you for replying jTynne . I am still confused, I tried adding a small patch for testing purposes, I loaded a new look of prontera named it prtnew.grf. First I loaded it under my own GRF, it did not work. But I tried loading to in data.grf, it worked and I got a new prontera look right now. But i tired loading in the palettes, which took really long it didn't work. I have not tried what you said yet because it will screw up players patcher because their ,ini config only has; 1=myserver.grf 2=data.grf I have a question, how does the GRF work? does it work filename based? or does any GRF will be detected by the RO client once they're in the RO folder? You said I should put my palettes in a separate GRF which is really cool but I was wondering how would that work or be picked up by the client if for example I name it mypalette.grf and I will on RO folder? Even my server's GRF, which is in my case it's the first GRF in my patch config, it only patch but it doesn't put the effect of the patch in the game. It only downloads but the patch does not apply in the game. Is there something I need to do to make the client pick up all the patches from a certain GRF like my own GRF perhaps? Thank you.
  2. Thanks very much Emistry, I have a question about this script. Does it qualify a level 1 character but already reborned? Thanks!
  3. Hello, My server is currently in BETA and I am giving freebies to the first 100 account that has lvl 99 or anyone that have rebirthed. I was wondering maybe this is possible; I'd like to request an NPC that automatically rewards the items I set as freebies to those lvl 99 and beyond but only acknowledges 1 account, if the account has 4 qualified characters an account can only get those freebies once, via any character in that account. Here's a script overview: 1. User can config the item IDs of the rewards max of 10 items 2. Player talks to the npc, if account if account/character is qualified, NPC says "congratulations" and gives option to claim items now or later. 3. Player talks to npc, if the account/character doesn't qualify, NPC says "sorry no don't qualify". I hope this is possbile. Thank you very very very much. God bless all.
  4. jTynne, A lot of thanks for replying. I am actually using <a href="http://code.google.com/p/aerie-pinkpanther/downloads/detail?name=[NoH]Palettes-Skins.rar&can=2&q=">this palette pack</a> , I am getting confused by now as to where these palette really be load. Should I load to my server's GRF file (myserver.grf)? or should I put it under data.grf or sdata.grf? ^^ I am using Jikari's Patcher and the current setting in my .ini config is; 1 = my server's grf 2 = data.grf 3 = i left it blank i get error on patching when I put sdata.grf on it. in my patchlist.txt i put; 1000 1 GRF thepalettes.grf I also tried //1000 1 GRF thepalettes.grf 10001 2 GRF thepalettes.grf both patched fine but i still have same crash problem.
  5. I am using Arian's Palette. I tried reducing the number palettes in client conf, it can only change up to 10 colors at the moment. But at least it prevent crash problem. But the issue is still not resolved it will still cause crash if I enable all colors. Here is my Stylist.txt I don't see any number of palettes allowed, sorry I'm still a beginner in scripting. prontera,168,179,3 script Stylist 122,{ mes "[^FF8000Stylist^000000]"; mes "I'm the greatest stylist in all of Rune-Midgard~~!"; mes "I can change your hair style or color!"; mes "What do you wish to change?"; next; switch(select("Hair style:Hair color:Cloth color:Nothing")){ case 1: set .@what,1; set .@min,getbattleflag("min_hair_style"); set .@max,getbattleflag("max_hair_style"); set .@what$,"hairstyle"; break; case 2: set .@what,6; set .@min,getbattleflag("min_hair_color"); set .@max,getbattleflag("max_hair_color"); set .@what$,"haircolor"; break; case 3: set .@what,7; set .@min,getbattleflag("min_cloth_color"); set .@max,getbattleflag("max_cloth_color"); set .@what$,"cloth color"; break; default: mes "[^FF8000Stylist^000000]"; mes "Well come again."; close; } mes "[^FF8000Stylist^000000]"; mes "Do you want to browse through the choices, or do you know what you want?"; next; if(select("Browse:I know what I want") == 2){ mes "[^FF8000Stylist^000000]"; mes "Great! Now just pick a "+.@what$+" and I'll get started!"; next; mes "[^FF8000Stylist^000000]"; mes "Please pick a "+.@what$+" number ^0000FFbetween "+.@min+" and "+.@max+"^000000."; mes "Number "+.@min+", by the way, is the default "+.@what$+" for your character."; next; while(1){ input .@set,.@min,.@max; setlook .@what,.@set; mes "[^FF8000Stylist^000000]"; mes "Is this good, or do you want a different "+.@what$+"?"; next; if(select("This is good:Different "+.@what$+", please") == 1) break; } } else { mes "[^FF8000Stylist^000000]"; mes "Okay, here we go~! Just stop me when you see something you like, okay?"; set .@look,.@min; while(1){ next; mes "[^FF8000Stylist^000000]"; setlook .@what,.@look; mes "This is "+.@what$+" Number^FF9009 "+.@look+" ^000000!"; if(.@look == .@min) select("Keep going::I like this one"); else if(.@look == .@max) select(":Go back:I like this one"); else if(.@direction) select("Go back:Keep going:I like this one"); else select("Keep going:Go back:I like this one"); if(.@direction && !(.@look == .@max || .@look == .@min)) { if(@menu == 1) { set .@look,.@look-1; set .@direction,1; } else if(@menu == 2) { set .@look,.@look+1; set .@direction,0; } else break; } else { if(@menu == 1) { set .@look,.@look+1; set .@direction,0; } else if(@menu == 2) { set .@look,.@look-1; set .@direction,1; } else break; } } } next; mes "[^FF8000Stylist^000000]"; mes "You look great~! I love it~! "; close; }
  6. Thank you verymuch Chris.
  7. That totally make sense! Thank you very much sir! Have a good one.
  8. Aerie, Thank you so much for the prompt response. I'm not really sure about the client that I'm using if it shows error message or not. I'm sorry I'm new and noob to this server thing, the VPS that hosts my server already had trunk and everything installed when they give me the access, for my part I only installed the npcs, did some configs for ingames like exp rates and creating the patcher. Everything else already came with the VPS package. How will I find the error message of my client, is there such a location or logs maybe that might give me a clue what caused the crash thing? The players who got the issue used the "Clothes Color" option from the npc menu, then keep pushing Return to find the desired color then the crash happens and won't be able to login. Sorry about my English. I will really appreciate your help. I'm really doomed as of the moment. Thank you so kindly. Hello Aerie, I changed my client to a non hexed/diffed one and it gave me an error. Please see below. Time Stamp: 0x4c46520f - Tue Jul 20 18:49:03 2010 Exception Type: 0xc0000005 0x0041d8a3 SpesialHostingRO.exe 0x0045ec95 SpesialHostingRO.exe 0x004fbb64 SpesialHostingRO.exe 0x00505175 SpesialHostingRO.exe 0x0060d782 SpesialHostingRO.exe 0x0060d238 SpesialHostingRO.exe 0x007008d3 SpesialHostingRO.exe 0x00714e0d SpesialHostingRO.exe 0x0a000000 eax: 0x0348b720 ebx: 0x00000000 ecx: 0x00000000 edx: 0x00000000 esi: 0x0630c510 edi: 0x000002c4 ebp: 0x0012f5b4 esp: 0x0012f5b4 stack 0012f5b4 - 0012f9b4 0012F5B4 : 38 FB 12 00 95 EC 45 00 00 00 00 00 00 00 00 00 0012F5C4 : D8 89 7D 00 10 C5 30 06 F0 70 31 06 00 00 00 00 0012F5D4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F5E4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F5F4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F604 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F614 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F624 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F634 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F644 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F654 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F664 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F674 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0012F684 : C0 67 CD 76 A8 F6 12 00 71 67 CD 76 A0 03 C7 06 0012F694 : 08 5A 31 06 F0 59 31 06 00 00 00 00 05 0B 00 00 0012F6A4 : 0F 00 85 01 F0 F6 12 00 AA 3A 40 00 53 09 01 58 Launch Info 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Job : Novice
  9. Hello all, I did add s stylist npc in my server. It has a lot of palette numbers but the color really doesn't change that much on each numbers. My main problem is, there are some players you used the said npc had their clients crashed, not only their own client but to all the characters near. I personally encountered the error and got my main GM character stuck. Every time I login the client doesn't seem to read the color of the bugged character, it crashes the client right away even in the character select menu once I move left or right to select my main GM it crahes. What I suspect is maybe I lack some color paletter or sprites maybe to support that color. Please help me, there are players affected with this they cannot use their character. I would really appreciate if you guys could shed some light to me regarding this and will be great if you can share your sprites-palette that support the stylist npc that I downloaded on Rathena too. Thank you so much!
  10. Will I be able to do this without losing my data(Like the player profiles/characters). I think it's okay to clean up the whole trunk as long as it doesn't wipe players account. Database stays in SQL right? And by the way, about the renewal thinkg? How would it be possible? ^^
  11. I noticed that my current server is a pre renewal. But Boss monsters are still classic. Like Baphomet he only have 600k+ HP. Is there a way I can activate full renewal on my server? I new to this server thing so please excuse me being so noob. ^^ How would I also know my current SVN version? I think the host of my server intalled an outdated eathena trunk/SVN or how ever you call it.. Lastly, is there a way I could convert my server to use rathena instead of the eathena engine that I think i'm currently on? ^^ Thank you verymuch!
  12. This question might be silly, but how would I enable a single @command to players, without affecting other @commands? Thank you.. ^^
  13. Hello, I'd like to request an npc that dispays the server time when a player clicks it? Most of the players on my server get confused on the WOE time since the server is International. -------------------- Can I also request for an Identifier NPC? All links for the previous script seem to be totally dead. I fail to get the script. Request info: Player will talk to npc and choose to identify all unidentified items in his/her inventory. Once the player confirms, all unidentified items in inventory will be appraised, a pay of 300z each item. Thank you so much. I really appreciate it. Thank you in advance. Rod, www.arcadiaro.com/cp
  14. Hmm this should be the cause of missing .wav files o.o. I uploaded them anyway, so just download them, create patch for your players and it should work. set $@arena_pay,1; // 1 = Formula, 2 = Per Array // But remember to put the prices for all items. setarray $@arena_ar[0],100; // Etc If you want to use your own prices edit the first variable to "2" and then put the prices in the array below. But remember to insert all prices then ^^. If you want to remove some items, search the item id in the "setarray $@arena_sh[0]" line and delete them. Regards, Chris Chris, Please pardon me being newbie. I really new to this server thing. I am not too sure how would I build the patch for the wav files. I believe that they should be placed in a specific folder which I don't the right path. Please tell me where these wav files should go. I really appreciate you help. Sorry for the ignorace. Kind regards, Rod www.arcadiaro.com The wav files has to be places into the "data/wav" folder which may not exist in your own folder. Just create the folder and put the files in there. Do you have an patcher by chance? for your players? Else you could upload them to your homepage and tell them to add those in the data folder if they have one. If you want to disable the sounds, just comment the lines with "soundeffectall". First one is at line 857^^ Regards, Chris Chris, Yes I do have a patcher. I'm currently using Jikari's Patcher. My problem is when I try to add files in my patch folder and add it in patchlist.txt, it patches and load successfully but I don't see the cnahages. Like last time, I made a RGF for modified prontera, the one like a garden. It patched successfully but prontera neven changed. I did tried putting up some new sprites too but nothing happens restarted the server several times. Where should I direct the patches I add? In my current sutting it's directed to my own GRF, it's named ArcadiaRO.grf not in sdata.grf or data.grf.. I tired adding sdata as number 2 and data.grf as number 3 in my config.ini and I tried changing the number it patchlist.txt to number 2 or 3. Still, they patched no problem but no changes at all.. Pretty confused with the patching right now. I don't know where to put my patches that the client can pick them up and have em implemented in the game. Sorry if I crossed into few more topics, just to give example, because I tried putting those .wav files and had em patched unfortunately it didn't make any changes, I really think that I just not putting the patches into the right GRF. I really appreciate your responses Chris. Have a good one sir. Rod www.arcadiaro.com
  15. Hello Emistry and naroukimaru2, My problem is seem to be not resolved. I was using the /trunk/npc/custom/WoE_Setter.txt I seem to don't see the monster respawn codes in my WOE setter. Below is the code I was using since then. //===== eAthena Script ======================================= //= War of Emperium - Time Setter //===== By: ================================================== //= Fredzilla //===== Current Version: ===================================== //= 1.5a //===== Compatible With: ===================================== //= eAthena 1.0 Final TXT //===== Description: ========================================= //= Lets a GM set WoE times from inside the game //===== Additional Comments: ================================= //= Loops used = 4 (I like loops ) //= Only GM's of lvl 99 can use it //= If anyone else tries to use it they will just get a list of WoE times //= It give you the option, as a GM, to Add a new time, Reset all times, //= or just view the current set times //= If a WoE is in Progress no time reset is possible //= A maximum of 200 WoE times can be set, if that is even possible //= Added in v1.5 //= Change day setting to a menu call, more GUI this way //= You can choose for the WoE to last between days //= IE, Sat 23 till Sun 01, is now possible //= Not even the normal WoE script can do this (by dafault) //= Removed the need for disabling the normal agit_event //= 1.5a Applied Playtester's fix. [Vicious] //============================================================ prontera,162,194,5 script WoE Setter 806,{ mes "[Woe Setter]"; if(getgmlevel()<99) goto L_NotGM; mes "Welcome, I can set WoE times for you"; mes "Simply follow the intruction given in each section after this, and it should be set and ready to use"; next; mes "[Woe Setter]"; mes "Now the fun starts"; mes "Please select what you want to do"; next; menu "Add a WoE time",L_Add,"Reset All WoE times",L_Reset,"View Current WoE times",-; mes "[Woe Setter]"; mes "Ok currently you have WoE times set for:-"; set @num,0; L_LoopList: if($sday[@num] == 0 && $eday[@num] == 0 && $woetime[@num] == 0 && $woetime2[@num] == 0) goto L_LoopListEnd; if($sday[@num]==0) set $@tempday$,"Sunday"; if($sday[@num]==1) set $@tempday$,"Monday"; if($sday[@num]==2) set $@tempday$,"Tuesday"; if($sday[@num]==3) set $@tempday$,"Wednesday"; if($sday[@num]==4) set $@tempday$,"Thursday"; if($sday[@num]==5) set $@tempday$,"Friday"; if($sday[@num]==6) set $@tempday$,"Saturday"; if($eday[@num]==0) set $@tempday2$,"Sunday"; if($eday[@num]==1) set $@tempday2$,"Monday"; if($eday[@num]==2) set $@tempday2$,"Tuesday"; if($eday[@num]==3) set $@tempday2$,"Wednesday"; if($eday[@num]==4) set $@tempday2$,"Thursday"; if($eday[@num]==5) set $@tempday2$,"Friday"; if($eday[@num]==6) set $@tempday2$,"Saturday"; if($eday[@num]==$sday[@num]) mes $@tempday$+" from "+$woetime[@num]+":00 till "+$woetime2[@num]+":00"; if($eday[@num]!=$sday[@num]) mes "From "+$@tempday$+" "+$woetime[@num]+":00 till "+$@tempday2$+" "+$woetime2[@num]+":00"; set @num,@num+1; goto L_LoopList; L_LoopListEnd: close; L_Add: set @num,0; L_AddLoop: if($sday[@num] == 0 && $eday[@num] == 0 && $woetime[@num] == 0 && $woetime2[@num] == 0) goto L_AddLoopEnd; set @num,@num+1; goto L_AddLoop; L_AddLoopEnd: mes "[Woe Setter]"; mes "What day do you want the WoE to start ^FF0000start^000000 in?"; next; menu "Sunday",-,"Monday",-,"Tuesday",-,"Wednesday",-,"Thursday",-,"Friday",-,"Saturday",-; if(@menu==1) set $sday[@num],0; if(@menu==2) set $sday[@num],1; if(@menu==3) set $sday[@num],2; if(@menu==4) set $sday[@num],3; if(@menu==5) set $sday[@num],4; if(@menu==6) set $sday[@num],5; if(@menu==7) set $sday[@num],6; mes "[Woe Setter]"; mes "Ok, now please enter the hour you wish the WoE to ^FF0000start^000000 at"; mes "This is using a 24 hour clock"; mes "00 = Midnight"; mes "12 = Mid-day"; mes "23 = 11pm"; next; input @input; if (@input < 0 || @input > 24) goto L_BadNumber; set $woetime[@num],@input; mes "[Woe Setter]"; mes "What day do you want the WoE to start ^FF0000finish^000000 in?"; next; menu "Same as start",-,"Sunday",-,"Monday",-,"Tuesday",-,"Wednesday",-,"Thursday",-,"Friday",-,"Saturday",-; if(@menu==1) set $eday[@num],$sday[@num]; if(@menu==2) set $eday[@num],0; if(@menu==3) set $eday[@num],1; if(@menu==4) set $eday[@num],2; if(@menu==5) set $eday[@num],3; if(@menu==6) set $eday[@num],4; if(@menu==7) set $eday[@num],5; if(@menu==8) set $eday[@num],6; mes "[Woe Setter]"; mes "Ok, now please enter the hour you wish the WoE to ^FF0000finish^000000 at"; mes "This also uses the 24 hour clock"; mes "00 = Midnight"; mes "12 = Mid-day"; mes "23 = 11pm"; next; input @input; if (@input < 0 || @input > 24) goto L_BadNumber; set $woetime2[@num],@input; mes "[Woe Setter]"; mes "You WoE time has now been set"; mes "To confirm this, ask me to show you the ^FF0000'View Current WoE times'^000000"; close; L_Reset: mes "[Woe Setter]"; mes "You are about to reset all the set WoE times you have created"; mes "Are you sure?"; next; menu "No, what was I thinking",L_No,"Yes I really want to do it",-; if(agitcheck()) goto L_WoEOn; deletearray $sday[0],200; deletearray $eday[0],200; deletearray $woetime[0],200; deletearray $woetime2[0],200; mes "[Woe Setter]"; mes "They are all gone now, please remember to set new ones"; close; L_WoEOn: mes "[Woe Setter]"; mes "Sorry since there is a WoE in progress you cannot reset the WoE times"; close; L_No: mes "[Woe Setter]"; mes "Oh, good, come back whenever"; close; L_NotGM: mes "The current WoE times are :-"; set @num,0; goto L_LoopList; end; L_BadNumber: mes "[Woe Setter]"; mes "Sorry that was an invalid number, please try again"; close; } - script Agit_Event2 -1,{ end; OnInit: disablenpc "Agit_Event"; OnMinute00: OnAgitInit: // starting time check set $@num,0; L_StartLoop: if($sday[$@num] == 0 && $eday[$@num] == 0 && $woetime[$@num] == 0 && $woetime2[$@num] == 0) goto L_StartLoopEnd; if(gettime(4)==$sday[$@num] && gettime(3)>=$woetime[$@num] && (gettime(3)<$woetime2[$@num] || $sday[$@num]!=$eday[$@num])) goto L_Start; set $@num,$@num+1; goto L_StartLoop; // end time checks L_StartLoopEnd: set $@num,0; L_EndLoop: if($eday[$@num] == 0 && $woetime[$@num] == 0 && $woetime2[$@num] == 0) end; if((gettime(4)==$eday[$@num]) && (gettime(3)==$woetime2[$@num])) goto L_End; set $@num,$@num+1; goto L_EndLoop; end; // Stop WoE L_End: if(!agitcheck()) end; Announce "The War Of Emperium is over!",8; AgitEnd; end; // Start WoE L_Start: if(agitcheck()) end; Announce "The War Of Emperium has begun!",8; AgitStart; end; } There is no option to to disable the monster. I only want to use a simple npc to activate/deactivate woe at time set. The WOE Setter3 uses SQL, I noticed that SQL related npcs cause lag in my server, I'm not sure if i'm right though. I will really appreciate if you can help me with my problem. Thank you very much.
  16. Thank you to both of you, you're really helpful! Imma take your advise. Thanks again.
  17. Hello all, I currently have server just started going live last Dec 21st. I noticed that the WOE maps in my server have mosters specially MVPs, which made players impossible to get to the emperium. I tried scanning the possbile files that I could configure in my trunks folder but I didn't find something to config WOE. I would really appreciate if you guys can help me disable the mobsters in WOE and show me how to manually setup the WOE time. My WOE sette npcs I think only serves as announcer but it doesn't do the enable/disable WOE based from the time I set with it. Thank you very much in advance. Regards, Rod www.arcadiaro.com
  18. Hmm this should be the cause of missing .wav files o.o. I uploaded them anyway, so just download them, create patch for your players and it should work. set $@arena_pay,1; // 1 = Formula, 2 = Per Array // But remember to put the prices for all items. setarray $@arena_ar[0],100; // Etc If you want to use your own prices edit the first variable to "2" and then put the prices in the array below. But remember to insert all prices then ^^. If you want to remove some items, search the item id in the "setarray $@arena_sh[0]" line and delete them. Regards, Chris Chris, Please pardon me being newbie. I really new to this server thing. I am not too sure how would I build the patch for the wav files. I believe that they should be placed in a specific folder which I don't the right path. Please tell me where these wav files should go. I really appreciate you help. Sorry for the ignorace. Kind regards, Rod www.arcadiaro.com
  19. Hi llchrisll, How can I disable the Dota announce for PvP/GvG & MvP Arena? Majority of the players are getting client crash every time they kill. I also encountered it to the previous PVP-GVG npc I was using on my server I just have to disable the .wav annouce. But of course your script is way better than the one I was using. I would like to disable the sound effect to avoid client crash. Or if you know a way to fix this problem I would really appreciate it. It's even better that disabling the sounds emselves. Thank you so much in advance. Liked. Rod, www.arcadiaro.com
×
×
  • Create New...