- script hourlypoints -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer30000: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "Бонус за онлайн остановлен, потому что вы были в торговыле или детаче. Пожалуйста перезайдите, если вы хотите получать бонус."; 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 5 Minutes if(@afk == 5) { dispbottom "Бонус за онлайн остановлен, потому что вы находились в простое в течение 5 минут. Пожалуйста перезайдите,если вы хотите получать бонус."; stopnpctimer; end; } end; OnTimer60000: set @minute, @minute + 1; //Check for 1 Minute if(@minute == 60){ set @minute,0; getitem 20071,1; dispbottom "Вы получаете 1 Dolar за 1 час в игре"; set @consecutive_hour, @consecutive_hour + 1; } //Check for 12 hours consecutive if(@consecutive_hour == 12) { set @consecutive_hour,0; getitem 20071,20; dispbottom "Вы получаете 20 Dolar за 12 часов в игре подряд"; } stopnpctimer; initnpctimer; end; } //--End of the Script Автор: народное творчество сообщества eAthens.ws