youtube Posted July 25, 2013 Posted July 25, 2013 when the players say the badword automatic jail in 1hr please share jail Quote
Checkmate Posted July 25, 2013 Posted July 25, 2013 I have one but... it seem only in a small place that this npc can recover rude word...Btw this in not jail but mute the for a minute..Here.. prontera,156,176,5 script restricted_manner -1,{ OnInit: setarray .@bad_word$, "your rude word", "your rude word", "your rude word", "your rude word", "your rude word"; // add as your content lol .@size_b = getarraysize( .@bad_word$ ); for( ; .@i < .@size_b; .@i++ ) defpattern 1, "([^:]+):.*\\s"+ .@bad_word$[.@i] +".$", "warning"; activatepset 1; end; warning: @warning++; if ( @warning == 3 ) { @warning = 0; deltimer strnpcinfo(0) +"::OnDelay"; atcommand "@mute 5 "+ strcharinfo(0); } else { deltimer strnpcinfo(0) +"::OnDelay"; addtimer 300000, strnpcinfo(0) +"::OnDelay"; message strcharinfo(0), "Be careful with your language... Warning "+ @warning +"/3"; } end; OnDelay: @warning = 0; end; } This script only give you 3 time warning then if said more the rude word he or she will be muted.. Quote
youtube Posted July 25, 2013 Author Posted July 25, 2013 (edited) i got error when i use this is the SS - script restricted_manner -1,{ OnInit: setarray .@bad_word$, "tangina", "t@ngin@", "t@ng1ng@", "tanga", "t@ng@" , "t@nga", "bobo" , "bob0"; .@size_b = getarraysize( .@bad_word$ ); for( ; .@i < .@size_b; .@i++ ) defpattern 1, "([^:]+):.*\\s"+ .@bad_word$[.@i] +".$", "warning"; activatepset 1; end; warning: @warning++; if ( @warning == 3 ) { @warning = 0; deltimer strnpcinfo(0) +"::OnDelay"; atcommand "@mute 5 "+ strcharinfo(0); } else { deltimer strnpcinfo(0) +"::OnDelay"; addtimer 300000, strnpcinfo(0) +"::OnDelay"; message strcharinfo(0), "Be careful with your language... Warning "+ @warning +"/3"; } end; OnDelay: @warning = 3; end; } Edited July 25, 2013 by youtube Quote
Capuche Posted July 26, 2013 Posted July 26, 2013 - script restricted_manner -1,{ OnInit: setarray .@bad_word$, "tangina", "t@ngin@", "t@ng1ng@", "tanga", "t@ng@" , "t@nga", "bobo" , "bob0"; set .@size_b, getarraysize( .@bad_word$ ); for( ; .@i < .@size_b; set .@i, .@i+1 ) defpattern 1, "([^:]+):.*\\s"+ .@bad_word$[.@i] +".$", "warning"; activatepset 1; end; warning: set @warning, @warning+1; if ( @warning == 3 ) { set @warning, 0; deltimer strnpcinfo(0) +"::OnDelay"; atcommand "@mute 5 "+ strcharinfo(0); } else { deltimer strnpcinfo(0) +"::OnDelay"; addtimer 300000, strnpcinfo(0) +"::OnDelay"; message strcharinfo(0), "Be careful with your language... Warning "+ @warning +"/3"; } end; OnDelay: set @warning, 3; end; } Quote
Checkmate Posted July 29, 2013 Posted July 29, 2013 There he/she is.. Sir capuche...He/She can help you out.. ^ ^ Quote
Question
youtube
when the players say the badword automatic jail in 1hr please share jail
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.