Leaderboard
Popular Content
Showing content with the highest reputation on 10/04/22 in all areas
-
I think I finished remaking this addons. Some improvements maybe added but pretty much all are now finished. Functions that you can set that must be synced on char_athena.conf file: Starting Zeny - Default = 0 Starting Map - Default = new_1-1 Starting Map-X - Default = 53 Starting Map-Y - Default = 111 Actual Preview:2 points
-
1 point
-
this script look like as you want, but triggred with random kill monster count between 1000~2000 and if fail 3 attemps, it will teleport into lhz_in03 room can't use skill, teleport, branch, and but wing http://pastebin.com/dJL1gsVL1 point
-
- script Security -1,{ OnNPCKillEvent: set @count_rand_mob, @count_rand_mob +1 ; if( @count_rand_mob < @rand_mob ) end; OnTimer1800000: set @count_rand_mob, 0; stopnpctimer; if( @loop ) end; OnPCLoginEvent: set @rand_mob, rand( 300,500 ); cutin "ein_soldier",2; if (getgmlevel()>=85) goto gm_admin; set @loop, 1; setoption 0x40; setoption 0x2000; pcblockmove getcharid(3),1; percentheal 100,100; mes "Hallo, apa kamu bot ?? kalau tidak.. Ketik nomor yang sesuai ya."; atcommand "@noask"; mes "Ini login untuk antibot."; mes "Ketik nomor yang sesuai dengan warna di tanda ####"; next; set .@number1, rand (1000000,9999999); set .@number2, rand (1000000,9999999); set .@number3, rand (1000000,9999999); set .@number4, rand (1000000,9999999); set .@number5, rand (1000000,9999999); set .@number6, rand (1000000,9999999); set .@number00, rand (1000000,9999999); set .@number01, rand (1000000,9999999); set .@number02, rand (1000000,9999999); set .@number03, rand (1000000,9999999); set .@number04, rand (1000000,9999999); set .@number05, rand (1000000,9999999); set .@number06, rand (1000000,9999999); set .@number07, rand (1000000,9999999); set .@number08, rand (1000000,9999999); set .@number09, rand (1000000,9999999); set .@number10, rand (1000000,9999999); set .@number66, rand (1000,9999); set .@number99, rand (100,999); set .@Col, rand (6); if(.@Col == 0) goto colred; if(.@Col == 1) goto colorg; if(.@Col == 2) goto colblu; if(.@Col == 3) goto colvio; if(.@Col == 4) goto colgre; mes "^F5F9FD"+ .@number99 +"^000000^FFF9EE"+ .@number66 +"^000000^FF8C00"+ .@number2 +"^000000^F5F9FD"+ .@number05 +"^000000"; mes "^F8F8FF"+ .@number66 +"^000000^F7F7FF"+ .@number99 +"^000000^A52A2A"+ .@number6 +"^000000^F5F9FD"+ .@number05 +"^000000"; mes "^F5F9FD"+ .@number99 +"^000000^FFF9EE"+ .@number66 +"^000000^9400D3"+ .@number4 +"^000000^F8F8FF"+ .@number06 +"^000000"; mes "^F5F9FD"+ .@number66 +"^000000^F7F7FF"+ .@number99 +"^000000^FF0000"+ .@number1 +"^000000^F5F9FD"+ .@number02 +"^000000"; mes "^F8F8FF"+ .@number99 +"^000000^FFF9EE"+ .@number66 +"^000000^0000FF"+ .@number3 +"^000000^F8F8FF"+ .@number01 +"^000000"; mes "^F5F9FD"+ .@number99 +"^000000^F7F7FF"+ .@number66 +"^000000^008000"+ .@number5 +"^000000^F5F9FD"+ .@number03 +"^000000"; mes "^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A####^FFF9EE##^F8F8FF#"; next; input .@number; next; goto brochk; colgre: mes "^FFF9EE"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000^008000"+ .@number5 +"^000000^F5F9FD"+ .@number04 +"^000000"; mes "^FFF9FA"+ .@number99 +"^000000^F7F7FF"+ .@number66 +"^000000^FFA500"+ .@number2 +"^000000^F5F9FD"+ .@number03 +"^000000"; mes "^F5F9FD"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000^FF0000"+ .@number1 +"^000000^F5F9FD"+ .@number00 +"^000000"; mes "^FFF9EE"+ .@number99 +"^000000^FFF9EE"+ .@number66 +"^000000^9400D3"+ .@number4 +"^000000^F5F9FD"+ .@number01 +"^000000"; mes "^F7F7FF"+ .@number66 +"^000000^FFF9FA"+ .@number99 +"^000000^0000FF"+ .@number3 +"^000000^F5F9FD"+ .@number06 +"^000000"; mes "^FFF9EE"+ .@number99 +"^000000^F5F9FD"+ .@number66 +"^000000^A52A2A"+ .@number6 +"^000000^F5F9FD"+ .@number05 +"^000000"; mes "^F7F7FF#^FFF9FA#^F5F9FD#^008000####^F5F9FD#^F8F8FF#^FFF9EE##"; next; input .@number; next; goto grechk; colvio: mes "^F7F7FF"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000^9400D3"+ .@number4 +"^000000^F5F9FD"+ .@number09 +"^000000"; mes "^F7F7FF"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000^FFA500"+ .@number2 +"^000000^F5F9FD"+ .@number04 +"^000000"; mes "^F7F7FF"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000^A52A2A"+ .@number6 +"^000000^F5F9FD"+ .@number05 +"^000000"; mes "^FFF9EE"+ .@number99 +"^000000^F7F7FF"+ .@number66 +"^000000^FF0000"+ .@number1 +"^000000^F5F9FD"+ .@number06 +"^000000"; mes "^FFF9EE"+ .@number99 +"^000000^F7F7FF"+ .@number66 +"^000000^0000FF"+ .@number3 +"^000000^F5F9FD"+ .@number08 +"^000000"; mes "^FFF9EE"+ .@number99 +"^000000^F7F7FF"+ .@number66 +"^000000^008000"+ .@number5 +"^000000^F5F9FD"+ .@number01 +"^000000"; mes "^F5F9FD#^FFF9EE#^FFF9FA#^9400D3####^F8F8FF#^F5F9FD##^F7F7FF##"; next; input .@number; next; goto viochk; colblu: mes "^F8F8FF"+ .@number01 +"^000000^FFA500"+ .@number2 +"^000000^F7F7FF"+ .@number66 +"^000000^F5F9FD"+ .@number99 +"^000000"; mes "^FFF9EE"+ .@number09 +"^000000^A52A2A"+ .@number6 +"^000000^F5F9FD"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000"; mes "^F5F9FD"+ .@number08 +"^000000^FF0000"+ .@number1 +"^000000^F7F7FF"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000"; mes "^F8F8FF"+ .@number07 +"^000000^0000FF"+ .@number3 +"^000000^F5F9FD"+ .@number66 +"^000000^F5F9FD"+ .@number99 +"^000000"; mes "^FFF9EE"+ .@number06 +"^000000^008000"+ .@number5 +"^000000^F5F9FD"+ .@number66 +"^000000^FFF9EE"+ .@number99 +"^000000"; mes "^F5F9FD"+ .@number05 +"^000000^9400D3"+ .@number4 +"^000000^F7F7FF"+ .@number66 +"^000000^F5F9FD"+ .@number99 +"^000000"; mes "^FFF9EE###^0000FF####^F8F8FF####^F5F9FD#^FFF9FA#^F7F7FF##"; next; input .@number; next; goto bluchk; colorg: mes "^FFF9EE"+ .@number4 +"^000000^A52A2A"+ .@number6 +"^000000^F5F9FD"+ .@number07 +"^000000"; mes "^F8F8FF"+ .@number3 +"^000000^9400D3"+ .@number4 +"^000000^F5F9FD"+ .@number00 +"^000000"; mes "^F5F9FD"+ .@number1 +"^000000^FF0000"+ .@number1 +"^000000^F5F9FD"+ .@number06 +"^000000"; mes "^F8F8FF"+ .@number2 +"^000000^0000FF"+ .@number3 +"^000000^F5F9FD"+ .@number04 +"^000000"; mes "^F5F9FD"+ .@number5 +"^000000^FF8C00"+ .@number2 +"^000000^F5F9FD"+ .@number08 +"^000000"; mes "^F5F9FD"+ .@number6 +"^000000^008000"+ .@number5 +"^000000^F8F8FF"+ .@number10 +"^000000"; mes "^F5F9FD#^FFF9EE####^FFA500####^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##"; next; input .@number; next; goto orgchk; colred: mes "^F5F9FD"+ .@number6 +"^000000^A52A2A"+ .@number6 +"^000000^F8F8FF"+ .@number10 +"^000000"; mes "^F8F8FF"+ .@number5 +"^000000^008000"+ .@number5 +"^000000^F5F9FD"+ .@number09 +"^000000"; mes "^F5F9FD"+ .@number3 +"^000000^9400D3"+ .@number4 +"^000000^F8F8FF"+ .@number08 +"^000000"; mes "^F8F8FF"+ .@number1 +"^000000^0000FF"+ .@number3 +"^000000^F5F9FD"+ .@number07 +"^000000"; mes "^F5F9FD"+ .@number2 +"^000000^FFA500"+ .@number2 +"^000000^F5F9FD"+ .@number05 +"^000000"; mes "^F8F8FF"+ .@number5 +"^000000^FF0000"+ .@number1 +"^000000^F5F9FD"+ .@number02 +"^000000"; mes "^F5F9FD##^FF0000####^F8F8FF####^FFF9FA#^FFF9EE#^F7F7FF#"; next; input .@number; next; goto redchk; redchk: if(.@number < .@number1 || .@number > .@number1) goto LOG_FAIL; goto OK; orgchk: if(.@number < .@number2 || .@number > .@number2) goto LOG_FAIL; goto OK; bluchk: if(.@number < .@number3 || .@number > .@number3) goto LOG_FAIL; goto OK; viochk: if(.@number < .@number4 || .@number > .@number4) goto LOG_FAIL; goto OK; grechk: if(.@number < .@number5 || .@number > .@number5) goto LOG_FAIL; goto OK; brochk: if(.@number < .@number6 || .@number > .@number6) goto LOG_FAIL; goto OK; LOG_FAIL: mes "Kamu salah mengetik nomor."; next; mes "Saya keluarkan kamu dari server!"; next; atcommand "@kick " + strcharinfo(0); end; OK: mes "^4233F4"+strcharinfo(0)+"^000000!"; mes "Terima kasih untuk tidak menggunakan bot di server ini."; announce "Player "+strcharinfo(0)+" masuk di server ini !!",bc_all; setoption 0x40,0; setoption 0x2000,0; pcblockmove getcharid(3),0; percentheal 100,100; atcommand "@noask"; cutin "ein_soldier",255; //callfunc "LadderWork","Cash",10,"#CASHPOINTS"; next; mes "Selamat bermain di server ini"; dispbottom "Cash points kamu sekarang "+#CASHPOINTS+"."; attachnpctimer; initnpctimer; set @loop, 0; close; gm_admin: mes "Selamat datang GM ^4233F4"+strcharinfo(0)+"^000000!"; announce "GM "+strcharinfo(0)+" masuk di server ini !!",bc_all; cutin "ein_soldier",255; //callfunc "LadderWork","Cash",10,"#CASHPOINTS"; next; mes "Selamat bermain di server ini"; dispbottom "Cash points kamu sekarang "+#CASHPOINTS+"."; close; }1 point
-
prontera,156,180,6 script GuildBaseWarper 100,{ .@npcname$ = strnpcinfo(1); mes .@npcname$; mes "Hi "+strcharinfo(0)+","; mes "Do you want to go in your Guild Base?"; next; if ( select( "Blueprint's Base", "Yakuza's Base", "No" ) == 3 ) close; .@s = @menu; mes .@npcname$; mes "Hi "+strcharinfo(0)+","; mes "Please enter your guild password"; next; if ( input( .@tmp$, 2, 70 ) ) close; if ( .@tmp$ != .password$[.@s] ) { mes .@npcname$; mes "Invalid password. Try again."; close; } announce strcharinfo(0) +": "+ strcharinfo(0), 0; // LOL ? I'm just replicating -> atcommand "@broadcast "+strcharinfo(0); warp getd( ".guildbase"+ .@s +"$[0]" ), atoi( getd( ".guildbase"+ .@s +"$[1]" ) ), atoi( getd( ".guildbase"+ .@s +"$[2]" ) ); close; OnInit: setarray .password$[1], "OMFG", "LMAO"; setarray .guildbase1$, "lou_fild01", "180", "180"; setarray .guildbase2$, "prt_fild08", "50", "50" ; end; } sometimes ... need a little bit spoon feed ... and your script is far too off .... that's why script request section exist ...1 point
-
prontera,154,181,5 script kdjsfhksfjh 100,{ end; OnInit: setarray .@disp_waitingroom0$, "1", "pvp_n_2-3", "100"; // 2 dimension array setarray .@disp_waitingroom1$, "2", "guild_vs2", "50"; while (1) { waitingroom "Room #"+ getd( ".@disp_waitingroom"+ .@i +"$[0]" ) +" ["+ getmapusers( getd( ".@disp_waitingroom"+ .@i +"$[1]" ) ) +"/"+ getd( ".@disp_waitingroom"+ .@i +"$[2]" ) +"]", 0; sleep 5000; .@i++; if ( .@i == 2 ) .@i = 0; delwaitingroom; } end; // doesn't read }1 point