В этом уроке мы сделаем имена сервера которые будут заходить только под этими никами больше всего подходит для RP модов.
Верху мода:
Code
new CelebNames[][] = {
"David_Beckham",
"Wayne_Rooney",
"Harry_Potter",
"Johnny_Knoxville",
"Bam_Margera"
};
там добавляем еще имена или изменяем на свои.
Потом ищем public OnPlayerConnect и туда вставляем:
Code
if(IsCelebName(playerid)) {
SendClientMessage(playerid,0xFFFF00AA,"Что-бы войти на сервер измените имя из любых этих вариантов чтоб зайти на сервер: 1.David_Beckham2.Wayne_Rooney3.Harry_Potter4.Johnny_Knoxville5.Bam_Margera.");
Kick(playerid);
}
Примерно так должен быть public:
Code
public OnPlayerConnect(playerid)
{
if(IsCelebName(playerid)) {
SendClientMessage(playerid,0xFFFF00AA,"Что-бы войти на сервер измените имя из любых этих вариантов чтоб зайти на сервер: 1.David_Beckham2.Wayne_Rooney3.Harry_Potter4.Johnny_Knoxville5.Bam_Margera.");
Kick(playerid);
}
return 1;
}
И добавляем проверку на именна функцию в любое место вставляем:
Code
IsCelebName(playerid) {
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
for(new i = 0; i < sizeof(CelebNames); i++) {
if(strcmp(name,CelebNames[i],true) == 0) {
return 1;
}
}
return 0;
}
Автор самого кода:-Luis
урок by 26_RUSSS