Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////Admin Action par StreetRP//////////////////////////////////////////////
- #include <a_samp>
- #define DIALOG_MENU 1
- #define DIALOG_MSG 2
- #define DIALOG_MONEY_ADD 3
- #define DIALOG_MONEY_WITHDRAW 4
- #define DIALOG_SCORE 5
- new jvise[MAX_PLAYERS];
- new msg[128],valeur;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Admin Action par StreetRP");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- #endif
- slap(playerid)
- {
- static
- Float:x,
- Float:y,
- Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(playerid, x, y, z + 5);
- SendClientMessage(jvise[playerid], -1,"{F51685}Admin has slap you");
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(IsPlayerAdmin(playerid)) {
- ShowPlayerDialog(playerid, DIALOG_MENU, DIALOG_STYLE_LIST, "Action", "Freeze\nUnFreeze\nSlap\nSend Msg\nAdd money\nWithdraw Money\nChange Score", "Ok", "Close");}
- jvise[playerid] = clickedplayerid;
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_MSG)
- {
- if(response)
- {
- format(msg, sizeof(msg), "{F51685}Admin say to you :{EBEBEB} %s",inputtext);
- SendClientMessage(jvise[playerid], -1,msg);
- }
- }
- if(dialogid == DIALOG_MONEY_ADD)
- {
- if(response)
- {
- valeur = strval(inputtext);
- GivePlayerMoney(jvise[playerid], valeur);
- format(msg, sizeof(msg), "{F51685}Admin add to you :{EBEBEB} %d$",valeur);
- SendClientMessage(jvise[playerid], -1,msg);
- }
- }
- if(dialogid == DIALOG_MONEY_WITHDRAW)
- {
- if(response)
- {
- valeur = strval(inputtext);
- GivePlayerMoney(jvise[playerid], -valeur);
- format(msg, sizeof(msg), "{F51685}Admin withdraw your money:{EBEBEB} %d$",valeur);
- SendClientMessage(jvise[playerid], -1,msg);
- }
- }
- if(dialogid == DIALOG_SCORE)
- {
- if(response)
- {
- valeur = strval(inputtext);
- SetPlayerScore(jvise[playerid],valeur);
- format(msg, sizeof(msg), "{F51685}Admin change your score :{EBEBEB} %d",valeur);
- SendClientMessage(jvise[playerid], -1,msg);
- }
- }
- if(dialogid == DIALOG_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: {TogglePlayerControllable(jvise[playerid],0); SendClientMessage(jvise[playerid], -1,"{F51685} Admin has freeze you");}
- case 1: {TogglePlayerControllable(jvise[playerid],1); SendClientMessage(jvise[playerid], -1,"{F51685}Admin has unfreeze you");}
- case 2: slap(jvise[playerid]);
- case 3: ShowPlayerDialog(playerid,DIALOG_MSG, DIALOG_STYLE_INPUT, "Send a msg", "Enter your text:", "Ok", "Close");
- case 4: ShowPlayerDialog(playerid,DIALOG_MONEY_ADD, DIALOG_STYLE_INPUT, "Add money", "Enter the value:", "Ok", "Close");
- case 5: ShowPlayerDialog(playerid,DIALOG_MONEY_WITHDRAW, DIALOG_STYLE_INPUT, "Withdraw money", "Enter the value:", "Ok", "Close");
- case 6: ShowPlayerDialog(playerid,DIALOG_SCORE, DIALOG_STYLE_INPUT, "Change Score", "Enter the new score:", "Ok", "Close");
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement