Schreibe das alles so:
//Oben im Script so:
#define sEvent 1
new Event,Float:E_Q[3];
//Der Callback so:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case sEvent:
{
if(!response) return 1;
switch(listitem)
{
case 0: {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
GetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
SendClientMessageToAll(0xFF4800FF,"Ein Event wurde gestartet benutze /event");
Event=1;
}
case 1: {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
SendClientMessageToAll(0xFF4800FF,"Das Event ist Vorbei.");
if(Event==1)Event=0;
}
case 2: {
if(Event==1) SetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
else SendClientMessage(playerid,0xFF4800FF,"Es ist kein Event aktiv !");
}
}
}
}
return 1;
}
mfg. 