Guten Tag,
Ich habe gerade ein Problem...
Die Spieler bekommen Waffen per "GivePlayerWeaponEx".
Wenn ich z.B aus einem Heli aussteige, dann werde ich gebannt wegen Weaponhack!. Der Grund dafür ist, dass man ein Fallschirm per GivePlayerWeapon bekommt. Ist ja standardmäßig so drine.
Meine Frage ist nun, wie kann man es verhindern bzw bei dem aussteigen von z.B einem Flugzeug per GivePlayerWeaponEx den Fallschirm zu geben?
forward GivePlayerWeaponEx(playerid,weaponid,ammo);
public GivePlayerWeaponEx(playerid,weaponid,ammo)
{
Weapon[playerid][weaponid] = true;
return GivePlayerWeapon(playerid,weaponid,ammo);
}
foreach(Player, i)
{
new weap = GetPlayerWeapon(i);
if(weap > 0 && Weapon[i][weap] == false)
{
if(GetPlayerState(i) == 1 || GetPlayerState(i) == 2 || GetPlayerState(i) == 3)
{
}
}
}
Oder wie könnte ich jetzt z.B die WaffenID: 46 von der Abfrage ausschließen? So das nur die WaffenID: 46 per GivePlayerWeapon erlaubt ist?
Ich hoffe um paar Tipps etc, da ich was versucht hatte was sehr fail geworden ist ^^.
Also ich weiß gerade nicht so ganz weiter