Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <nvault>
- #include <chatcolor>
- #include <geoip>
- #define VAULT_NAME "anderseN_Connect"
- #define VAULT_KEY "NUM"
- new g_iVault;
- new name[33][32]
- new authid[33][32]
- new country[33][46]
- new ip[33][32]
- public plugin_init()
- {
- register_plugin("Connection Messages" , "1.0" , "anderseN");
- g_iVault = nvault_open(VAULT_NAME);
- }
- public plugin_end()
- {
- nvault_close(g_iVault);
- }
- public client_putinserver(id)
- {
- static szNum[ 8 ];
- num_to_str(nvault_get(g_iVault, VAULT_KEY) + 1, szNum, 7);
- nvault_set(g_iVault , VAULT_KEY , szNum);
- get_user_name(id, name[id], 31);
- get_user_authid(id, authid[id], 31);
- geoip_country(ip[id],country[id])
- if(equal(country[id],"error"))
- {
- if(contain(ip[id],"192.168.")==0 || equal(ip[id],"127.0.0.1") || contain(ip[id],"10.")==0 || contain(ip[id],"172.")==0)
- {
- country[id] = "LAN"
- }
- if(equal(ip[id],"loopback"))
- {
- country[id] = "ListenServer User"
- }
- else
- {
- country[id] = "error"
- }
- }
- client_print_color(0, Grey, "^4[RG]^3 %s ^1(%s)^3 has connected!^4 [Connections: %s]", name[id], authid[id], szNum);
- client_cmd(0,"spk buttons/bell1.wav")
- }
- public client_disconnect(id)
- {
- get_user_name(id, name[id], 31)
- get_user_authid(id, authid[id], 31)
- get_user_authid(id, authid[id], 31);
- client_print_color(0, Grey, "^4[RG]^3 %s ^1(%s)^3 has disconnected!", name[id], authid[id]);
- client_cmd(0,"spk buttons/blip1.wav")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement