GlobaL2 || Robi Admin
Mesaje : 154 Data de înscriere : 22/01/2012 Varsta : 31 Localizare : Valcea,Romania
| Subiect: [Tutorial] Cum colorezi o comanda Lun Ian 23, 2012 5:55 am | |
| Avem plugin-ul acesta[INDENT] - Cod:
-
#include <amxmodx> #include <amxmisc>
#define ACCESS ADMIN_SLAY
public plugin_init() { register_plugin("Restart","2.0","Alka") register_clcmd("say /restart","say_restart",ACCESS) register_clcmd("say_team /restart","say_restart",ACCESS) }
public say_restart(id) { if(!(get_user_flags(id) & ACCESS)) return server_cmd("sv_restart 1") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") } [/INDENT] Adaugam la sfarsit asta[INDENT] - Cod:
-
stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[320] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } } [/INDENT] Acum plugin-ul arata asa[INDENT] - Cod:
-
#include <amxmodx> #include <amxmisc>
#define ACCESS ADMIN_SLAY
public plugin_init() { register_plugin("Restart","2.0","Alka") register_clcmd("say /restart","say_restart",ACCESS) register_clcmd("say_team /restart","say_restart",ACCESS) }
public say_restart(id) { if(!(get_user_flags(id) & ACCESS)) return server_cmd("sv_restart 1") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") client_print(0,print_chat,"[- - Restart Live - -]") } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[320] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } } [/INDENT] Inlocuim [INDENT] - Cod:
-
client_print(0,print_chat, [/INDENT] cu[INDENT] - Cod:
-
chat_color(0, [/INDENT] iar plugin-ul devine[INDENT] - Cod:
-
#include <amxmodx> #include <amxmisc>
#define ACCESS ADMIN_SLAY
public plugin_init() { register_plugin("Restart","2.0","Alka") register_clcmd("say /restart","say_restart",ACCESS) register_clcmd("say_team /restart","say_restart",ACCESS) }
public say_restart(id) { if(!(get_user_flags(id) & ACCESS)) return server_cmd("sv_restart 1") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") chat_color(0,"[- - Restart Live - -]") } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[320] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } } [/INDENT] Acum regula de colorare este [INDENT]!g - verde !n - normal (culoarea chat-ului) !t - rosu/albastru[/INDENT] Si in final avem[INDENT] - Cod:
-
#include <amxmodx> #include <amxmisc>
#define ACCESS ADMIN_SLAY
public plugin_init() { register_plugin("Restart","2.0","Alka") register_clcmd("say /restart","say_restart",ACCESS) register_clcmd("say_team /restart","say_restart",ACCESS) }
public say_restart(id) { if(!(get_user_flags(id) & ACCESS)) return server_cmd("sv_restart 1") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") chat_color(0,"!t[- - Restart Live - -]") } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[320] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } } [/INDENT] Rezultatul: [INDENT] InainteDupa[/INDENT] | |
|