-
Posts
36 -
Joined
-
Last visited
Profile Information
-
Gender
Male
Recent Profile Visitors
1425 profile views
buda's Achievements

Poring (1/15)
0
Reputation
-
Hello master scripters, is it possible to DISABLE this script for the players that are "overweight" ? Merry xmas master scripters! - script YggPsdsssdssddrize -1,{ OnMinute00: OnMinute10: OnMinute20: OnMinute30: OnMinute40: OnMinute50: set .@num, query_sql("SELECT `account_id` FROM `char` WHERE `online` = '1'",.@j); for(set .@i,0; .@i<.@num; set .@i,.@i+1) { attachrid(.@j[.@i]); if (!checkvending() && !checkchatting()) getitem 607,1; dispbottom "You received a f*king ygg"; detachrid; } end; }
-
Triple or Nothing (Super Hot Request - Oppa Gangnam Style!)
buda replied to buda's question in Script Requests
Master Annie, thanks for the scripts!!! on the other hand, can we reedit the script, because it is not working, huhuhuhuhu -
wow! thanks master euphy and master pojeee!!! have a blessed day to you both!
-
Thanks master catac for the quick response! i mean, they should all have a ygg on OnMinute15: OnMinute30: OnMinute45: OnMinute00: but not individual timer per payer
-
Masters, i need your help, can we make this happen? The script for now is not working.... i need your powerful scripting energy!!!! thanks master scripters!!! Advance MErry Xmas! - script 15mins -1,{ OnMinute15: OnMinute30: OnMinute45: OnMinute00: if ( checkvending() != 2 ) { // Skip autotrade getitem 607, 1; dispbottom "You received 1 Yggdrasil Berry by staying for 15 minutes."; } } Credit to: Master Keyworld
-
Give 1 ygg box to all the online players(except vendor) every 15 mins
buda replied to buda's question in Script Requests
Thanks Master Emi!!!!!! mery xmas! -
Guys, can we convert the hourly points into ygg every 10 minutes? This is for Active Players and Idle Players But NOT for Vending players Merry Christmas Master Scripters! //===== Hourly Points Script ========================================= //===== By: ========================================================== //= nostafu //===== Current Version: ============================================= //= 1.3 //===== Compatible With: ============================================= //= Any eAthena Version //===== Description: ================================================= //= Get Points every successful hours of gameplay, you cannot get //= the points even if you miss a second or a minute. A player will //= get a very big bonus if they played 12 hours consecutively //= or without logging out of the game. If the player is vending //= the script will then stop. //==================================================================== - script Hourly Points -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer30000: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "Your Hourly Points have stopped because you were vending / chatting. Please relog if you wish to start again."; stopnpctimer; end; } //Check if Idle getmapxy( .@map$, .@x, .@y, 0 ); if(@map$ == .@map$ && @x == .@x && @y == .@y) { set @afk, @afk + 1; } //If move timer resets else { set @afk, 0; } set @map$, .@map$; set @x, .@x; set @y, .@y; //Idle Check for 30 Minutes if(@afk == 30) { dispbottom "Your Hourly Points have stopped because you were idle for 30 minutes. Please relog if you wish to start again."; stopnpctimer; end; } end; OnTimer60000: set #minute, #minute + 1; //Check for 1 Minute if(#minute == 60){ set #minute,0; set .@point_amt, 10; //Points to get every hour (default: 10) set #KAFRAPOINTS, #KAFRAPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Hourly Points by staying in Rychi Infinity Ragnarok Online Server for 1 hour."; dispbottom "Current Balance = "+#KAFRAPOINTS+" Hourly Points"; set @consecutive_hour, @consecutive_hour + 1; } //Check for 12 hours consecutive if(@consecutive_hour == 12) { set @consecutive_hour,0; set .@cpoint_amt, 50; //Points to get for 12 Consecutive hours (default: 50) set #KAFRAPOINTS, #KAFRAPOINTS + .@cpoint_amt; dispbottom "You received "+.@cpoint_amt+" Hourly Points in playing for 12 consecutive hours."; dispbottom "Current Balance = "+#KAFRAPOINTS+" Hourly Points"; } stopnpctimer; initnpctimer; end; } //--End of the Script
-
Give 1 ygg box to all the online players(except vendor) every 15 mins
buda replied to buda's question in Script Requests
Thanks Master Anie and Master Ocean... Please come at my house on December 25! i will treat you both! hahaahahah thanks for your efforts, i hope we can fix the final script, cuz it is not working I have a thought, can we convert the hourly points to ygg berry every 15 minutes? Includes: online players and AFK player Excludes: Vending players //===== Hourly Points Script ========================================= //===== By: ========================================================== //= nostafu //===== Current Version: ============================================= //= 1.3 //===== Compatible With: ============================================= //= Any eAthena Version //===== Description: ================================================= //= Get Points every successful hours of gameplay, you cannot get //= the points even if you miss a second or a minute. A player will //= get a very big bonus if they played 12 hours consecutively //= or without logging out of the game. If the player is vending //= the script will then stop. //==================================================================== - script Hourly Points -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer30000: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "Your Hourly Points have stopped because you were vending / chatting. Please relog if you wish to start again."; stopnpctimer; end; } //Check if Idle getmapxy( .@map$, .@x, .@y, 0 ); if(@map$ == .@map$ && @x == .@x && @y == .@y) { set @afk, @afk + 1; } //If move timer resets else { set @afk, 0; } set @map$, .@map$; set @x, .@x; set @y, .@y; //Idle Check for 30 Minutes if(@afk == 30) { dispbottom "Your Hourly Points have stopped because you were idle for 30 minutes. Please relog if you wish to start again."; stopnpctimer; end; } end; OnTimer60000: set #minute, #minute + 1; //Check for 1 Minute if(#minute == 60){ set #minute,0; set .@point_amt, 10; //Points to get every hour (default: 10) set #KAFRAPOINTS, #KAFRAPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Hourly Points by staying in Rychi Infinity Ragnarok Online Server for 1 hour."; dispbottom "Current Balance = "+#KAFRAPOINTS+" Hourly Points"; set @consecutive_hour, @consecutive_hour + 1; } //Check for 12 hours consecutive if(@consecutive_hour == 12) { set @consecutive_hour,0; set .@cpoint_amt, 50; //Points to get for 12 Consecutive hours (default: 50) set #KAFRAPOINTS, #KAFRAPOINTS + .@cpoint_amt; dispbottom "You received "+.@cpoint_amt+" Hourly Points in playing for 12 consecutive hours."; dispbottom "Current Balance = "+#KAFRAPOINTS+" Hourly Points"; } stopnpctimer; initnpctimer; end; } //--End of the Script -
Give 1 ygg box to all the online players(except vendor) every 15 mins
buda replied to buda's question in Script Requests
hmmmmm,, so this will be our final script master scripters? - script itemall -1,{ OnMinute00: OnMinute15: OnMinute30: OnMinute45: freeloop 1; while ( getusers(1) > .@count ) { .@nb = query_sql("select account_id, name from `char` where online = 1 limit 128 offset "+ .@count, .@aid,.@name$ ); .@i = 0; while ( .@i < .@nb ) { if ( !checkvending( .@name$[.@i] ) && !checkchatting( .@name$[.@i] ) getitem "Yggdrasilberry_Box", 1,.@aid[.@i]; .@i++; } .@count += 128; } freeloop 0; end; } -
Triple or Nothing (Super Hot Request - Oppa Gangnam Style!)
buda replied to buda's question in Script Requests
does it delitem master scripters? because it is a bet -
Give 1 ygg box to all the online players(except vendor) every 15 mins
buda replied to buda's question in Script Requests
thanks for the quick response master scrpters, how can i edit this into vending only, ? if ( !checkvending( .@name$[.@i] ) && !checkchatting( .@name$[.@i] ) how can i delete the checkchatting? -
Give 1 ygg box to all the online players(except vendor) every 15 mins
buda posted a question in Script Requests
guys, the script below is a lucky pick for every 15 mins for only one person, but how can i edit it into all the online players? thanks master scripters!!! - script AutoFunEvent -1,{ OnMinute15: OnMinute30: OnMinute45: OnMinute00: while(1) { query_sql "select account_id from `char` where online = 1 order by rand() limit 1", .@aid; attachrid .@aid; if(CheckVending()) { DetachRID(); continue; } announce strcharinfo(0) +" has won the Rychi Lucky Pick Event!!!", 0; getitem 607,1 break; } end; } dear master scripters, how can i have an auto reward to all the players online every 5 minutes except for the vendors? -
Is it possible to have a big numbers count down timer for WOE? lets sat everyday from 8:58 to 9:00 countdown.. thanks master scripters!!!!
-
Triple or Nothing (Super Hot Request - Oppa Gangnam Style!)
buda posted a question in Script Requests
Thanks Master scripters for granting 100% of my requests!!!! now i would like to request this: 1/3 chance to multiply a selected item from their inventory to 3. ________________________________________________ Details: 1. the player should know the ID for the item that he/she wants to bet that is located in their inventory, therefore, auto @itemlist when clicking the npc. 2. They will input the ID... (the bet)..and its triple or nothing time!!! 3. Advance merry xmas to all of you master scripters!!! thanks and goodluck! -
MGa Idol, pa help naman po manggawa ng custom OBB
buda replied to buda's topic in Tulong para sa Script at Database
i mean, gagawa po mismo , ibang ID po.. anu anu lng po kaya ang mga gagalawing files,,, thanks sa reply master Black