Hallo.
Ich brauche gerade Hilfe.
Ich habe versucht ein Bus-System zu bauen. (Will wer Busbaun?)
Und dabei "failt" es ein wenig. Und zwar wenn ich jetzt in einen Bus einsteige dann erscheint keine Nachricht. Auch wenn der Spieler kein Job hat.
Hier der "Code-Schnipsel":
for(new i=0;i<sizeof(bus);i++)
{
printf("Debug 1");
if(vehicleid == bus[i])
{
printf("Debug 2");
for(new pID=0;pID<GetMaxPlayers();pID++)
{
printf("Debug 3");
if(JobVehicle[pID] == vehicleid && JobVehicle[playerid] != vehicleid)
{
printf("Debug 4");
SendClientMessage(playerid, COLOR_GREY, "Das Fahrzeug wird derzeit noch benutzt!");
RemovePlayerFromVehicle(playerid);
return 1;
}
printf("Debug 5");
}
printf("Debug 6");
if(Spieler[playerid][pJob] == 2)
{
printf("Debug 7");
JobVehicle[playerid] = vehicleid;
SendClientMessage(playerid, COLOR_GREEN, "** Job Information **");
SendClientMessage(playerid, COLOR_WHITE, "Tippe /startlinie ein um deine Arbeit zu beginnen!");
SendClientMessage(playerid, COLOR_WHITE, "Tippe /stoplinie ein um deine Arbeit zu beenden!");
SendClientMessage(playerid, COLOR_WHITE, "Tippe /joblock ein um dein Fahrzeug abzuschließen!");
return 1;
}
else
{
printf("Debug 8");
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Busfahrer!");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
Der Debug kommt immer nur bis Debug 5, danach kommt nichts mehr.
Danke^^ (yay)