if(SpielerInfo[playerid][pTeam] < 0)
Es war so gedacht, das der Befehl nur ausführbar ist wenn er ein Admin Level über 0 hat.
Irgendiwe komme ich da aber durcheinander
So Funktioniert es schonmal nicht xD
if(SpielerInfo[playerid][pTeam] < 0)
Es war so gedacht, das der Befehl nur ausführbar ist wenn er ein Admin Level über 0 hat.
Irgendiwe komme ich da aber durcheinander
So Funktioniert es schonmal nicht xD
Du fragst ja ab ob der Wert "pTeam" kleiner als 0 ist.
Du musst den Pfeil umdrehen.
ocmd:smobil(playerid,params[])
{
if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
if(SupMobil[playerid] == 1) return SendClientMessage(playerid,GRAU,"Du hast dir bereits ein Support Fahrzeug gespawnt.");
{
if(SpielerInfo[playerid][pTeam] > 1) return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
ShowPlayerDialog(playerid,DIALOG_AFAHRZEUG,DIALOG_STYLE_LIST,"Fahrzeugauswahl","Sultan'Supportteam'\nNRG'Teamleiter'\n'Infernus'Server Owner'","Auswählen","Abbrechen");
return 1;
}
}
Und ich kann mit dem Adminlevel 5 es nicht nutzen >.>
Du kannst es entweder so
ocmd:smobil(playerid,params[])
{
if(SpielerInfo[playerid][pTeam] > 0) {
if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
if(SupMobil[playerid] == 1) return SendClientMessage(playerid,GRAU,"Du hast dir bereits ein Support Fahrzeug gespawnt.");
ShowPlayerDialog(playerid,DIALOG_AFAHRZEUG,DIALOG_STYLE_LIST,"Fahrzeugauswahl","Sultan'Supportteam'\nNRG'Teamleiter'\n'Infernus'Server Owner'","Auswählen","Abbrechen");
}
else SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
return 1;
}
oder so machen:
ocmd:smobil(playerid,params[])
{
if(SpielerInfo[playerid][pTeam] < 1) return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
if(SupMobil[playerid] == 1) return SendClientMessage(playerid,GRAU,"Du hast dir bereits ein Support Fahrzeug gespawnt.");
ShowPlayerDialog(playerid,DIALOG_AFAHRZEUG,DIALOG_STYLE_LIST,"Fahrzeugauswahl","Sultan'Supportteam'\nNRG'Teamleiter'\n'Infernus'Server Owner'","Auswählen","Abbrechen");
return 1;
}
Deine Abfrage
if(SpielerInfo[playerid][pTeam] > 1) return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
bedeutet soviel wie: Wenn Team Level höher ist als 1 - Breche den Code ab (aber das willst du ja nicht)