Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -
Код:
//::::::::::::::::::::::::::::::::::::::: :
//Create/Edit system by Hazko::: :::: :
//:::::::::::::::::::::::::::::::::::::::: :
// : : : ;
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//If you want some things to be ashamed Ask and I might can prepare:::
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#include <a_samp>
#include <streamer>
#include <zcmd>
#include <sscanf2>
#define COLOR_YELLOW 0xFFFF00AA
new PMEnabled[MAX_PLAYER_NAME];
CMD:afk(playerid, params[], help)
{
new reason[64];
if(sscanf(params,"s[64]", reason)) return SendClientMessage(playerid, COLOR_YELLOW, "{6347AA} /afk [reason]");
TogglePlayerControllable(playerid, 0);
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s is now AFK Reason: %s.",pName, reason);
SendClientMessageToAll(0xFF0000AA,string);
return 1;
}
CMD:brb(playerid, params[], help)
{
new reason[64];
if(sscanf(params,"s[64]", reason)) return SendClientMessage(playerid, COLOR_YELLOW, "{6347AA} /brb [reason]");
TogglePlayerControllable(playerid, 0);
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s is now BRB Reason: %s.",pName, reason);
SendClientMessageToAll(0xFF0000AA,string);
return 1;
}
CMD:back(playerid, params [])
{
new string[129], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
SendClientMessage(playerid, COLOR_YELLOW, "You are no longer AFK/BRB.");
format(string,sizeof string, "%s is no longer AFK/BACK.",pName);
SendClientMessageToAll(0xFF0000AA,string);
TogglePlayerControllable(playerid, 1);
return 1;
}
// NEW PM WITH TOGPM
CMD:pm(playerid, params [ ] )
{
if(IsPlayerConnected(playerid))
{
new pID, Message[60],playername[MAX_PLAYER_NAME],targetName[MAX_PLAYER_NAME],string[128],string2[128];
if(sscanf(params, "us[60]", pID, Message)) return SendClientMessage(playerid, 0xAFAFAFAA, "{6347AA} /pm [PlayerID/PlayerName] [Message]");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xAFAFAFAA, "Invalid PlayerID/PlayerName");
if(PMEnabled[playerid] == 0) return SendClientMessage(playerid, 0xAFAFAFAA, "This player blocked Incoming Private Messages");
GetPlayerName(pID, targetName, sizeof(targetName));
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "PM Message from %s: %s", playername, Message);
format(string2, sizeof(string2), "PM Message sent to %s: %s", targetName, Message);
SendClientMessage(playerid, COLOR_YELLOW, string2);
SendClientMessage(pID, COLOR_YELLOW, string);
}
return 1;
}
CMD:togpm( playerid, params[ ] )
{
if(isnull(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "CMD: /togpm [on/off]");
if(strcmp(params, "on", true ) == 0 )
{
PMEnabled[playerid] = 1;
SendClientMessage(playerid, 0x00FF00FF, "You have unblocked your Personal Messaging arrival.");
}
else if( strcmp( params, "off", true ) == 0 )
{
PMEnabled[playerid] = 0;
SendClientMessage(playerid, 0xAA3333AA, "You have blocked Personal Messages from arriving.");
}
else SendClientMessage(playerid, -1,"CMD: /togpm [on/off]");
return 1;
}
// NEW PM WITH TOGPM
Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -
Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -
Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -
Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -
Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason -