Bob_Marley
Компетентный
Доброго времени суток "www.Pawno-Info.ru"
Сегодня я расскажу как сделать так, что если у игрока больше 3 раз банили аккаунт, он банился НАВСЕГДА (ток гл.админ может разбанить)
И так начнём урок!
1.Идём в "enum pInfo", и добовляем:
PHP:
pBlockeds,
PHP:
PlayerInfo[playerid][pBlockeds] = 0;
PHP:
format(var, 32, "Blokirovki=%d\n",PlayerInfo[playerid][pBlockeds]);fwrite(hFile, var);
PHP:
format(var, 32, "Blokirovki=%d\n",PlayerInfo[playerid][pBlockeds]);fwrite(hFile, var);
PHP:
format(var, 32, "Blokirovki=%d\n",PlayerInfo[playerid][pBlockeds]);fwrite(hFile, var);
PHP:
if( strcmp( key , "Blokirovki" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBlockeds] = strval( val ); }
Там где ваши параметры в диалог добовляете в конец:
PHP:
\nКоличество Блокировок: %d/3
PHP:
,PlayerInfo[targetid][pBlockeds]
Идём в комманду /ban или /tban, где код бана (Возможно это pBanned , или pLevel = -999) , и туда на строку ниже добовляете:
PHP:
PlayerInfo[giveplayerid][pBlockeds] += 1;
Идём в OnPlayerLogin
В конец добовляем:
PHP:
if(PlayerInfo[playerid][pBlockeds] >= 3)
{
SendClientMessage(playerid,COLOR_WHITE,"Ваш аккаунт полностью {ff0000}заблокирован{ffffff}. Так как уже у вас 3 блокировки.");
Kick(playerid); //можете поставеть Ban(playerid);
return 1;
}
Автор: Tayks
Последнее редактирование:
