Haste die Abfrage genauso drin wie toastfighter wenn nich dann post sie hier mal bitte. :3
Fahrzeug erst ab bestimmmten Score benutzen
- cyberman
- 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
-
-
hast du auch wirklich >?
-
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 425)
{
if(GetPlayerScore(playerid) < 10) // SCORE AUF DEINE BEDÜRFNISSE ANPASSEN
{}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, ROT, "Dein Score ist zu niedrig für den Hunter!");
}}
}
} -
Mach das "<" bei GetPlayerScore
zu einem ">" und versuchs dann neu -
Danke es geht jetzt
was muss ich ändern um es für andere Fahrzeuge zu machen ?
-
Die CarID ändern.
-
http://pastebin.com/URF47DKv
da kommen bei mir Errors Hilfe -
Ja genau so
-
Hättest du gleich meins eingefügt hättest du das Problem nicht denn toastfighter meinte wohl einen mist nach den anderen zu produzieren und Leute wie du fügen das trotz Warnung noch ein.
-
Es funtioniert ja, aber ich brauche das bei 3 Fahrzeugen
-
-
Hättest du gleich meins eingefügt hättest du das Problem nicht denn toastfighter meinte wohl einen mist nach den anderen zu produzieren und Leute wie du fügen das trotz Warnung noch ein.
Sag mal was ist falsch mit dir? Mein Script funktioniert und wenn du Ahnung hättest wüsstest du das auch. //Reported.
-
Okay also kann mir das keiner erklären wie ich das bei mehreren Fahrzeugen mache ?
sry bin neu habe erst mit dem Scripten angefangen.
-
if(vehicleid == Zahl || vehicleid == Zahl || vehicleid == Zahl...
-
Sag mal was ist falsch mit dir? Mein Script funktioniert und wenn du Ahnung hättest wüsstest du das auch. //Reported.
1. Ist der Code von mir nur eingerückt.
2. Dachte ich das er den falschen Code von dir hatte weil ich die abfrage ob seine alte Pos onfoot war auch bei dir gehen hab sorry -
Hey könnt ihr mir helfen ?
Ich möchte, das man Fahrzeuge erst ab einem bestimmten Score benutzen kann.
Fahrzeug-Score
Hunter-400
Rustler-200
Seasparrow-200
Rhino-400
Hydra-600wie mache ich das, hoffe du kannst mir helfen.
M.F.G Cyberkryto
-
Hier hast du schonmal 2 Beispiele
public OnPlayerStateChange(playerid, oldstate, newstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new vid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vid) == 425) // hunter
{
if(GetPlayerScore(playerid) < 400)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xFF0000FF,"Du hast noch keine 400 Punkte um den Hunter nutzen zu dürfen");
}
}
else if(GetVehicleModel(vid) == 520) // Hydra
{
if(GetPlayerScore(playerid) < 600)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xFF0000FF,"Du hast noch keine 600 Punkte um den Hydra nutzen zu dürfen");
}
}
else if ()// HIER SELBER FORTSETZEN
{
}
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.