Pandaaa 2 Posted June 14, 2016 I can use @bst B>, @bst S> and @bst T> but i cant use @bst B/T> and @bst S/T> how to make @bst B/T> and S/T> work? - script bst -1,{ OnCommand: if ( !getstrlen( .@atcmd_parameters$ ) ) { message strcharinfo(0), "Please, enter a message (usage: @bst <message>)."; end; } if (agitcheck()){ message strcharinfo(0), "Unable to use this command,"; message strcharinfo(0), "War of Emperium is ongoing!"; close; } $@input$ = implode(.@atcmd_parameters$," " ); $@name$ = strcharinfo(0); .@symbol$ = substr( .@atcmd_parameters$, 0,1 ); if ( .@symbol$ != "B>" && .@symbol$ != "S>" && .@symbol$ != "T>" && .@symbol$ != "B/T>" && .@symbol$ != "S/T>" ) { message strcharinfo(0), "Market symbol is needed when using this command."; message strcharinfo(0), "B> : Buying Symbol"; message strcharinfo(0), "S> : Selling Symbol"; message strcharinfo(0), "T> : Trading Symbol"; message strcharinfo(0), "B/T> : Buy & Trade Symbol"; message strcharinfo(0), "S/T> : Sell & Trade Symbol"; end; } if ( bst_delay + 60 > gettimetick(2) ) { message strcharinfo(0), "There is a 60 seconds delay of using this command again"; end; } query_sql ("SELECT `char`.`account_id` FROM `char` JOIN `login` ON `char`.`account_id` = `login`.`account_id` WHERE `char`.`online` = 1", .@account_id); bst_delay = gettimetick(2); // delay while ( .@i < getarraysize(.@account_id) ) { if ( attachrid( .@account_id[.@i] ) ) dispbottom "[ Market ] " + $@name$ + " : " + $@input$,0xFFD700; // display to every character on the server. detachrid; .@i++; } end; OnInit: bindatcmd "bst",strnpcinfo(0)+"::OnCommand", 0, 1; // bind @bst command. end; } Quote Share this post Link to post Share on other sites
0 Felipe 4 Posted June 27, 2016 Did you try to use " \\ " instead of " \ " ? Quote Share this post Link to post Share on other sites
0 Petey Pablo 0 Posted September 9, 2016 I can use @bst B>, @bst S> and @bst T> but i cant use @bst B/T> and @bst S/T> how to make @bst B/T> and S/T> work? - script bst -1,{ OnCommand: if ( !getstrlen( .@atcmd_parameters$ ) ) { message strcharinfo(0), "Please, enter a message (usage: @bst <message>)."; end; } if (agitcheck()){ message strcharinfo(0), "Unable to use this command,"; message strcharinfo(0), "War of Emperium is ongoing!"; close; } $@input$ = implode(.@atcmd_parameters$," " ); $@name$ = strcharinfo(0); .@symbol$ = substr( .@atcmd_parameters$, 0,1 ); if ( .@symbol$ != "B>" && .@symbol$ != "S>" && .@symbol$ != "T>" && .@symbol$ != "B/T>" && .@symbol$ != "S/T>" ) { message strcharinfo(0), "Market symbol is needed when using this command."; message strcharinfo(0), "B> : Buying Symbol"; message strcharinfo(0), "S> : Selling Symbol"; message strcharinfo(0), "T> : Trading Symbol"; message strcharinfo(0), "B/T> : Buy & Trade Symbol"; message strcharinfo(0), "S/T> : Sell & Trade Symbol"; end; } if ( bst_delay + 60 > gettimetick(2) ) { message strcharinfo(0), "There is a 60 seconds delay of using this command again"; end; } query_sql ("SELECT `char`.`account_id` FROM `char` JOIN `login` ON `char`.`account_id` = `login`.`account_id` WHERE `char`.`online` = 1", .@account_id); bst_delay = gettimetick(2); // delay while ( .@i < getarraysize(.@account_id) ) { if ( attachrid( .@account_id[.@i] ) ) dispbottom "[ Market ] " + $@name$ + " : " + $@input$,0xFFD700; // display to every character on the server. detachrid; .@i++; } end; OnInit: bindatcmd "bst",strnpcinfo(0)+"::OnCommand", 0, 1; // bind @bst command. end; } Same. How to make it work? Anyone? Quote Share this post Link to post Share on other sites
I can use @bst B>, @bst S> and @bst T>
but i cant use @bst B/T> and @bst S/T>
how to make @bst B/T> and S/T> work?
Share this post
Link to post
Share on other sites