inline Dialog_Response1(pid, dialogid, response, listitem, string:inputtext[]) { #pragma unused inputtext if(response) ShowGrafftiDeleteData(playerid,List[listitem]); } Dialog_ShowCallback(playerid, using inline Dialog_Response1, DIALOG_STYLE_LIST, "something",string,"ok","cancel");
inline Dialog_Response1(pid, dialogid, response, listitem, string:inputtext[]) { #pragma unused inputtext if(response) SendClientMessage (playerid, -1, "response true"); else SendClientMessage (playerid, -1, "response false"); } Dialog_ShowCallback(playerid, using inline Dialog_Response1, DIALOG_STYLE_LIST, "something",string,"ok","cancel");
Try to run a simple code:
Код:
inline Dialog_Response1(pid, dialogid, response, listitem, string:inputtext[]) { #pragma unused inputtext if(response) SendClientMessage (playerid, -1, "response true"); else SendClientMessage (playerid, -1, "response false"); } Dialog_ShowCallback(playerid, using inline Dialog_Response1, DIALOG_STYLE_LIST, "something",string,"ok","cancel"); If not, post ShowGrafftiDeleteData |
public OnPlayerConnect(playerid) { inline Response(pid, dialogid, response, listitem, string:inputtext[]) { #pragma unused pid, dialogid, response, listitem, inputtext SendClientMessage(playerid, 0xFF0000AA, "You clicked a button! Good for you!"); // Inline function will end here. } Dialog_ShowCallback(playerid, using inline Response, DIALOG_STYLE_MSGBOX, "Title", "Message", "Button 1"); // Main function will end here. }