#include <a_samp> #define COLOR_RED 0xAA3333AA new RestrictionNames[][] = { "MicroKyrr", "God", "Deagle", "Lord", "Admin", "Gates", "LoL", "NONRPNAME", "SA:MP", */You can also add more/* }; public OnPlayerConnect(playerid) { NameCheck(playerid); return 1; } NameCheck(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); for(new i = 0; i < sizeof(RestrictionNames); i++) { if(!strcmp(RestrictionNames[i], name, true)) { SetPlayerName(playerid, "NONRPNAME"); SendClientMessageEx(playerid, COLOR_RED, "You have been kicked & logged for using a Restriction Name! Come Back with a Non-restriction name!"); Kick(playerid); } } }
public OnPlayerDisconnect(playerid, reason) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(!strcmp(name, "InvalidNick", true)) return 1; }
#include <a_samp> #define COLOR_RED 0xAA3333AA new RestrictionNames[][] = { "MicroKyrr", "God", "Deagle", "Lord", "Admin", "Gates", "LoL", "NONRPNAME", "SA:MP", */You can also add more/* }; public OnPlayerConnect(playerid) { NameCheck(playerid); return 1; } NameCheck(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); for(new i = 0; i < sizeof(RestrictionNames); i++) { if(!strcmp(RestrictionNames[i], name, true)) { SetPlayerName(playerid, "NONRPNAME"); SendClientMessageEx(playerid, COLOR_RED, "You have been kicked & logged for using a Restriction Name! Come Back with a Non-restriction name!"); format(name, sizeof(name), "%s has been kicked for using Restriction names!", name); SendClientMessageToAll(0xFF0000FF, name); Kick(playerid); } } } public OnPlayerDisconnect(playerid, reason) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(!strcmp(name, "InvalidNick", true)) return 1; }
I think that I badly expressed
For it SendClientMessageToAll , I know how to make I speak for SendClientMessage, which does not display IG (look screen) |