Hallo ,
Ich Arbeite ZurZeit an einem Eigenen Pay N Spray.
Wie könnte ich es definieren das JedesFahrzeug den Pay N Spray benutzen kann.
Es gibt ja sowas wie IsACopcar und soweiter.
Wie könnte ich das anstellen?
Alle Fahrzeuge
- BiGGian
- 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
-
-
Willste da nur mit Autos rein oder Fahrrad auch, Motorrad, und so weiter ?
-
Einfach Alle Fahrzeuge , Flugzeuge kommen dort so oder so nicht rein.
Also wirklich alles womit man fahren kann -
wo ist das problem ?
Willst du es mit Dialogen machen ?
Also erst Farbe1 auswählen und dann Farbe2 ? -
Das mit den Dialogen würde ich selber schaffen nur ich möchte Das Jedes Fahrzeug dort rein kann .
Aber ich weiß nicht wie ich es machen soll.Zb so
public IsACar(carid)
{
new model = GetVehicleModel(carid);
if(model 400-600)
{
return 1;
}
return 0;
}
Das ist doch viel Zu Großer Aufwand , das muss doch irgend wie anderes gehen , das es einfach für Alle Fahrzeuge geht
Soll ich etwas 400-600 Vehicles dort rein schreiben ?o.O -
Soll man einfach nen befehl eingeben und da kommen die oder man wird geportet, oder man fährt dort einfach rein ?
-
if(model > 400 && model < 600)
So müsste das funktionieren
-
Also das hier wird mit einem Befehl abgespielt
Das FahrZeug wird einfach repairiert.
if(strcmp(cmd,"/pns",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,125.0210,2527.0027,16.7828))
{
new veh = GetPlayerVehicleID(playerid);
if(ALle Autos) // Ich weiß nicht wie ich das für Alle Fahrzeuge machen könnte
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new Float:vehX, Float:vehY, Float:vehZ, Float:vehA;
GetVehiclePos(veh,vehX,vehY,vehZ);
GetVehicleZAngle(veh,vehA);
RemovePlayerFromVehicle(playerid);
FreezePlayer(playerid);
SetVehicleToRespawn(veh);
SetTimerEx("Rep",2500,0,"TEs",playerid,veh,vehX,vehY,vehZ,vehA);
GameTextForPlayer(playerid,"Fahrzeug wird repaiert",4500,3);
}
else SendClientMessage(playerid,COLOR_RED," Du bist nicht der Fahrer!");
}
else SendClientMessage(playerid,COLOR_RED," Du bist in keinem Fahrzeug!");
}
else SendClientMessage(playerid,COLOR_RED," Du bist nicht in der Reperatur!");
}
else SendClientMessage(playerid,COLOR_RED," Das darfst du nicht !");
return 1;
} -
if(IsPlayerInAnyVehicle(playerid)) // Ich weiß nicht wie ich das für Alle Fahrzeuge machen könnte
Das wäre für alle
-
Systemfehler das ist mir auch schon durch den Kopf gelaufen . Ich versuchs mal
-
-
breadfish.de
Hat das Thema geschlossen.