also ich habe ein kleines problem ich wollte gern das man erst in ein bestimmtes auto einsteigen kann ab einen bestimmten scorelevel.und habe schon das in mein script geschrieben.
unter OnPlayerStateChange habe ich das geschriebenif(scoreid << 5)
{
if(vehiclemodel == 425)
{
if (gTeam[playerid] == TEAM_ARMY)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Dein Score ist zu niedrig um mit dem Hunter zu fliegen[mind.5 Score]!!");
}
}
}
return 1;
}
aber irgendwie bekomm ich eine warnung
warning 225: unreachable code
die zeile mit der warnung ist:
if(scoreid << 5)
kann mir jemand vielleicht nen tip geben was daran falsch sein könnte?
Frage bitte lesen
- ruppe
- 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(scoreid<5)
nicht << -
die warnung ist immernoch da vielleicht liegt es an den zeilen darüber ich schreib die mal rein.
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new scoreid = GetPlayerScore(playerid);
// new vehicleid1 = GetPlayerVehicleID(vehicleid);
new vehicleid = GetPlayerVehicleID(playerid);
new vehiclemodel = GetVehicleModel(vehicleid);
{
if(vehiclemodel == 444)
{
SendClientMessage(playerid,GREEN,"Fahre nun den Monster-Truck Pakour ab und Gewinne 10000$!!");
SetPlayerCheckpoint(playerid,1168.9661,-2591.3164,12.4549,10.0);
monstertruckbelohnung[playerid] = 1;
}
return 1;
}
if(scoreid<5)
{
if(vehiclemodel == 425)
{
if (gTeam[playerid] == TEAM_ARMY)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Dein Score ist zu niedrig um mit dem Hunter zu fliegen[mind.5 Score]!!");
}
}
}
return 1;
} -
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new scoreid = GetPlayerScore(playerid);
// new vehicleid1 = GetPlayerVehicleID(vehicleid);
new vehicleid = GetPlayerVehicleID(playerid);
new vehiclemodel = GetVehicleModel(vehicleid);
if(vehiclemodel == 444)
{
SendClientMessage(playerid,GREEN,"Fahre nun den Monster-Truck Pakour ab und Gewinne 10000$!!");
SetPlayerCheckpoint(playerid,1168.9661,-2591.3164,12.4549,10.0);
monstertruckbelohnung[playerid] = 1;
}
if(scoreid<5)
{
if(vehiclemodel == 425)
{
if (gTeam[playerid] == TEAM_ARMY)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Dein Score ist zu niedrig um mit dem Hunter zu fliegen[mind.5 Score]!!");
}
}
}
return 1;
} -
so gehts irgendwie auch nicht
-
ohne error können wir nix sagen
warum scoreid, kanns doch gleich GetPlayerScore machen xD -
ohne error können wir nix sagen
warum scoreid, kanns doch gleich GetPlayerScore machen xDwie meinste das es is ja nur ne warnung drin
-
breadfish.de
Hat das Thema geschlossen.