Bondy
Новичок
Описание: если игрок попадет 7 раз подряд с дигла, то админам напишет об этом сообщение и если админ нажмет клавишу N, то он автоматически войдет в слежку.
new:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ) // если нет - создайте
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
new:
PHP:
new bool:QuickSpec;
new QuickSpecToPlayer;
new LogBullets[MAX_PLAYERS];
PHP:
{
switch(LogBullets[playerid])
{
case 0..6:
{
if(GetPlayerWeapon(playerid) == 24)
{
if(hitid != INVALID_PLAYER_ID) LogBullets[playerid]++;
else LogBullets[playerid] = 0;
}
}
case 7:
{
new string[128];
format(string, sizeof(string), "%s[%d] попал %d пуль подряд. Для быстрой слежки нажмите клавишу N", pInfo[playerid][pName], playerid, LogBullets[playerid]); // переменные на свои
SendAdminMessage(COLOR_SYSTEM, string); // поставьте ваш COLOR
LogBullets[playerid] = 0;
QuickSpec = true;
QuickSpecToPlayer = playerid;
}
}
return 1;
}
PHP:
else if(newkeys == 131072)
{
if(pInfo[playerid][pAdmin])
{
if(QuickSpec)
{
StartSpectate(playerid, QuickSpecToPlayer);
QuickSpec = false;
SendAdminMessage(COLOR_GREEN, "За нарушителем начали вести слежку"); // COLOR меняете
}
}
}
return 1;
}
