-
Posts
243 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by cadz
-
-
hi anyone can help me how to add waiting room in LMS but to shuffle the players before entering?
SpoilerOnStart:
if ( getwaitingroomstate( 0, "red bravery" ) < .minplayer2start || getwaitingroomstate( 0, "blue bavery" ) < .minplayer2start ) end;
set .red, waitingroom2bg( "bat_c01", 53,128, strnpcinfo(0)+"::OnredQuit", strnpcinfo(0)+"::OnredDead", "red bravery" );
copyarray .team1aid[[email protected]], [email protected][[email protected]], [email protected];
set .blue, waitingroom2bg( "bat_c01", 146,55, strnpcinfo(0)+"::OnblueQuit", strnpcinfo(0)+"::OnblueDead", "blue bavery" );
copyarray .team2aid[[email protected]], [email protected][[email protected]], [email protected];
delwaitingroom "red bravery";
delwaitingroom "blue bavery";
bg_warp .red, "bat_c01", 58,123;
bg_warp .blue, "bat_c01", 141,60;
set .score[1], .startingscore;
set .score[2], .startingscore;
bg_updatescore "bat_c01", .score[1], .score[2];
sleep .eventlasting * 1000;bat_room,150,156,5 script red bravery 733,{
end;
OnInit:
waitingroom "bravery red side", getvariableofnpc( .minplayer2start, "custom_bg#control" ) +1, "custom_bg#control::OnStart", getvariableofnpc( .minplayer2start, "custom_bg#control" );
end;
}
bat_room,150,144,5 script blue bavery 734,{
end;
OnInit:
waitingroom "bravery blue side", getvariableofnpc( .minplayer2start, "custom_bg#control" ) +1, "custom_bg#control::OnStart", getvariableofnpc( .minplayer2start, "custom_bg#control" );
end; -
-
13 hours ago, Radian said:
// -- A very simple script that made by me (Radian) // -- Compatible with rAthena. // -- I don't mind if you want to optimized this // -- just please include me on the credits prontera,35,270,6 script LvL 99 Reward 864,{ if ( .enable_event ) { if ( getcharid(3) > .aid_end ) { mes "[ ^777777Account ID Checker^000000 ]"; mes "I'm sorry you are late to avail this.."; close; } if ( getcharid(3) < .aid_start ) { mes "[ ^777777Account ID Checker^000000 ]"; mes "It's impossible you are below of the id we required to obtained the special event rewards."; close; } if ( BaseLevel < .max_base_level || JobLevel < .max_job_level ) { mes "[ ^00FF00Race Up to Max^000000 ]"; mes "We're sorry you are not qualified yet on this event, please come back when you are base level is "+.max_base_level+" and job level is "+.max_job_level+"."; close; } if ( #Reward == 1 ) { mes "[ ^FF0000Baj^000000 ]"; mes "We apologize that you are not qualified any more to receive or get a special reward from us."; close; } mes "[ ^0000FFCongratulation Note^000000 ]"; mes "We verified that you are qualified and will receive a reward from us."; if(.enable_item_reward) { for ( .@i = 0; .@i < getarraysize(.reward); .@i++ ) for ( .@i = 0; .@i < getarraysize(.amount); .@i++ ) getitem .reward[.@i],.amount[.@i]; } if(.enable_cash_reward) { #CASHPOINTS += 100; // Replace to your desired amount. dispbottom "You receive 100 Cash points."; } #Reward = 1; announce "Congratulations! "+strcharinfo(0)+" has claimed his reward for Race to 99 Event This event runs until April 4 2021", bc_all; close; OnInit: // ------------------------------------------------------------ \\ .enable_event = 1; // Set 0 = Disable / 1 = Enable (default) .enable_item_reward = 1; // Set 0 = Disable / 1 = Enable (default) .enable_cash_reward = 1; // Set 0 = Disable / 1 = Enable (default) .max_base_level = 99; // Set the maximum base level here. .max_job_level = 70; // Set the maximum job level here. .aid_start = 2000000; // Set the Account ID here where you want to start. [ set this to 0 = disable ] .aid_end = 2000100; // Set the ending Account ID here. [ set this to 0 = disable ] setarray .reward,20737,12210,14002,6316,12211; // Set the rewards here. setarray .amount,1,5,10,10,10; // Set the reward amouns here. waitingroom "99 Reward",0; // Waiting Room. // ------------------------------------------------------------- \\ end; } }
@cadz I tried to edit it and
didnt run a testDid a test on the script its updated now.
hi sir radian thank you so much!
-
hi anyone can help me to change this to cashpoints rather item? CCTO for the script sir radian
// -- A very simple script that made by me (Radian) // -- Compatible with rAthena. // -- I don't mind if you want to optimized this // -- just please include me on the credits prontera,35,270,6 script LvL 99 Reward 864,{ if ( .enable_event ) { if ( getcharid(3) > .aid_end ) { mes "[ ^777777Account ID Checker^000000 ]"; mes "I'm sorry you are late to avail this.."; close; } if ( getcharid(3) < .aid_start ) { mes "[ ^777777Account ID Checker^000000 ]"; mes "It's impossible you are below of the id we required to obtained the special event rewards."; close; } if ( BaseLevel < .max_base_level || JobLevel < .max_job_level ) { mes "[ ^00FF00Race Up to Max^000000 ]"; mes "We're sorry you are not qualified yet on this event, please come back when you are base level is "+.max_base_level+" and job level is "+.max_job_level+"."; close; } if ( #Reward == 1 ) { mes "[ ^FF0000Baj^000000 ]"; mes "We apologize that you are not qualified any more to receive or get a special reward from us."; close; } mes "[ ^0000FFCongratulation Note^000000 ]"; mes "We verified that you are qualified and will receive a reward from us."; for ( [email protected] = 0; [email protected] < getarraysize(.reward); [email protected]++ ) for ( [email protected] = 0; [email protected] < getarraysize(.amount); [email protected]++ ) getitem .reward[[email protected]],.amount[[email protected]]; set #Reward, 1; announce "Congratulations! "+strcharinfo(0)+" has claimed his reward for Race to 99 Event This event runs until April 4 2021", bc_all; close; OnInit: // ------------------------------------------------------------ \\ .enable_event = 1; // Set 0 = Disable / 1 = Enable Default. .max_base_level = 99; // Set the maximum base level here. .max_job_level = 70; // Set the maximum job level here. .aid_start = 0; // Set the Account ID here where you want to start. [ set this to 0 = disable ] .aid_end = 0; // Set the ending Account ID here. [ set this to 0 = disable ] setarray .reward,20737,12210,14002,6316,12211; // Set the rewards here. setarray .amount,1,5,10,10,10; // Set the reward amouns here. waitingroom "99 Reward",0; // Waiting Room. // ------------------------------------------------------------- \\ end; } } -
23 hours ago, mR L said:
this not bug
#KAFRAPOINTS is another name of Free Cashyou can use another name like #hourlypoints
thanks i fixed it already changing different points thank you MR L for replying
-
hi secret is this the answer from my problem? i having a problem in my currency
if this is the answer i would love to buy it.Quote -
hi im having a problem from hourly points and free cash shop in cash shop when i buy in the npc for (hourly points) it will reduce but when after 1 hour the points will return and added more
example: i got 10 kafra points i buy the 5 points in the free kafra shop then it will deduct the 5 points after 1 hour the hourly will announce it will give you back the points of total of 10 again +5 coz of hourly
hourly pointsQuote- script hourlypoints -1,{
//--Start of the Script
OnPCLoginEvent:
addtimer .timer,"hourlypoints::OnPointGet";
end;
OnPointGet:
while(checkvending() >= 1 || checkchatting() == 1 ) {
sleep2 .delay;
if([email protected]$=="")
dispbottom set([email protected]$,"The hourly points event haulted because you were vending and opening PUB please relog again.");
}
set #KAFRAPOINTS, #KAFRAPOINTS + .point_amt;
dispbottom "You received "+.point_amt+" Reward Cash Points by staying ingame for 1 hour";
dispbottom "Current Balance = "+#KAFRAPOINTS+" Reward Cash Points";
set @consecutive_hour, @consecutive_hour + 1;
addtimer .timer,"hourlypoints::OnPointGet";
end;
OnInit:
set .timer, 1000*60*60; //Timer in milliseconds.
set .point_amt, 3; //Normal points gained.
set .delay, 1000; //Delay for idle re-check check.
//set .dlimit, 60*5; //Stop points if afk greater then in seconds.
}
npc free cash shop
Quote//prontera,144,126,6 pointshop Hourly Point Shop 667,#KAFRAPOINTS,13534:5,13810:5,12913:5,12914:5,13718:5,12909:5,12922:5
//<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>- pointshop Free Cash Shop 667,#KAFRAPOINTS,14001:2,7621:2,14533:2,14606:2,12264:3,12913:5,12914:5,13718:5,12909:1,7828:2,7829:2,19053:5000,5518:10000,2576:10000,5666:1000,5210:1000,5376:1000,18555:2000,5786:1000,5293:1000,18673:1000,18522:1000,18593:1000,5490:500,5137:500,5539:500,5512:250,5546:150,5545:150,18550:150,19546:2000,19574:2000,19587:2000,19535:300,19536:300,19537:300,19533:300,19532:300
prontera,142,104,6 script Free Cash Shop#NPC 667,{
callshop "Free Cash Shop",0;
end;OnInit:
delwaitingroom;
waitingroom " Free Cash Shop ",0;
end;}
i found out that when i buy the item in npc hourly points the free cash shop here does not reduced. when i change char to reconnect that time it will reduced.

