Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*================================
- Simple PM System v 1.0
- github.com/RyderAsthana/PM
- Credits: Rajat
- =================================*/
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- //=================================== Defines =================================
- #define FILTERSCRIPT
- #define Version 1
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_YELLOW 0xFFFF00FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_GREEN 0x00FF00FF
- //=============================== Main =====================
- main()
- {
- print("PM system loading.");
- }
- //=============================== OnFilterScriptInit ==========================
- public OnFilterScriptInit()
- {
- printf("Running PM Script by Rajat Versoin %d", Version);
- return 1;
- }
- //============================== OnFilterScriptExit ===========================
- public OnFilterScriptExit()
- {
- printf("PM Script By Rajat Version %d Unloded.", Version);
- return 1;
- }
- //============================= Cmd's ===========================
- CMD:pm(playerid, params[])
- {
- new PmPlayer, Message[124], String[124], PlayerName[MAX_PLAYER_NAME], PlayerName2[MAX_PLAYER_NAME], PmSent[50];
- if (sscanf(params, "us[140]", PmPlayer, Message)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /pm [Playerid] [Message]");
- if (!IsPlayerConnected(PmPlayer)) return SendClientMessage(playerid, COLOR_RED, "Error: That player is not connected.");
- if (strlen(Message) < 1) return SendClientMessage(playerid, COLOR_RED, "Error: You've got to type more than 1 letter.");
- else{
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- GetPlayerName(PmPlayer, PlayerName2, sizeof(PlayerName2));
- format(PmSent, sizeof(PmSent), "~PM sent to %s", PlayerName2);
- SendClientMessage(playerid, COLOR_GREEN, PmSent);
- format(String, sizeof(String), "~ [PM] %s: %s",PlayerName, Message);
- SendClientMessage(PmPlayer, COLOR_YELLOW, String);
- GameTextForPlayer(PmPlayer, "~n~~n~~n~~n~~n~~n~~n~~n~~y~New message", 3000, 3);
- printf("%s to %s, %s", PlayerName, PlayerName2, Message);
- }
- return 1;
- }
- //======================================= END OF THE SCRIPT ======================================================
Add Comment
Please, Sign In to add comment