// --------------------------------------------------------------------------------------------* // // // ______ _ // // | ___ \ | | // // | |_/ /___ ___ ___ _ __ ___ ___ _ _ _ __ | |_ // // | // _ \/ __|/ _ \ '_ ` _ \ / _ \| | | | '_ \| __| // // | |\ \ (_) \__ \ __/ | | | | | (_) | |_| | | | | |_ // // \_| \_\___/|___/\___|_| |_| |_|\___/ \__,_|_| |_|\__| // // // // _____ _ _ // // / ___| (_) | | // // \ `--. ___ _ __ _ _ __ | |_ // // `--. \/ __| '__| | '_ \| __| // // /\__/ / (__| | | | |_) | |_ // // \____/ \___|_| |_| .__/ \__| // // | | // // |_| // // --------------------------------------------------------------------------------------------* // Create By ~ Rosemount // // Current Version ~ v1.1 // // Tested ~ Latest Rathena // // Special Thank ~ http://www.w3schools.com // // --------------------------------------------------------------------------------------------* prontera,147,173,6 script BroadCaster 624,{ set .Price,10000; // Price if( Zeny < .Price) goto L_error; if( .BTimer > gettimetick(2)) { set .@Lasttimer,.BTimer - gettimetick(2); set .@min, .@Lasttimer % 3600 / 60; set .@sec, .@Lasttimer % 60; mes "^0000FF-----------------------------------^000000"; mes "Services Delay:"; mes "^FF0000"+.@min+"^000000 Minutes ^0000FF"+.@sec+"^000000 Seconds"; mes "^0000FF-----------------------------------^000000"; close; } mes "Please Type Your Message Now"; setarray .@ColorName$[0],"Aqua","Aquamarine","Black","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Crimson","Cyan","DarkBlue","DarkCyan","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","DarkOrange","DarkOrange","DarkOrchid","FireBrick","ForestGreen","GoldenRod","Gray","HotPink","IndianRed","LawnGreen","LightBlue","LightSlateGray","MediumOrchid","MediumPurple","MediumTurquoise"; // Color Name setarray .@ColorHex$[0],"00FFFF","7FFFD4","000000","0000FF","8A2BE2","A52A2A","DEB887","5F9EA0","7FFF00","D2691E","FF7F50","6495ED","DC143C","00FFFF","00008B","008B8B","006400","BDB76B","8B008B","556B2F","556B2F","FF8C00","9932CC","B22222","228B22","DAA520","808080","FF69B4","CD5C5C","7CFC00","ADD8E6","778899","BA55D3","9370DB","48D1CC"; // Hex Color for ( set .@a, 0; .@a < getarraysize(.@ColorName$); set .@a, .@a +1 ) set .@menu$,implode(.@ColorName$, ":"); set .@Color, select(.@menu$) -1; input @Broad$; setarray .Filter$[0],"shit","fcuk you"; // Word Filter for ( set @x, 0; @x < getarraysize(.Filter$); set @x, @x +1 ) if(compare(@Broad$,.Filter$[@x])) { next; mes "You cannot type ^FF0000"+@Broad$+""; close; } announce "[ "+strcharinfo(0)+" ] : "+@Broad$+"",0,"0x"+.@ColorHex$[.@Color]; set .BTimer, gettimetick(2) + ( .TCount * 60); set .TCount,2; // Delay 2 Minutes set Zeny, Zeny - .Price; end; OnAgitStart: Disablenpc "BroadCaster"; end; OnAgitEnd: Enablenpc "BroadCaster"; end; L_error: mes "You not enough zeny"; close; }