Jeffry: Guten Mittag,
ich habe versucht den Befehl umzuschreiben nur weiss ich nicht mehr weiter.
denn er soll BusCar zu jCar umwandeln. jCar[MAX_VEHICLES][jobVehicles]
Der Code des Enums und der Variable:
enum jobVehicles{
jv_model,
Float:jv_X,
Float:jv_Y,
Float:jv_Z,
Float:jv_R,
jv_c1,
jv_c2,
jv_id,
jv_vid,
jv_driver
}
new jCar[][jobVehicles] = {
//X,Y,Z,R,Color1,Color2,JobID || ,driver
{431,-347.3919,1209.5658,19.9529,222.3372,92,72,1}
};
Der Befehl Code:
CMD:linie(playerid, params[])
{
#pragma unused params
if(pInfo[playerid][pJob] != 1)return scm(playerid, COLOR_RED, "Du bist kein Busfahrer!");
for(new bplv=0; bplv<sizeof(BusCar); bplv++)
{
if(IsPlayerInVehicle(playerid, BusCar[bplv]))
{
ShowPlayerDialog(playerid, DIALOG_BUSLINIEN, DIALOG_STYLE_LIST, "Wähle deinen Dienst!", "Linie 1 (LS)", "Auswählen", "Abbruch");
return 1;
}
}
SCM(playerid, COLOR_GRAY, "Du bist nicht in einem Busfahrzeug!");
return 1;
}
Ich hoffe auf hilfe, aber bitte hilfreiche!
Habe es geschafft und hier der richtige Code:
CMD:linie(playerid, params[])
{
#pragma unused params
if(pInfo[playerid][pJob] != 1)return SCM(playerid, COLOR_RED, "Du bist kein Busfahrer!");
for(new bplv=0; bplv<sizeof(jCar); bplv++)
{
if(jCar[bplv][jv_id] != 1)continue;
if(IsPlayerInVehicle(playerid, jCar[bplv][jv_vid]))
{
ShowPlayerDialog(playerid, DIALOG_BUSLINIEN, DIALOG_STYLE_LIST, "Wähle deinen Dienst!", "Linie 1 (LS)", "Auswählen", "Abbruch");
return 1;
}
}
SCM(playerid, COLOR_GRAY, "Du bist nicht in einem Busfahrzeug!");
return 1;
}
Falls falsch bitte helfen!
Liebe Grüße,
Genadj_Andrenov