Ok Habe noch ein Kleenes Problem und Zwar
Die Ersten Texte Bis zum letzen werden angezeigt auch wenn der scheinn vorhanden ist und der
letzte wird erst garnicht angezeigt wieso?
Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new s[128];
new MS = dini_Int(s, "Motorradschein");
new FS = dini_Int(s, "Führerschein");
new BS = dini_Int(s, "Bootschein");
new FSS = dini_Int(s, "Flugschein");
new HS = dini_Int(s, "Helischein");
new LS = dini_Int(s, "Lkwschein");
new nj = dini_Int(s, "Nebenjob");
new vehicleid = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsNoFs(vehicleid))
{
if(FS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Führerschein es ist riskant ohne zu fahren!");
return 1;
}
}
if(IsNoMs(vehicleid))
{
if(MS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Motorradschein es ist riskant ohne zu fahren!");
return 1;
}
}
if(IsNoLs(vehicleid))
{
if(LS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Lkwschein es ist riskant ohne zu fahren!");
return 1;
}
}
if(IsNoBs(vehicleid))
{
if(BS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Bootschein es ist riskant ohne zu fahren!");
return 1;
}
}
if(IsNoFss(vehicleid))
{
if(FSS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Flugschein es ist riskant ohne zu fliegen!");
return 1;
}
}
if(IsNoHs(vehicleid))
{
if(HS == 0)
{
SendClientMessage(playerid, Grau, "Du besitzt keinen Helicopterschein es ist riskant ohne zu fliegen!");
return 1;
}
}
if(IsBusCar(vehicleid))
{
if(nj == 1)
{
SendClientMessage(playerid, Dunkelgrün, "Hallo tippe /start [Preis] um die Busfahrt zu starten.");
}
}
}
return 1;
}