Jump to content

sylvioneto

Members
  • Posts

    7
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    brasil
  • Server
    essence-ro

sylvioneto's Achievements

Poring

Poring (1/15)

0

Reputation

  1. HELP! pet_db.txt item_db.txt CONSOLE
  2. function script timeleft__ { set .@left, getarg(0); if ( .@left <= 0 ) return getarg(0); set .@day, .@left / 86400; set .@hour, .@left % 86400 / 3600; set .@min, .@left % 3600 / 60; set .@sec, .@left % 60; if ( .@day ) return .@day +" day(s) "+ .@hour +" hour(s)"; else if ( .@hour ) return .@hour +" hour(s) "+ .@min +" minute(s)"; else if ( .@min ) return .@min +" minuto(s) and "+ .@sec +" segundos"; else return .@sec +" segundos"; } - script DAILY -1,{ OnClock0000: query_sql("UPDATE `login` SET `rewards`='0'"); end; OnPCLoginEvent: set #hourly_timer, gettimetick(2) + 25; end; } - script DAILYREWADS -1,{ query_sql("SELECT rewards FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewards); query_sql("SELECT rdays FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewardday); if(.@Rewards == 1){ mes "[^0099FFDaily Rewards^000000]"; mes ""+strcharinfo(0)+"! You have already received your daily reward!"; mes "Come back tomorrow!"; close; } else if ( #hourly_timer > gettimetick(2) ) { mes "[^0099FFDaily Rewards^000000]"; mes "[^0099FFDaily Rewards^000000]"; mes "You must be online for a full"; mes "consecutive hour to qualify for"; mes "you rewards!"; mes ""+ callfunc( "timeleft__", #hourly_timer - gettimetick(2) ) +" remaining."; close; } if(.@Rewardday == 0) getitem 12208,1; if(.@Rewardday == 1) getitem 12211,5; if(.@Rewardday == 2) getitem 12208,5; if(.@Rewardday == 3) getitem 12466,5; if(.@Rewardday == 4) getitem 12210,1; if(.@Rewardday == 5) getitem 7621,2; if(.@Rewardday == 6) getitem 14592,1; if(.@Rewardday == 7) getitem 12103,1; if(.@Rewardday == 8) getitem 12472,2; if(.@Rewardday == 9) getitem 12208,1; if(.@Rewardday == 10) getitem 12208,1; if(.@Rewardday == 11) getitem 12467,10; if(.@Rewardday == 12) getitem 14553,1; if(.@Rewardday == 13) getitem 12472,2; if(.@Rewardday == 14) getitem 616,1; if(.@Rewardday == 15) getitem 12466,10; if(.@Rewardday == 16) getitem 12211,10; if(.@Rewardday == 17) getitem 12103,2; if(.@Rewardday == 18) getitem 12208,1; if(.@Rewardday == 19) getitem 12208,1; if(.@Rewardday == 20) getitem 12472,2; if(.@Rewardday == 21) getitem 12210,2; if(.@Rewardday == 22) getitem 7621,5; if(.@Rewardday == 23) getitem 12103,3; if(.@Rewardday == 24) getitem 12208,1; if(.@Rewardday == 25) getitem 12208,1; if(.@Rewardday == 26) getitem 12208,1; if(.@Rewardday == 27) getitem 12208,1; if(.@Rewardday == 28) getitem 7829,500; if(.@Rewardday == 29) getitem 12208,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday >= 31){ query_sql("UPDATE `login` SET `rdays`='0' WHERE account_id = "+getcharid(3)+""); } query_sql("UPDATE `login` SET `rewards`='1' WHERE account_id = "+getcharid(3)+""); query_sql("UPDATE `login` SET `rdays`=`rdays`+'1' WHERE account_id = "+getcharid(3)+""); mes "[^0099FFDaily Rewards^000000]"; mes "Alright I've got your daily"; mes "rewards right where!"; next; mes "[^0099FFDaily Rewards^000000]"; mes "See you tomorrow!" mes "And remember to review us on"; mes "RateMyserver.net!"; close; } prontera,144,172,5 duplicate(DAILYREWADS) Daily Rewards#prt 607
  3. Need help!!! function script timeleft__ { set .@left, getarg(0); if ( .@left <= 0 ) return getarg(0); set .@day, .@left / 86400; set .@hour, .@left % 86400 / 3600; set .@min, .@left % 3600 / 60; set .@sec, .@left % 60; if ( .@day ) return .@day +" day(s) "+ .@hour +" hour(s)"; else if ( .@hour ) return .@hour +" hour(s) "+ .@min +" minute(s)"; else if ( .@min ) return .@min +" minuto(s) and "+ .@sec +" segundos"; else return .@sec +" segundos"; } - script DAILY -1,{ OnClock0000: query_sql("UPDATE `login` SET `rewards`='0'"); end; OnPCLoginEvent: set #hourly_timer, gettimetick(2) + 25; end; } - script DAILYREWADS -1,{ query_sql("SELECT rewards FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewards); query_sql("SELECT rdays FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewardday); if(.@Rewards == 1){ mes "[^0099FFDaily Rewards^000000]"; mes ""+strcharinfo(0)+"! You have already received your daily reward!"; mes "Come back tomorrow!"; close; } else if ( #hourly_timer > gettimetick(2) ) { mes "[^0099FFDaily Rewards^000000]"; mes "[^0099FFDaily Rewards^000000]"; mes "You must be online for a full"; mes "consecutive hour to qualify for"; mes "you rewards!"; mes ""+ callfunc( "timeleft__", #hourly_timer - gettimetick(2) ) +" remaining."; close; } if(.@Rewardday == 0) getitem 12208,1; if(.@Rewardday == 1) getitem 12211,5; if(.@Rewardday == 2) getitem 12208,5; if(.@Rewardday == 3) getitem 12466,5; if(.@Rewardday == 4) getitem 12210,1; if(.@Rewardday == 5) getitem 7621,2; if(.@Rewardday == 6) getitem 14592,1; if(.@Rewardday == 7) getitem 12103,1; if(.@Rewardday == 8) getitem 12472,2; if(.@Rewardday == 9) getitem 12208,1; if(.@Rewardday == 10) getitem 12208,1; if(.@Rewardday == 11) getitem 12467,10; if(.@Rewardday == 12) getitem 14553,1; if(.@Rewardday == 13) getitem 12472,2; if(.@Rewardday == 14) getitem 616,1; if(.@Rewardday == 15) getitem 12466,10; if(.@Rewardday == 16) getitem 12211,10; if(.@Rewardday == 17) getitem 12103,2; if(.@Rewardday == 18) getitem 12208,1; if(.@Rewardday == 19) getitem 12208,1; if(.@Rewardday == 20) getitem 12472,2; if(.@Rewardday == 21) getitem 12210,2; if(.@Rewardday == 22) getitem 7621,5; if(.@Rewardday == 23) getitem 12103,3; if(.@Rewardday == 24) getitem 12208,1; if(.@Rewardday == 25) getitem 12208,1; if(.@Rewardday == 26) getitem 12208,1; if(.@Rewardday == 27) getitem 12208,1; if(.@Rewardday == 28) getitem 7829,500; if(.@Rewardday == 29) getitem 12208,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday >= 31){ query_sql("UPDATE `login` SET `rdays`='0' WHERE account_id = "+getcharid(3)+""); } query_sql("UPDATE `login` SET `rewards`='1' WHERE account_id = "+getcharid(3)+""); query_sql("UPDATE `login` SET `rdays`=`rdays`+'1' WHERE account_id = "+getcharid(3)+""); mes "[^0099FFDaily Rewards^000000]"; mes "Alright I've got your daily"; mes "rewards right where!"; next; mes "[^0099FFDaily Rewards^000000]"; mes "See you tomorrow!" mes "And remember to review us on"; mes "RateMyserver.net!"; close; } prontera,144,172,5 duplicate(DAILYREWADS) Daily Rewards#prt 607 dailyrewards.txt
  4. mob invite trade any players.
  5. Mob request a deal with (playerXXXX). various mob are sending "quest a deal", "trade" for all players. Need Help pls.
  6. Need help to decrease this script, this very big. Thanks for all.
×
×
  • Create New...