#include <a_samp>#include <zcmd>#define DIALOG_VALASZ 1234CMD:valasz(playerid,params[]){ShowPlayerDialog(playerid,DIALOG_VALASZ,DIALOG_STYLE_INPUT,\"Válasz\",\"Írd be az ID-t!\",\"Válasz\",\"Mégse\");return 1;}public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]){if(dialogid == DIALOG_VALASZ){ if(response) { if(IsNumeric(inputtext)) { new id = strval(inputtext); //a stringet integerré alakítjuk if(IsPlayerConnected(id)) { SendClientMessage(id,-1,\"Szia.\"); } else return SendClientMessage(playerid,-1,\"Nincs ilyen játékos.\"); } else return SendClientMessage(playerid,-1,\"Az ID-t, azaz számot kell beírni.\"); } return 1;}return 0;}stock IsNumeric(const string[]) { //ez a függvény azt ellenõrzi, hogy egy string szám-e new length=strlen(string); if (length==0) return false; for (new i = 0; i < length; i++) { if ( (string > \'9\' || string < \'0\' && string!=\'-\' && string!=\'+\') || (string==\'-\' && i!=0) // || (string==\'+\' && i!=0) // ) return false; } if (length==1 && (string[0]==\'-\' || string[0]==\'+\')) return false; return true;}