wenn ich den befehl eingebe passiert nichts
also dialog wird nicht angezeigt ich verstehe nicht warum
@Jeffry
ocmd:editn2(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
new string[1024];
new bool:check = true;
for(new n = 1; n <sizeof(NaviInfo);n++)
{
if(NaviInfo[n][naAktiv] == 1)
{
if(check)
{
check = false;
format(string,sizeof(string),"{87FF00}Navipunkt hinzufügen\n{FFFFFF}%s",NaviInfo[n][naName]);
} else {
format(string,sizeof(string),"%s\n%s",string,NaviInfo[n][naName]);
}
}
}
ShowPlayerDialog(playerid,DIALOG_NAVI_EDIT,DIALOG_STYLE_LIST,"Navigations System Bearbeiten",string,"Bearbeiten","Abbrechen");
}
else
SendClientMessage(playerid,COLOR_GREY,"Du bist kein admin");
return 1;
}
if(dialogid == DIALOG_NAVI_EDIT)
{
if(response)
{
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_NAVI_NEUER, DIALOG_STYLE_INPUT, "Neuen Navipunkt hinzufügen","Bitte gib hier ein, wie du den Navipunkt nennen willst.", "Festlegen", "Abbrechen");
return 1;
}
else
{
for(new n = 1; n <sizeof(NaviInfo);n++)
{
if(listitem == NaviInfo[n][naID])
{
format(string, sizeof(string), "NaviPunkt editieren[%s]", NaviInfo[n][naName]);
SetPVarInt(playerid, "NaviMenuID", n);
ShowPlayerDialog(playerid, DIALOG_NAVI_MENUE, DIALOG_STYLE_LIST, string,"Löschen\nName ändern\nPosition neu setzen", "Bearbeiten", "Abbrechen");
}
}
}
}
}
else {return 1;}
}