Hallo wie die überschrift schon sagt suche ich ein script um gespawnte cars wieder zu löschen sprich wenn ich /veh 522 1 2 habe und nicht will das jetzt normale user sprich "nicht admins" damit durch die gegen kurven dann würde ich gern /cardel eingeben und es ist weg , aber nur das fahrzeug wo ich drauf sitze
Suche ein script um gespawnte cars wieder zu löschen
- phN
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
if(strcmp(cmdtext,"/cardel",true)==0) {
if(IsPlayerInAnyVehicle(playerid)) {
DestroyVehicle(GetPlayerVehicleID(playerid));
}
return 1;
} -
Kann mann den auch als filterscript benutzen? :o
-
Gibt es auch was wo Mann gleich ALLE Gespawnten Cars deleten kann?
-
glaub schon aber sowas will ich nicht nur die wo man drauf / drinn sitzt
-
Ja, gibt ne Möglichkeit, ist eigentlich sogar ganz simpel
Du erstellt ne neue globale Variable (ja, die schreibt man ganz oben hin, zu den #define und so)
new bool:fahrzeuggespawnt[MAX_VEHICLES];
Dann in deinen Befehl, mitdem du Fahrzeuge spawnst
fahrzeuggespawnt[autoid]=true;//"autoid" mit der ID des Fahrzeuges austauschen
Und dann als Befehl sowas wie:
if(strcmp(cmdtext,"/allefahrzeugeloeschen_unnoetiglangerbefehl",true)==0) {
for(new i; i<MAX_VEHICLES; i++) {
if(fahrzeuggespawnt[i]) {
fahrzeuggespawnt[i]=false;
DestroyVehicle(i);
}
}
return 1;
} -
kannst du mir eben die script als fs machen also das ich die autos wo ich drin sitze mit /cardel gelöscht werden?
-
Ok...
-
danke
-
breadfish.de
Hat das Thema geschlossen.