Nabend zusammen Vielleicht habt ihr euch auch einmal gefragt wie man diesen Lausbuben von Tuninghackern das Handwerk legen kann! Nun ich habe mich damit beschäftigt und möchte euch nun eine Möglichkeit aufzeigen. Es funktioniert wie folgt.
public OnVehicleMod(playerid,vehicleid,componentid)//Dieser Callback wird jedes Mal aufgerufen wenn ein Auto getunt wird.
{
new name[MAX_PLAYER_NAME],string[128], inter = GetPlayerInterior(playerid);// Um die Interior herauszufinden in der sich ein Spieler befindet.
if(inter == 0)// Tuningshops haben die InteriorIds 1, 2 und 3, also wird man nur gebannt wenn man in der Interior 0,also der normalen Welt, sich ein Tuningteil hackt.
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "***%s wurde gebannt, Grund:TuningHack!", name);
SendClientMessageToAll(0xCC0000FF,string);
SendClientMessage(playerid, 0x66FF00FF, "Haha, you noob cheated and now you are banned!");
BanEx(playerid, "Tuning-Hack" );//Bannt den jeweiligen Hacker.
}
//Anderes kommt hierhin.
return 1;
}
Ich hoffe ich konnte euch mit diesem kleinen Tutorial helfen. Dies ist an keinen speziellen Gamemode angepasst, ist ebenfalls auch von mir getestet worden und funktioniert auch.
Liebe Grüße.