Guten Abend.
Ich komme bei mein Job nicht mehr weiter da ich versuche das der Spieler im gefresset wird für 10sekunden.
So sieht es bei mir bis jetzt alles aus:
forward zugwarten();
enum zugenum{
Float:z_x,
Float:z_y,
Float:z_z
}
new zinfo[][zugenum]={
{2864.7500,1345.3098,11.2993}, //LV-HBF
{1372.7870,2632.2500,11.2993},//LV-Industrie-Bahnhof
{-1944.3750,81.4532,26.1743}, //SF-HBF
{860.2952,-1408.9387,-0.9875} //LS-HBF
};
public zugwarten()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInCheckpoint(playerid))
{
SetPlayerCheckpoint(playerid,zinfo[i][z_x],zinfo[i][z_y],zinfo[i][z_z],3);
SendClientMessage(playerid,grün,"Du musst 10sekunden warten bis du weiter fahren darfst!");
}
else
{
DestroyVehicle(538);
SendClientMessage(player,rot,"Da du keine 10Sekunden gewartet hast wurde die Arbeit abgebrochen und dein Zug neugesetzt!");
}
}
return 1;
}
Jobstartbefehl:
ocmd: lockfuerhrer(playerid,params[])
{
if(IsPlayerInCheckpoint(playerid))
{
SetPlayerCheckpoint(playerid,zinfo[i][z_x],zinfo[i][z_y],zinfo[i][z_z],3);
SendClientMessage(playerid,grün,"Du hast dein Dienst als Lockführer angetreten!");
SendClientMessage(playerid,rot,"Bitte beachte das du an jeder Station 10Sekunden hälst und nicht weiter fährst!");
}
else
{
SendClientMessage(playerid,rot,"Du hast dein Dienst als Lockführer frühzeitig beendet! Der Zug wird zurückgesetzt!");
DestroyVehicle(537 || 538);
DisablePlayerCheckpoint(playerid);
}
return 1;
}
Nun weiß ich nicht wie ich das hin bekomme das der Spieler 10sekunden gefangen ist das er nicht mehr fahren kann.
Der Zugjob läuft über Checkpoints.
Mein Problem noch ist:
Fehler in:
public zugwarten()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInCheckpoint(playerid))
{
SetPlayerCheckpoint(playerid,zinfo[i][z_x],zinfo[i][z_y],zinfo[i][z_z],3);
SendClientMessage(playerid,grün,"Du musst 10sekunden warten bis du weiter fahren darfst!");
}
else
{
DestroyVehicle(538);
SendClientMessage(player,rot,"Da du keine 10Sekunden gewartet hast wurde die Arbeit abgebrochen und dein Zug neugesetzt!");
}
}
return 1;
}
Fehler gehören zu: zugwarten:
samplernen.p(395) : error 017: undefined symbol "playerid"
samplernen.p(397) : error 017: undefined symbol "playerid"
samplernen.p(398) : error 017: undefined symbol "playerid"
samplernen.p(403) : error 017: undefined symbol "player"
Fehler im OCMD-Befehl: lockfuehrer:
ocmd: lockfuerhrer(playerid,params[])
{
if(IsPlayerInCheckpoint(playerid))
{
SetPlayerCheckpoint(playerid,zinfo[i][z_x],zinfo[i][z_y],zinfo[i][z_z],3);
SendClientMessage(playerid,grün,"Du hast dein Dienst als Lockführer angetreten!");
SendClientMessage(playerid,rot,"Bitte beachte das du an jeder Station 10Sekunden hälst und nicht weiter fährst!");
}
else
{
SendClientMessage(playerid,rot,"Du hast dein Dienst als Lockführer frühzeitig beendet! Der Zug wird zurückgesetzt!");
DestroyVehicle(537 || 538);
DisablePlayerCheckpoint(playerid);
}
return 1;
}
samplernen.p(609) : error 001: expected token: "(", but found "-identifier-"
samplernen.p(609) : error 001: expected token: ";", but found "("
samplernen.p(611) : error 010: invalid function or declaration
samplernen.p(617) : error 010: invalid function or declaration
samplernen.p(623) : error 010: invalid function or declaration
ich bin jetzt seit 15:00 Uhr dran. kann daran liegen das ich schon seit Gestern wach bin und Gefeiert habe.
Wegen dem Feiern liegt daran Habe meine Ausbildungsendprüfung bestanden.
Daher mache ich zurzeit zu viele fehler.