-
Posts
250 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Posts posted by Ronald
-
-
By that I don't need to bind them one by one?
-
Okay Sir Thank you. Because it would cost alot of time if I'm going to bind all the following possible case on a specific command. And Sir Emistry also told me about the charisupper and charislower this but I don't know how to use those things.
-
Is that the only way? So I need to bind all the possible case?
-
- script asdjkasdj -1,{ end; OnInit: bindatcmd "item", strnpcinfo(0)+"::Onaaa"; end; Onaaa: if ( .@atcmd_parameters$[0] == "*********" ) atcommand "@item "+ .@atcmd_parameters$[1] +" "+ .@atcmd_parameters$[2]; else message strcharinfo(0), "Wrong password SIR/MAAM"; end; }
Hi guys. I just need help. Because I have a problem. As you can see I binded @item w/ a password but a Admin Level GM just needs to use @IteM or @iTem or whatever He/She wants as long as it's @item in different case sensitivity. I just want to know how would I be able to bind the command in any case-sensitive. Thank you for your help guys!
-
You use the search button you just have to change the cost.
Look for Quest NPC.
-
So what I need to do is make it rental? But I am giving freebies like misc items. >.< Which they can use to buy in NPC.
-
http://pastebin.com/raw.php?i=rj0pX26x
I've tried this one. I am wondering how come some can still get freebies with just reconnecting? >.<
Please help me.
What can I do to prevent freebies from being spam besides from giving freebies manually.
-
prontera,149,178,5 script PT vs PT Manager 752,{ mes "I am Party Match Manager."; mes "Party Leader may create a PVP Match here."; next; switch( select( ( .Created )?"Join Game[ ^FF0000"+.No+"vs"+.No+"^000000 ]":"Create Game", ( ( getgmlevel() >= .GMLevel || getcharid(0) == getpartyleader( getcharid(1),2 ) ) && .Created )?"^FF0000Remove Game^000000":"" )){ Case 1: switch( .Created ){ Case 0: getpartymember getcharid(1),1; if( getcharid(0) != getpartyleader( getcharid(1),2 ) || !getcharid(1) ){ mes "Sorry, but only a ^FF0000Party Leader^000000 can register a game here."; }else{ mes "How many Players for each Party Team ?"; mes "Min = 1 Max = "+$@partymembercount; mes "Because you only have "+$@partymembercount+" member right now."; next; input .No,1,$@partymembercount; announce "[ "+.No+"vs"+.No+" Party Match ] created by "+strcharinfo(0)+", you may register to join.",0; set .Team[0],getcharid(1); set .Created,1; } close; Case 1: if( !.Team[1] && getcharid(1) == .Team[0] ){ mes "Please wait for ^FF0000Team 2^000000 to Register."; }else{ if( getcharid(0) != getpartyleader( getcharid(1),2 ) || !getcharid(1) ){ mes "Sorry, but only a ^FF0000Party Leader^000000 can register a game here."; close; } getpartymember getcharid(1),1; if( $@partymembercount < .No ){ mes "You didnt have enough of "+.No+" Member for the Game."; mes "You only have "+$@partymembercount+" Member."; }else{ mes "Confirm Registration ?"; if( select("Yes:No") == 1 ){ set .Team[1],getcharid(1); set .Created,2; setarray .Members[0],.No,.No; for( set .@party,0; .@party < 2; set .@party,.@party + 1 ){ getpartymember .Team[.@party],1; for( set .@i,0; .@i < .No; set .@i,.@i + 1 ) warpchar .Map$,0,0,$@partymembercid[.@i]; } end; } } } close; Case 2: mes "^FF0000The Game is in Progress.^000000"; mes "[ A "+.No+" vs "+.No+" Game ]"; mes "Team ^FF0000"+getpartyname( .Team[0] )+"^000000 vs Team ^FF0000"+getpartyname( .Team[1] )+"^000000 ."; close; } close; Case 2: mes "Done, Match will be terminated right away."; mapannounce .Map$,"Match has been Cancelled by a GM.",0; close2; OnReset: deletearray .Team[0],getarraysize( .Team ); deletearray .Members[0],getarraysize( .Members ); if( .Winner ){ getpartymember .Winner,2; for( set .@i,0; .@i < .No; set .@i,.@i + 1 ){ getitem 7726,5,$@partymemberaid[.@i]; getitem 7256,5,$@partymemberaid[.@i]; } set .Winner,0; } sleep2 0; set .Created,0; mapwarp .Map$,"prontera",155,180; end; } close; OnPCDieEvent: OnPCLogoutEvent: if( strcharinfo(3) == .Map$ && .Created ){ for( set .@i,0; .@i < 2; set .@i,.@i + 1 ) if( getcharid(1) == .Team[.@i] ) set .Members[.@i],.Members[.@i] - 1; if( .Members[0] < 1 ) set .Winner,.Team[1]; else if( .Members[1] < 1 ) set .Winner,.Team[0]; if( .Winner ){ mapannounce .Map$,"Team "+getpartyname( .Winner )+" Win the "+.No+"vs"+.No+" Game.",0; donpcevent strnpcinfo(0)+"::OnReset"; }else{ warp "prontera",155,180; } } end; OnInit: set .GMLevel,80; set .Map$,"guild_vs2"; end; }
Players can stop the PT vs PT
Can anyone please help me solve this. Thank you guys!
I was thinking of when the event starts. The NPC will be hidden and when it is over the NPC will be shown. How can I do that?
-
If you are going to put in on a specific weapon you can use
bonus bAspdRate,-n; bonus bAspdRate,-80; //-80% Attackspeed
-
prontera,158,192,5 script Run Or Die 1904,{ if ( !.start ) { mes "No Event at the Moment"; close; } if ( .start == 2 ) { mes "Event is running"; close; } if ( .register_count >= .register_limit ) { mes "This event has reach the maximum player participations"; close; } percentheal 100,100; warp "guild_vs5", 0,0; .register_aid[ .register_count ] = getcharid(3); .register_count+++; end; OnWhisperGlobal: if ( getgmlevel() < 60 ) end; //OnClock0000: // put all your start timer here OnMinute20: if ( .start ) end; announce "Run or Die event registration start", 0; .start = 1; sleep 10000; // registration timer here announce "Run or Die event registration close", 0; .start = 2; sleep 3000; mapannounce "guild_vs5", "survive as long as you can !", 0; if ( .register_count < .register_min ) { announce "not enough participants for Run or Die event", 0; getmapxy .@map$, .@x, .@y, 1; mapwarp "guild_vs5", .@map$, .@x, .@y; goto L_reset; } while ( .start == 2 ) { monster "guild_vs5", 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 0; monster "guild_vs5", 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 1; monster "guild_vs5", 0,0, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; sleep 5000; } end; OnPCDieEvent: OnPCLogoutEvent: if ( .start != 2 || strcharinfo(3) != "guild_vs5" ) end; while ( .register_aid != getcharid(3) && .@i < .register_count ) .@i++; deletearray .register_aid[.@i], 1; .register_count--; warp "SavePoint", 0,0; if ( .register_count > 1 ) end; killmonsterall "guild_vs5"; announce "congratulations ~ the winner of Run Or Die event is "+ rid2name( .register_aid ), 0; getitem .reward_item_id, .reward_item_amount, .register_aid; // winner prize warpchar "SavePoint", 0,0, getcharid( 0, rid2name( .register_aid ) ); L_reset: .start = 0; deletearray .register_aid; .register_count = 0; end; OnInit: .register_min = 2; // minimum amount of players to start this event, or else it auto-abort .register_limit = 100; // maximum amount of players able to participate in this event .reward_item_id = 12245; .reward_item_amount = 100; end; } guild_vs5 mapflag nosave SavePoint guild_vs5 mapflag nowarp guild_vs5 mapflag nowarpto guild_vs5 mapflag noteleport guild_vs5 mapflag nomemo guild_vs5 mapflag nopenalty //guild_vs5 mapflag nobranch guild_vs5 mapflag noicewall
It doesn't show and start.
It is already in the enabled in the scripts_custom
Sorry I'm not that expert in scripting
-
// The rate at which usable items (in the item tab) other then healing items are dropped. item_rate_use: 100 item_rate_use_boss: 100 item_drop_use_min: 1 item_drop_use_max: 10000 // The rate at which equipment is dropped.item_rate_equip: 100 item_rate_equip_boss: 100 item_drop_equip_min: 1 item_drop_equip_max: 10000 // The rate at which cards are dropped item_rate_card: 50 item_rate_card_boss: 10 item_drop_card_min: 1 item_drop_card_max: 10000
Correct me if I'm wrong
To test you can use @whodrops or @mobinfo to see the item rate.
-
What do you mean by this attack speed penalty to team weapons? Please make it clear so that they would reply.
-
Yes. You need to look for VPS hosting.
But you should consider the latency of the host.
-
-
Disable/Remove it in your Job Changer.
Or you might as well remove the NPCs that change them to trans.
-
You might have changed something in conf or src
This might help you. You should use Search button next time.
-
Read carefully Ma'am Heartbreak
I've posted all the details. Hehe.
Anyway this is already solved. It's like wrong src modification so I used my back up files in order to make it work again.
-
I just saw this. Take a look at it https://www.trinitynetworks.net/cart.php
-
Can't wait for this.
Hope to see this soon!
-
Already fixed. The problem was in the item_combo_db and the scripts that were used. Due to the update of rA. Thank you Sir Zeal! Appreciated your efforts. You always save us. Hehe.
-
[Error]: Server received crash signal! Attempting to save all online characters!
-
What might it be Sir? XD I'm really sorry. Not that Pro as the way you are.
-
http://rathena.org/board/pastebin/4rn7i3yghp6p
http://rathena.org/board/topic/92481-event-request/
There's a search button. Just configure it Ma'am Kitty. It isn't that complicated.
-
1
-
-
20120418
Whenever @reloaditemdb is used the server crashes. I've looked for the fix of some thread but they use other SVN. Hope you can help me. Thanks.
Command password binding.
in Scripting Support
Posted
Thank you for your time Sir.
I really appreciate it.