Wie benutze ich deine variable in mein Dialog?
CMD:linie(playerid)
{
if(!IsLoggedIn(playerid))return 1;
new vehicleid = GetPlayerVehicleID(playerid);
if(Spieler[playerid][pJob] == 1) // Busfahrer
{
if(IsVehicleABus(vehicleid))
{
if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid, COLOR_GREY, "Du bist nicht auf dem Fahrersitz.");
//strdel(DialogString, 0, sizeof(DialogString));
//strcat(DialogString, "Linie 1: LS Stadtlinie 1, ab Skill 0\nLinie 2: LS Stadtlinie 2, ab Skill 2\nLinie 3: LS Stadtlinie (East), ab Skill 3\nLinie 4: LS-SF, ab Skill 4\nSF-LS, ab Skill 4\nLinie 6: SF Stadtlinie 1, ab SKill 6\nLinie 7: SF Stadtlinie 2, ab Skill 7");
format(DialogString, sizeof(DialogString), "Linie 1: LS Stadtlinie 1, ab Skill 0 (%d/10)\n\
Linie 2: LS Stadtlinie 2, ab Skill 2 (%d/10)\n\
Linie 3: LS Stadtlinie (East), ab Skill 3 (%d/10)\n\
Linie 4: LS-SF, ab Skill 4 (%d/10)\n\
Linie 5:SF-LS, ab Skill 4 (%d/10)\n\
Linie 6: SF Stadtlinie 1, ab Skill 6 (%d/10)\n\
Linie 7: SF Stadtlinie 2, ab Skill 7 (%d/10)", linie[0], linie[1], linie[2], linie[3], linie[4], linie[5], linie[6]);
//Beachte hierbei, dass er die Linie auch mit dem Tod oder Disconnecten abbrechen könnte. Kenne dein Script nicht und kenne die anderen Alternativen nicht
//somit musst du bei jeder Wahrscheinlichkeit linie[Spieler[playerid][pBusLinie]-1]--; setzen!!!!
ShowPlayerDialog(playerid, DIALOG_BUSFAHRER, DIALOG_STYLE_LIST, "Linien Auswahl", DialogString, "Starten", "Abbrechen");
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Der Busbahnhof wurde Rot markiert.");
SetPlayerCheckpointEx(playerid, 1212.3547,-1729.5112,13.5721, 3.0, CP_GPS_BUSBAHNHOF, CP_TYPE_GPS);
}
}
return 1;
}