Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined _Message_included
- #endinput
- #endif
- #define _Message_included
- // Player Text
- new PlayerText:UsageTD[MAX_PLAYERS];
- new PlayerText:ErrorTD[MAX_PLAYERS];
- new PlayerText:MessageTD[MAX_PLAYERS];
- // Timers
- new ErrorTimer[MAX_PLAYERS];
- new UsageTimer[MAX_PLAYERS];
- new MessageTimer[MAX_PLAYERS];
- // Native Functions
- //native SendErrorMessage(playerid, const message[]);
- //native SendUsageMessage(playerid, const message[]);
- //native SendInfoMessage(playerid, const message[]);
- //native CreateTDs(playerid);
- //native DestroyTDs(playerid);
- forward RemoveErrorMessage(playerid);
- forward RemoveUsageMessage(playerid);
- forward RemoveMessage(playerid);
- SendErrorMessage(playerid, const message[])
- {
- new msg[138];
- format(msg, sizeof msg, "Error: ~w~%s", message);
- PlayerTextDrawSetString(playerid, ErrorTD[playerid], msg);
- PlayerTextDrawShow(playerid, ErrorTD[playerid]);
- ErrorTimer[playerid] = SetTimerEx("RemoveErrorMessage", 5000, false, "i", playerid);
- return 1;
- }
- SendUsageMessage(playerid, const message[])
- {
- new msg[138];
- format(msg, sizeof msg, "Usage: ~w~%s", message);
- PlayerTextDrawSetString(playerid, UsageTD[playerid], msg);
- PlayerTextDrawShow(playerid, UsageTD[playerid]);
- UsageTimer[playerid] = SetTimerEx("RemoveUsageMessage", 5000, false, "i", playerid);
- return 1;
- }
- SendInfoMessage(playerid, const message[])
- {
- new msg[138];
- format(msg, sizeof msg, "Msg: ~w~%s", message);
- PlayerTextDrawSetString(playerid, MessageTD[playerid], msg);
- PlayerTextDrawShow(playerid, MessageTD[playerid]);
- MessageTimer[playerid] = SetTimerEx("RemoveMessage", 5000, false, "i", playerid);
- return 1;
- }
- public RemoveErrorMessage(playerid)
- {
- PlayerTextDrawHide(playerid, ErrorTD[playerid]);
- printf("Error message hidden for playerid %d", playerid);
- return 1;
- }
- public RemoveUsageMessage(playerid)
- {
- PlayerTextDrawHide(playerid, UsageTD[playerid]);
- printf("Useage message hidden for playerid %d", playerid);
- return 1;
- }
- public RemoveMessage(playerid)
- {
- PlayerTextDrawHide(playerid, MessageTD[playerid]);
- printf("Message hidden for playerid %d", playerid);
- return 1;
- }
- CreateMessageTDs(playerid)
- {
- UsageTD[playerid] = CreatePlayerTextDraw(playerid,130.000000, 350.000000, "Usage: ~w~%s");
- PlayerTextDrawBackgroundColor(playerid,UsageTD[playerid], 255);
- PlayerTextDrawFont(playerid,UsageTD[playerid], 1);
- PlayerTextDrawLetterSize(playerid,UsageTD[playerid], 0.300000, 1.000000);
- PlayerTextDrawColor(playerid,UsageTD[playerid], -65366);
- PlayerTextDrawSetOutline(playerid,UsageTD[playerid], 0);
- PlayerTextDrawSetProportional(playerid,UsageTD[playerid], 1);
- PlayerTextDrawSetShadow(playerid,UsageTD[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,UsageTD[playerid], 0);
- ErrorTD[playerid] = CreatePlayerTextDraw(playerid,135.000000, 360.000000, "Error: ~w~%s");
- PlayerTextDrawBackgroundColor(playerid,ErrorTD[playerid], 255);
- PlayerTextDrawFont(playerid,ErrorTD[playerid], 1);
- PlayerTextDrawLetterSize(playerid,ErrorTD[playerid], 0.300000, 1.000000);
- PlayerTextDrawColor(playerid,ErrorTD[playerid], 0xFF0000FF);
- PlayerTextDrawSetOutline(playerid,ErrorTD[playerid], 0);
- PlayerTextDrawSetProportional(playerid,ErrorTD[playerid], 1);
- PlayerTextDrawSetShadow(playerid,ErrorTD[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,ErrorTD[playerid], 0);
- MessageTD[playerid] = CreatePlayerTextDraw(playerid,139.000000, 370.000000, "Msg: ~w~%s");
- PlayerTextDrawBackgroundColor(playerid,MessageTD[playerid], 255);
- PlayerTextDrawFont(playerid,MessageTD[playerid], 1);
- PlayerTextDrawLetterSize(playerid,MessageTD[playerid], 0.300000, 1.000000);
- PlayerTextDrawColor(playerid,MessageTD[playerid], -16711681);
- PlayerTextDrawSetOutline(playerid,MessageTD[playerid], 0);
- PlayerTextDrawSetProportional(playerid,MessageTD[playerid], 1);
- PlayerTextDrawSetShadow(playerid,MessageTD[playerid], 1);
- PlayerTextDrawSetSelectable(playerid,MessageTD[playerid], 0);
- printf("** Message Textdraws Created for playerid %d **", playerid);
- }
- DestroyMessageTDs(playerid)
- {
- PlayerTextDrawDestroy(playerid, UsageTD[playerid]);
- PlayerTextDrawDestroy(playerid, ErrorTD[playerid]);
- PlayerTextDrawDestroy(playerid, MessageTD[playerid]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement