26.12.2013, 20:09
Hi everyone, how can i create inputtext, that insert text someone name. On that player add's money or something else.
GivePlayerMoney( playerid, strval( inputtext ) );
#define DIALOG_GIVE_MOENY 50 #define DIALOG_GIVE_MONEY2 51 new targetID; OnPlayerDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_GIVE_MONEY) { if(response) { targetID = strval(inputtext); if(IsPlayerConnected(targetID) { ShowPlayerDialog(playerid, DIALOG_GIVE_MONEY2, DIALOG_STYLE_INPUT, "", "Insert the amount of money you want to give to the player.", "Next", "Close"); return 1; } else { SCM(playerid, color, "Target is not online."); return 1; } } else if(!response) { SCM(playerid, color, "Well you just suck!"); return 1; } } if(dialogid == DIALOG_GIVE_MOENY2) { if(response) { new money = strval(inputtext); ResetPlayerMoney(targetid); GivePlayerMoney(targetid, money); return 1; } if(!response) return SCM(playerid, color, "You suck even more now."); } } CMD:giveMoneyToPlayer(playerid, params[]) { ShowPlayerDialog(playerid, DIALOG_GIVE_MONEY, DIALOG_STYLE_INPUT, "", "Insert a player ID in the box below.", "Next", "Close"); return 1; }