thank you in advance btw there's no error in map.exe
-
thanks!!!!
-
On 10/25/2014 at 3:11 PM, Radian said:
Yea, replace this part
.@amount2 = (.@amount * .NP); .@points = (#KAFRAPOINTS); if (.@amount2 > .@points) { mes .NPC$; mes "You do not have enough points!"; close; } if (#KAFRAPOINTS == 0) { mes .NPC$; mes "You have 0 kafra points!"; close; } mes .NPC$; mes "Here you go!"; set #KAFRAPOINTS,#KAFRAPOINTS - [email protected]; getitem .ID,.@amount; close;
into this
.@amount2 = (.@amount * .NP); .@points = (#CASHPOINTS); if (.@amount2 > .@points) { mes .NPC$; mes "You do not have enough points!"; close; } if (#CASHPOINTS == 0) { mes .NPC$; mes "You have 0 kafra points!"; close; } mes .NPC$; mes "Here you go!"; set #CASHPOINTS,#CASHPOINTS - [email protected]; getitem .ID,.@amount; close;
hi sir how about item to kafrapoints?
-
hi can you help me? it doesn't remove the item and bugged when i put 0 its still go exchange if i put 1000 but i got only 500 he still give me 1000
- script Board Lady -1,{ mes "[ Board Lady]"; mes "Hi ther adventurer"; mes "do you have board tickets?"; mes "i can convert it to kafra Points"; mes "so you can buy at the free cash shop NPC"; next; mes "[Board Lady]"; mes "^009900 1 ticket = 1 kafra Points"; mes "do you want to continue?"; if(select("yes:no")== 1) { goto ckafra; end; } else { goto czeny; end; } ckafra: next; mes "Input Coupon Amount"; input [email protected]; next; set [email protected], [email protected]*1; mes "Converting "[email protected]+" Board Quest Ticket to "[email protected]+" kafra points, continue?"; if(select("No:Yes")==1) { close; } next; mes "Done!"; delitem .couponid, [email protected]; set #KAFRAPOINTS,#[email protected]; dispbottom "========================================="; dispbottom "Convert: You converted "[email protected]+" Board Quest Ticket to "[email protected]+" Kafra Points."; dispbottom "You now have "+#KAFRAPOINTS+" Kafra Points"; dispbottom "========================================="; close; czeny: next; mes "thank you come again"; close; OnInit: set .couponid, 7338; end; } // -------------------------------------------------- // Duplicates: // -------------------------------------------------- prontera,124,82,2 duplicate(Board Lady) Board Lady#prt 646 alberta,33,240,5 duplicate(Board Lady) Board Lady#alb 646 izlude,134,94,5 duplicate(Board Lady) Board Lady#iz 646 morocc,164,97,5 duplicate(Board Lady) Board Lady#moc 646 payon,166,101,5 duplicate(Board Lady) Board Lady#pay 646 lighthalzen,162,100,5 duplicate(Board Lady) Board Lady#light 646 rachel,136,106,5 duplicate(Board Lady) Board Lady#rach 646 veins,224,125,5 duplicate(Board Lady) Board Lady#vein 646 -
37 minutes ago, cadz said:
hi anyone can help me put an amount on this script i found master emistry script but i can't apply adding amount before the exchange i put the input amount but nothing happens even no error on the script .thanks in advance.
prontera,146,107,5 script Board Lady 646,{
[email protected] = 7339;
[email protected] = 1;
mes "[ Board Lady]
mes "Hi ther adventurer";
mes "do you have board tickets?";
mes "i can convert it to kafra points";
mes "so you can buy at the free cash shop NPC";
next;
mes "[ Board Lady]
mes "^009900 1 ticket = 1 kafra points";
mes "How many Board Quest Ticket do you have?";
next;
input [email protected];
if ([email protected] == 0) {
mes .NPC$;
mes "Umm, please enter your amount!";
close;
}
[email protected] = ([email protected] * .ID);
if ([email protected] > [email protected]) {
mes .NPC$;
mes "You dont' have enough ticket!!!";
close;
}
if ([email protected] == 0){mes .NPC$;
mes "You don't have ticket!!";
close;
}
[email protected] = countitem( [email protected] );
mes "Exchange "[email protected]+" x "+getitemname( [email protected] )+" to "+( [email protected] * [email protected] )+" Point ?";if( [email protected] )
if( select( "YES","Cancel" ) == 1 ){
delitem [email protected],[email protected];
#KAFRAPOINTS = #KAFRAPOINTS + ( [email protected] * [email protected] );
mes "Done";
}
close;
}alright i fix it. kindly close this thread thanks!
-
hi anyone can help me put an amount on this script i found master emistry script but i can't apply adding amount before the exchange i put the input amount but nothing happens even no error on the script .thanks in advance.
prontera,146,107,5 script Board Lady 646,{ [email protected] = 7339; [email protected] = 1; mes "[ Board Lady] mes "Hi ther adventurer"; mes "do you have board tickets?"; mes "i can convert it to kafra points"; mes "so you can buy at the free cash shop NPC"; next; mes "[ Board Lady] mes "^009900 1 ticket = 1 kafra points"; mes "How many Board Quest Ticket do you have?"; next; input [email protected]; if ([email protected] == 0) { mes .NPC$; mes "Umm, please enter your amount!"; close; } [email protected] = ([email protected] * .ID); if ([email protected] > [email protected]) { mes .NPC$; mes "You dont' have enough ticket!!!"; close; } if ([email protected] == 0){ mes .NPC$; mes "You don't have ticket!!"; close; } [email protected] = countitem( [email protected] ); mes "Exchange "[email protected]+" x "+getitemname( [email protected] )+" to "+( [email protected] * [email protected] )+" Point ?"; if( [email protected] ) if( select( "YES","Cancel" ) == 1 ){ delitem [email protected],[email protected]; #KAFRAPOINTS = #KAFRAPOINTS + ( [email protected] * [email protected] ); mes "Done"; } close; } -
40 minutes ago, Hyroshima said:
inside the doc folder there is a script_commands file, there you can use almost everything for item_db (a good part you can)
thank you so much
-
6 minutes ago, Hyroshima said:
instead of using getrefine() you should use getequiprefinerycnt(EQI_HAND_R)
thank you so much! can you send me those script guides in db so i can learn more.
-
38 minutes ago, Hyroshima said:
is it correct but not having an effect? Have you tried to increase the quantity?
the script is from a headgear if he equip + 9 weapon it will trigger +1aspd but its not when i refine the headgear to + 9 it trigger the aspd, the weapon should do the trigger of aspd not the headgear.
-
hi how to fix this for example my hat added description if you wear +9 weapon aspd +1?
[email protected] = getrefine();
if ([email protected]>=9) {
bonus bAspd,1;
} -
50 minutes ago, Chaos92 said:
check ip in clientinfo.xml or sclientinfo.xml make sure its match with your server setup IP.
already did i put the 192.x.x.x ip already
-
2 hours ago, botka4aet said:
Use correct wan ip
im using now lan ip 192.x.x.x still the same
-
im using only for offline sir kelangan po ba?
On 3/9/2021 at 9:32 PM, shatowolf said:check the PORT.
already did open those ports same p din sir e bkt kaya walang error pero hindi nakakapasok
-
here is the clientinfo 127.0.0.1 right? for offline?

-
pa help naman po how to fix this wala kasing error ayaw pumasok hanggang login server lng

-
-
hi im using eamod here is the script
Crystilia,56,88,6 script Reset Girl 408,{ mes "[Reset Girl]"; mes "I am a Reset Girl."; mes "Reset Stats: 1,000,000z"; mes "Reset Skills: 1,000,000z"; mes "Hatred & Feeling Reset: 5,000,000z"; mes "Reset Both: 1,500,000z"; mes "Please select the service you want:"; next; switch(select("Reset Skills:Reset Stats:Reset Both:Hatred & Feeling Reset:Quit")) { case 1: mes "[Reset Girl]"; if (Zeny < 1000000) { mes "Sorry, you don't have enough Zeny."; close; } mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; set Zeny,zeny-1000000; ResetSkill; close; case 2: mes "[Reset Girl]"; if (Zeny < 1000000) { mes "Sorry, you don't have enough Zeny."; close; } mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; set Zeny,zeny-1000000; ResetStatus; close; case 3: mes "[Reset Girl]"; if (Zeny < 1500000) { mes "Sorry, you don't have enough Zeny."; close; } mes "Alright, here we go now.. Remember, changes won't take effect until you log back on!"; set Zeny,zeny-1500000; ResetSkill; ResetStatus; close; case 4: mes "[Reset Girl]"; if (Zeny < 5000000) { dispbottom "Sorry you dont have enough zeny to reset."; close; } if( BaseClass == Job_Star_Gladiator ) { dispbottom "You are not a Gladiator Job."; close; } atcommand "@feelreset"; atcommand "@hatredreset"; set Zeny,zeny-5000000; mes "Done"; close; case 5: close; } }i just want to add free reset for level 50 below
-
hi is there anyone can help me how to add script in default stats resetter
if your level 50 below free stats and skill reset thanks in advance
View equipment bug
in Client-side Support
Posted
hi is there any solution for this im having a same problem also.