Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Please don't leave credits!
- // FS rilasciato su www.multiplayerarena.it e Sa-Mp Forum!
- //Indom PM System - Credits to Captive for helping me in every script <3
- #include <a_samp>
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Indom OPCP PM System v0.1");
- print("--------------------------------------\n");
- return 1;
- }
- new ClickedPlayer[MAX_PLAYERS];
- new StringaPM[128];
- new Nome[MAX_PLAYER_NAME];
- // Defines DIALOGS & COLORI
- #define DIALOG_CLICK 2000
- #define DIALOG_PM 2001
- // -- //
- #define RED 0xFF0000FF
- #define GREEN 0x00FF40FF
- #define YELLOW 0xFFFF00FF
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_CLICK)
- {
- if(!response) return SendClientMessage(playerid,RED,"You didn't selected any option.");
- if(response)
- {
- ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_INPUT, "PM", "Enter the message to send", "Ok", "Quit");
- }
- return 1;
- }
- if(dialogid == 2001)
- {
- if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Player OFFLINE!");
- if(strlen(inputtext) > 0)
- {
- GetPlayerName(playerid, Nome, sizeof(Nome));
- GetPlayerName(playerid, ClickedPlayer, sizeof(ClickedPlayer));
- format(StringaPM, sizeof(StringaPM), "(( PM received from: %s(%d): %s ))", ClickedPlayer, playerid, inputtext);
- SendClientMessage(playerid,GREEN, StringaPM);
- format(StringaPM, sizeof(StringaPM), "(( PM sent to: %s(%d): %s ))", Nome, playerid, inputtext);
- SendClientMessage(playerid,YELLOW, StringaPM);
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFFAA,"You haven't entered a message!");
- }
- }
- return 0;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- ClickedPlayer[playerid] = clickedplayerid;
- if(playerid == clickedplayerid)return SendClientMessage(playerid,RED,"You can't send messages to yourself!");
- else
- {
- ShowPlayerDialog(playerid,DIALOG_CLICK,DIALOG_STYLE_LIST,"Choose what you wanna do","Send PM","Ok","Quit");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement