В public UpdateSpeedometr() вставляем:
Далее в public OnPlayerDeath(playerid, killerid, reason) вставляем:
Ко всем stock'am добавляем:
Далее в public OnPlayerStateChange(playerid, newstate, oldstate) вставляем:
Далее в public OnPlayerUpdate(playerid) добавляем:
Далее в OnPlayerUpdate(playerid) вставляем:
У кого нету функции SpeedVehicle ко всем stock'am:
Описание:
1. Когда таксист превышает скорость в 100 км/ч то пишет админам ( Samp-Rp ).
2. Когда игрок убивает другого игра с минигана в машине то пишет админам ( Samp-Rp ).
3. Когда игрок начинает кар флуд [S0beit] то пишет админам ( Samp-Rp ).
4. Когда игрок читерит ган то его кик ( Samp-Rp ).
5. Когда игрок читерит запретный ган то его кик ( Samp-Rp ).
Автор 4 античитов: Голубь
Автор 1 античита: Maks5 (я)
Не откажусь от +сика
Тема будет дополняться обо всех ошибках писать в теме.
PHP:
if(SpeedVehicle(playerid) >= 99 && PlayerInfo[playerid][pJob] == 4)
{
new string[300];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "<Warning> %s[%d]: Таксист довез пассажира со скростью в %d км/ч",sendername,playerid,SpeedVehicle(playerid));
ABroadCast(0xFF0000AA, string, 1);
}
PHP:
if(reason == 38 && GetPlayerState(killerid) == PLAYER_STATE_PASSENGER)
{
new string[128];
format(string, sizeof(string), "<Warning> %s[%d]: убил с минигана %s[%d] wep %d guns %d",getName(killerid),killerid,getName(playerid),playerid,GetPlayerWeapon(killerid),GetPlayerAmmo(killerid));
ABroadCast(0xFF0000AA,string,1);
RemovePlayerFromVehicleRich(killerid);
}
PHP:
stock getName( const playerid )
{
new pname[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, pname, sizeof( pname ) );
return pname;
}
PHP:
if(newstate == 2) SetPVarInt(playerid,"ENT_GTC",GetTickCount());
else if(oldstate == 2)
{
new name[MAX_PLAYER_NAME], str[256];
GetPlayerName(playerid, name, sizeof(name));
if((GetTickCount() - GetPVarInt(playerid,"ENT_GTC")) <= 1000)
format(str, sizeof(str), "<Warning> %s[%d]: Возможно Раскидывает тачки",name,playerid);
SendAdminMessage(0xFF0000AA, str);
return true;
}
PHP:
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerWeapon(i) == 0 && IsPlayerConnected(i))
{
if(GetPlayerAmmo(i) > 3)
{
SendClientMessage(i, COLOR_LIGHTRED, "Вы были кикнуты по подозрению в читерстве (#555)");
Kick(i);
}
}
}
PHP:
new gun = GetPlayerWeapon(playerid);
if(gun == 9 || gun == 16 || gun == 17 || gun == 35 || gun == 36 || gun == 37 || gun == 38 || gun == 39)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Вы были кикнуты по подозрению в читерстве (#555)");
Kick(playerid);
}
PHP:
stock SpeedVehicle(playerid)
{
new Float:ST[4];
if(IsPlayerInAnyVehicle(playerid))
GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 100.3;
return floatround(ST[3]);
}
1. Когда таксист превышает скорость в 100 км/ч то пишет админам ( Samp-Rp ).
2. Когда игрок убивает другого игра с минигана в машине то пишет админам ( Samp-Rp ).
3. Когда игрок начинает кар флуд [S0beit] то пишет админам ( Samp-Rp ).
4. Когда игрок читерит ган то его кик ( Samp-Rp ).
5. Когда игрок читерит запретный ган то его кик ( Samp-Rp ).
Автор 4 античитов: Голубь
Автор 1 античита: Maks5 (я)
Не откажусь от +сика
Тема будет дополняться обо всех ошибках писать в теме.
Последнее редактирование: