Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- new kinek[MAX_PLAYERS]; //nem biztos hogy így kell. azért csináltam minden playernek változót, merthogy Ő küldi a másik playernek
- #define dialogid 4023
- CMD:pontkuldes(playerid,params[])
- {
- if(sscanf(params,"u",kinek[playerid])) return SendClientMessage(playerid,-1,"Hiányzó paraméterek (kinek,mennyit)!");
- ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_INPUT,"Pont küldés","Írd be hogy mennyit szeretnél küldeni!","Utalás","Mégse");
- return 1;
- }
- IsNumeric(const string[]) //forrás: http://pastebin.com/f764931c1
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return 0;
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == dialogid && response)
- {
- if(!IsNumeric(kinek[playerid]) && !IsPlayerConnected(kinek[playerid])) return SendClientMessage(playerid,-1,"SERVER: Invalid playerid or name!");
- else {
- SetPlayerScore(playerid,inputtext);
- SetPlayerScore(kinek[playerid],inputtext);
- SendClientMessage(playerid,-1,"Küldés sikeres!");
- SendClientMessage(kinek[playerid,"Kaptál pontot egy playertől!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement