Hallo
Ich bin im Moment dabei, ein Eventsystem für Rcon Admins zu scripten.
Bis jetzt alles ziemlich einfach gewesen.
Habe ein Menu gemacht.
Die funktionen für die jeweilige Auswahl definiert etc.
Dieses soll für den Admin sichtbar sein wenn er "/startevent" eingibt.
Nun habe ich gemacht, dass bei der ersten Auswahl der Liste, eine Dialog Box für alle sichtbar sein soll.
Dies habe ich versucht mit MAX_PLAYERS.
Aber wie es sich herausgestellt hab funktioniert dies nicht.
Hier mal die Codeteile:
Oben:
semenu = CreateMenu("Start Event",2, 200.0, 150.0, 120.0, 50.0);
AddMenuItem(semenu,0, "Chiliad2");
AddMenuItem(semenu,0, "Chiliad3");
Dann bei OnPlayerCommandText:
if (strcmp("/startevent", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
ShowMenuForPlayer(semenu, playerid);
}
return 1;
}
Und dann bei OnPlayerSelectedMenuRow
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == semenu)
{
switch(row)
{
case 0:
{
ShowPlayerDialog(MAX_PLAYERS,1,DIALOG_STYLE_MSGBOX,"Chiliad2 EV.","Ein admin hat das Event: Chiliad2 gestartet. \n Möchtest du mitmachen?","JA","NEIN");
}
}
}
return 1;
}
Habe noch nicht die Funktion für die 2. Auswahl gemacht.
Ausserdem auch nicht für die Dialogbox.
Liegt es vielleicht daran?
Bitte um Hilfe
Mfg
GTA