Ich möchte ein extrem einfach News Dialog machen...
Das hier habe ich nun schon:
#define Dialog_News 11
#define Dialog_News1 12
#define Dialog_News2 13
ocmd:news(playerid,params[])
{
SetPVarInt(playerid, "NewsStep", 1);
ShowNewsPage(playerid,GetPVarInt(playerid,"NewsStep"));
return 1;
}
stock ShowNewsPage(playerid,page)
{
switch(page)
{
case 1: ShowPlayerDialog(playerid,Dialog_News1,DIALOG_STYLE_MSGBOX,"News","Hier stehen News der Seite 1","Weiter","");
case 2: ShowPlayerDialog(playerid,Dialog_News2,DIALOG_STYLE_MSGBOX,"News","Hier stehen News der Seite 2","Schließen","");
}
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case Dialog_News:
{
SetPVarInt(playerid,"NewsStep",GetPVarInt(playerid,"NewsStep")+1);
return ShowNewsPage(playerid,GetPVarInt(playerid,"NewsStep"));
}
}
return 1;
}
Soweit ist ja alles ganz gut aber wenn ich nun den Befehl /news inGame eingebe dann kommt nur die erste seite vom Game und wenn ich auf "Weiter" klicke kommt nichts mehr...
Wo habe ich denn hier deh fehler?
Ich mache das mit anderen Dialogen auch so und es klappt...
Danke für eure Hilfe