02.02.2015, 02:10
(
Последний раз редактировалось Abagail; 02.02.2015 в 02:10.
Причина: reduced string size(s)
)
You mean like this?
pawn Код:
new string[32], switchstr[5];
switch(g_Variable)
{
case 0: format(switchstr, sizeof(switchstr), "Off");
default: format(switchstr, sizeof(switchstr), "On");
}
format(string, sizeof(string), "Toggle %s", switchstr);
ShowPlayerDialog(playerid, DIALOG_ONOFF, DIALOG_STYLE_MSGBOX, "Toggle", string, "Yes", "Cancel");
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(!response) return 1;
if(dialogid == DIALOG_ONOFF)
{
if(g_Variable)
{
g_Variable = 0;
SendClientMessage(playerid, -1, "variable set to 0");
}
else
{
g_Variable = 1;
SendClientMessage(playerid, -1, "variable set to 1");
}
}
return 1;
}