Also mein problem ist, dass wenn man /startlesson macht bekommt Fahrschüler zwar eine Meldung, kann aber nicht in das Fahrzeug einsteigen, weil da dann steht, dass man keine Schlüssel hat.
Danke im Vorraus.
Also mein problem ist, dass wenn man /startlesson macht bekommt Fahrschüler zwar eine Meldung, kann aber nicht in das Fahrzeug einsteigen, weil da dann steht, dass man keine Schlüssel hat.
Danke im Vorraus.
Code vom command mit dem man dem Fahrschuler die Stunde beginnen lässt und die Abfrage ob das Auto ein Fahrschuleagen ist und der entsprechende callback dazu.
Für start lesson:
}
if(strcmp(cmd, "/startlesson", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAnInstructor(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /startlesson [playerid");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast eine Lernstunde für %s gestartet.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Fahrlehrer %s hat deine Lernstunde gestartet.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
TakingLesson[giveplayerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist kein Fahrlehrer !");
return 1;
}
}
return 1;
Das sind die Fahrzeuge:
FahrschulVehs[1] = AddStaticVehicleEx(551,-2068.6350,-84.7879,34.9571,178.5858,8,8,900); //
FahrschulVehs[2] = AddStaticVehicleEx(551,-2072.5505,-84.4475,34.9900,181.1255,8,8,900); //
FahrschulVehs[3] = AddStaticVehicleEx(551,-2076.9277,-84.2280,34.9886,182.2320,8,8,900); //
FahrschulVehs[4] = AddStaticVehicleEx(522,-2093.3540,-97.3106,34.7345,271.9402,1,1,900); // Bike1
FahrschulVehs[5] = AddStaticVehicleEx(522,-2093.4617,-96.0172,34.7318,275.6284,1,1,900); // Bike2
FahrschulVehs[6] = AddStaticVehicleEx(522,-2093.5342,-98.8372,34.7294,265.7116,1,1,900); // Bike3
FahrschulVehs[8] = AddStaticVehicleEx(522,-2093.3823,-100.0655,34.7306,274.9312,1,1,900); // Bike4
FahrschulVehs[9] = AddStaticVehicleEx(515,-2090.0430,-90.4600,36.1933,268.3876,1,1,900); // Lehrerlaster 1
FahrschulVehs[10] = AddStaticVehicleEx(515,-2063.6672,-100.2446,36.1710,270.9692,1,1,900); // Lehrerlaster 2
FahrschulVehs[11] = AddStaticVehicleEx(435,-2027.5256,-90.1367,36.3589,90.8836,1,1,900); // Lehrerlaster - anhänger 1
FahrschulVehs[12] = AddStaticVehicleEx(435,-2026.6517,-94.3615,36.1720,90.5670,1,1,900); // Lehrerlaster - anhänger 2
FahrschulVehs[13] = AddStaticVehicleEx(487,-2022.3405,-133.9921,35.4591,88.8335,1,1,900); // Lehrerheli 1
FahrschulVehs[14] = AddStaticVehicleEx(487,-2022.5209,-141.8045,35.4884,83.7715,1,1,900); // Lehrerheli 2
Es muss noch ne Funktion geben wie: IsFahrschulAuto oder so. Diese wird aufgerufen, wenn man in ein Fahrzeug einsteigt. Such die mal und poste die dann.
Gibt es nicht
//Edit: Weiß Jemand anderes, was das ist<?
Dann such per str + f nach "Du hast keinen Schlüssel". Das muss es ja geben, wird ja immerhin ausgegeben.
Der findet da viele Autos, nur nicht die, die ich will
Musste halt schaun, bei welchem Treffer die Variable FahrschulVehs vorkommt. Den Teil des Scripts zeigste uns dann.