- Регистрация
- 11 Ноя 2010
- Сообщения
- 251
- Лучшие ответы
- 0
- Репутация
- 14
в enum pInfo
добавляем
дальше в OnPlayerLogin
в OnPlayerRegister
в OnPlayerUpdate
в OnPlayerLogin
Так теперь сама комманда
И снова паблик OnPlayerConnect
Если вы хоите снять бан то просто в файле игрока поставьте значение 0
Автор: sk472009
добавляем
PHP:
pBanned,
PHP:
PlayerInfo[playerid][pBanned] = 0;
PHP:
format(var, 64, "Banned=%d\n",PlayerInfo[playerid][pBanned]);fwrite(hFile, var);
PHP:
format(var, 64, "Banned=%d\n",PlayerInfo[playerid][pBanned]);fwrite(hFile, var);
PHP:
if( strcmp( key , "Banned" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBanned] = strval( val ); }
PHP:
if(strcmp(cmd, "/accban", true) == 0){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /accban [playerid/PartOfName]");
new playa = ReturnUser(tmp);
if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_YELLOW, "Вы не избранный");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Вы забанили:[%s]", sendername);
SendClientMessage(playa, COLOR_GREEN, string);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Ваш акаунт забанил:[%s]", giveplayer);
SendClientMessage(playa, COLOR_RED, string);
format(string, sizeof(string), "Администратор %s забанил акаунт %s", sendername, giveplayer);
SendClientMessageToAll(COLOR_RED, string);
PlayerInfo[playa][pBanned] = 1;
Kick(playa);
return 1;}
PHP:
if(PlayerInfo[playerid][pBanned] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Ваш акаунт забанен.");
Kick(playerid);
return 1;
}
Автор: sk472009