Hallo meine Freunde, ich habe einen Code geschrieben, weiß aber nicht ob das so Funktioniert und habe leider gerade nicht die Möglichkeit um das zu Testen.
Das System wird über einen Timer ausgelöst, welcher bei Kommando- Eingabe Startet.
Was soll der Code machen? Es geht darum, das ein User nach gewisser Zeit Wanteds verliert, wenn ein Wheelman den "Kunden" in das Vehicle gezogen hat.
Da der Timer welcher ausgelöst wird:
Da der eigentliche Code:
Code
forward wantedweg(BefreiID);
public wantedweg(BefreiID)
{
if(IsPlayerInAnyVehicle(BefreiID) && WantedLevel[BefreiID] >= 1)
{
WantedLevel[BefreiID] --;
new wlevel;
wlevel = GetPlayerWantedLevel(BefreiID);
new tmp[64];
format(tmp,sizeof(tmp), "Aktuelles Wantedlevel: %i", wlevel-1);
SendClientMessage(BefreiID, COLOR_GREEN,tmp);
}
if(WantedLevel[BefreiID] == 0)
{
SendClientMessage(BefreiID,0xAA3333AA," Du hast keine Wanteds mehr!");
return 1;
}
if(!IsPlayerInAnyVehicle(BefreiID))
{
SendClientMessage(BefreiID,0xAA3333AA," Du bist nicht mehr Im Wheelman Fahrzeug!!");
return 1;
}
return 1;
}
Alles anzeigen
Die Abfrage, ob es ein Wheelmanveh ist habe ich bewusst noch nicht genommen, mache ich dann wen es Prinzipiell nicht klappt.
Wenn ihr meint das geht nicht, dann bitte ich um einen anderen Lösungsansatz. Und Wenn es so gehen sollte, bin ich stolz auf mich als Anfänger xD
LG, Chris@Key