Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* |-----------------------------------------------------------------| */
- /* |------------------> Advanced Welcome Message <-------------------| */
- /* |------------------> Plugin By: dRaGoNeLy^ ;x <-------------------| */
- /* |-----------------------------------------------------------------| */
- #include <amxmodx>
- #define PLUGIN "Advaced Welcome Message"
- #define VERSION "1.0.0"
- #define AUTHOR "dRaGoNeLy"
- #define COLOR1 255
- #define COLOR2 255
- #define COLOR3 255
- new const AMXTAG[] = "[AWM]";
- new iSystemWelcomeOn;
- new iSystemWelcomeType;
- new iSystemWelcomeCenter;
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- iSystemWelcomeOn = register_cvar("awm_welcome_enabled", "1")
- iSystemWelcomeType = register_cvar("awm_welcome_type", "1")
- iSystemWelcomeCenter = register_cvar("awm_welcome_center", "0")
- }
- public client_putinserver(id)
- {
- if(get_pcvar_num(iSystemWelcomeOn) == 1)
- {
- if(get_pcvar_num(iSystemWelcomeType) == 0)
- {
- return PLUGIN_HANDLED;
- }
- if(get_pcvar_num(iSystemWelcomeType) == 1)
- {
- get_colored(0, "!t%s!n Jucatorul !g%s!n S-a !gConectat !n!", AMXTAG, get_nickname(id))
- }
- if(get_pcvar_num(iSystemWelcomeType) == 2)
- {
- if(get_pcvar_num(iSystemWelcomeCenter) == 0)
- {
- client_print(0, print_chat, "%s Jucatorul %s S-a Conectat !", AMXTAG, get_nickname(id))
- }
- if(get_pcvar_num(iSystemWelcomeCenter) == 1)
- {
- client_print(0, print_center, "%s Jucatorul %s S-a Conectat !", AMXTAG, get_nickname(id))
- }
- }
- if(get_pcvar_num(iSystemWelcomeType) == 3)
- {
- set_hudmessage(COLOR1, COLOR2, COLOR3, -1.0, 0.20, 0, 6.0, 5.0)
- show_hudmessage(0, "Jucatorul %s S-a^nConectat Acum!", get_nickname(id))
- }
- }
- return PLUGIN_HANDLED;
- }
- public client_disconnect(id)
- {
- if(get_pcvar_num(iSystemWelcomeOn) == 1)
- {
- if(get_pcvar_num(iSystemWelcomeType) == 0)
- {
- return PLUGIN_HANDLED;
- }
- if(get_pcvar_num(iSystemWelcomeType) == 1)
- {
- get_colored(0, "!t%s!n Jucatorul !g%s!n S-a !gDeconectat !n!", AMXTAG, get_nickname(id))
- }
- if(get_pcvar_num(iSystemWelcomeType) == 2)
- {
- if(get_pcvar_num(iSystemWelcomeCenter) == 0)
- {
- client_print(0, print_chat, "%s Jucatorul %s S-a Deconectat !", AMXTAG, get_nickname(id))
- }
- if(get_pcvar_num(iSystemWelcomeCenter) == 1)
- {
- client_print(0, print_center, "%s Jucatorul %s S-a Deconectat !", AMXTAG, get_nickname(id))
- }
- }
- if(get_pcvar_num(iSystemWelcomeType) == 3)
- {
- set_hudmessage(COLOR1, COLOR2, COLOR3, -1.0, 0.20, 0, 6.0, 5.0)
- show_hudmessage(0, "Jucatorul %s S-a^nDeconectat Acum!", get_nickname(id))
- }
- }
- return PLUGIN_HANDLED;
- }
- stock get_nickname(id)
- {
- new szName[32];
- get_user_name(id, szName, charsmax(szName))
- return szName;
- }
- stock get_colored(const id, const Input[], any:...)
- {
- new Count = 1;
- new Players[32];
- static Message[191];
- vformat(Message, 190, Input, 3)
- replace_all(Message, 190, "!g", "^4")
- replace_all(Message, 190, "!n", "^1")
- replace_all(Message, 190, "!t", "^3")
- if(id)Players[0] = id;
- else get_players(Players, Count, "ch")
- {
- for(new iNewPlayers = 0; iNewPlayers < Count; iNewPlayers++)
- {
- if(is_user_connected(Players[iNewPlayers]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[iNewPlayers])
- write_byte(Players[iNewPlayers])
- write_string(Message)
- message_end()
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement