View difference between Paste ID: j54WFQhz and Zh0phu57
SHOW: | | - or go back to the newest paste.
1-
// Please don't leave credits
1+
// Please don't leave credits!
2-
// FS released su www.multiplayerarena.it e Sa-Mp Forum!
2+
// FS rilasciato su www.multiplayerarena.it e Sa-Mp Forum!
3
//Indom PM System - Credits to Captive for helping me in every script <3
4
5
#include <a_samp>
6
7
public OnFilterScriptInit()
8
{
9
	print("\n--------------------------------------");
10-
	print(" Indom OPCP PM System v1");
10+
	print(" Indom OPCP PM System v0.1");
11
	print("--------------------------------------\n");
12
	return 1;
13
}
14
15
new ClickedPlayer[MAX_PLAYERS];
16
new StringaPM[128];
17-
new Name[MAX_PLAYER_NAME];
17+
new Nome[MAX_PLAYER_NAME];
18
19-
// Defines DIALOGS & COLORS
19+
// Defines DIALOGS & COLORI
20
21
#define DIALOG_CLICK 2000
22
#define DIALOG_PM 2001
23
// -- //
24
#define RED 0xFF0000FF
25
#define GREEN 0x00FF40FF
26
#define YELLOW 0xFFFF00FF
27
28
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
29
{
30
 	if(dialogid == DIALOG_CLICK)
31
 	  {
32-
		if(!response)  return SendClientMessage(playerid,RED,"You didn't select any option.");
32+
		if(!response)  return SendClientMessage(playerid,RED,"You didn't selected any option.");
33
		if(response)
34
		{
35-
		    switch(listitem)
35+
            ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_INPUT, "PM", "Enter the message to send", "Ok", "Quit");
36-
        	{
36+
37-
        	    case 0:
37+
38-
        	    {
38+
39-
        	        ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_INPUT, "PM", "Enter the message to send", "Done", "Quit");
39+
40-
        	    }
40+
41
                 if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Player OFFLINE!");
42-
	 	}
42+
43
                 {
44
                 GetPlayerName(playerid, Nome, sizeof(Nome));
45
                 GetPlayerName(playerid, ClickedPlayer, sizeof(ClickedPlayer));
46
                 format(StringaPM, sizeof(StringaPM), "(( PM received from: %s(%d): %s ))", ClickedPlayer, playerid, inputtext);
47
	             SendClientMessage(playerid,GREEN, StringaPM);
48
	             format(StringaPM, sizeof(StringaPM), "(( PM sent to: %s(%d): %s ))", Nome, playerid, inputtext);
49
    			 SendClientMessage(playerid,YELLOW, StringaPM);
50-
                 GetPlayerName(playerid, Name, sizeof(Name));
50+
51
                 else
52-
                 format(StringaPM, sizeof(StringaPM), "(( PM receveid by: %s(%d): %s ))", ClickedPlayer, playerid, inputtext);
52+
53
                     SendClientMessage(playerid,0xFFFFFFAA,"You haven't entered a message!");
54-
	             format(StringaPM, sizeof(StringaPM), "(( PM sent to: %s(%d): %s ))", Name, playerid, inputtext);
54+
55
            }
56
57
    return 0;
58
}
59
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
60
{
61
    ClickedPlayer[playerid] = clickedplayerid;
62
	if(playerid == clickedplayerid)return SendClientMessage(playerid,RED,"You can't send messages to yourself!");
63
    else
64
    {
65
    ShowPlayerDialog(playerid,DIALOG_CLICK,DIALOG_STYLE_LIST,"Choose what you wanna do","Send PM","Ok","Quit");
66
    }
67
	return 1;
68-
	if(playerid == clickedplayerid)return SendClientMessage(playerid,RED,"You can not send messages to yourself!");
68+