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.