GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: herban - 2010. október 13. - 18:56:18

Cím: Anti drive by script
Írta: herban - 2010. október 13. - 18:56:18
Hello
Mindehol körül néztem de ilyen scriptet sehol se találtam
Olyan kéne, hogy ha valaki db-zik akkor kickelje a server egybõl..
Cím: Anti drive by script
Írta: Gang[St]e[R] - 2010. október 13. - 19:41:40

#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerInAnyVehicle(killerid))
{
new vehicleid = GetPlayerVehicleID(killerid);
if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 447 || GetVehicleModel(vehicleid) == 520 || GetVehicleModel(vehicleid) == 464 || GetVehicleModel(vehicleid) == 564)
{
}
else if((GetVehicleModel(vehicleid) != 432 || GetVehicleModel(vehicleid) != 425 || GetVehicleModel(vehicleid) != 447 || GetVehicleModel(vehicleid) != 520 || GetVehicleModel(vehicleid) != 464 || GetVehicleModel(vehicleid) != 564) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER) //464 564
{
SendClientMessage(killerid,\"Kilettél rúgva a szerverrõl db miatt!\");
Kick(killerid);
}
}
return 1;
}

 
Ez olyan embereket kickel akik tankal vagy egyéb harci jármûvel van amivel lehet lõni.
Cím: Anti drive by script
Írta: herban - 2010. október 13. - 20:22:34
Kösz
Cím: Anti drive by script
Írta: Popec16 - 2010. október 15. - 15:04:08
De neki olyan script kéne ami minden kocsira érvényes nem?:D ha kell megcsinálom!
Cím: Anti drive by script
Írta: ChuckNorris - 2010. október 15. - 15:44:22
#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason)
{
    if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
    {
        SendClientMessage(killerid,SZÍN,\"Kickelve lettél.Indok: db\");
        Kick(killerid);
    }
    return 1;
}

 
Gang[st]eR nem irtál színt a SendClientMessage-hoz.
A fenti kód kickeli a játékost ha az egy kocsinak a VEZETÕJE és úgy megölt valaki mást.
(Csak itt a fórumon írtam nem teszteltem.)