Hey ,
immer wenn ich das so in den Dialog einlese , steh ich dort an erster stelle obwohl ich keinen Service beantragt habe , vielleicht jemand ne idee warum das so ist?
Es steht zwar an erster stelle nicht mein Name aber er erkennt immer meine ID wenn ich es auswähle...
if(strcmp("/accept medic", cmdtext, true, 10) ==0)
{
if(GetPVarInt(playerid,"Fraktion")==3)
{
if(GetPVarInt(playerid,"medicduty")==1)
{
new Aktiv =0,string[128];
for(new i=0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(Medic[i] == 1)
{
format(string,128,"%s/n%s",string,SpielerName(i));
Aktiv++;
}
}
}
if(Aktiv == 0) return SendClientMessage(playerid,ROT,"Es wird derzeit kein Sanitäter benötigt!");
ShowPlayerDialog(playerid,DIALOG_MEDIC,DIALOG_STYLE_LIST,"Notrufe",string,"Annehmen","Beenden");
return 1;
}
else SendClientMessage(playerid,NORMAL,"Du bist nicht im Dienst!");
return 1;
}
return 1;
}