SA-MP Forums Archive
[FilterScript] Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason (/showthread.php?tid=428500)



Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - Hazko - 06.04.2013

Create/Edit System By Hazko


Код:
//::::::::::::::::::::::::::::::::::::::: :
//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
If you want some things to be ashamed Ask and I might can prepare


Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - ajam123 - 06.04.2013

DAFUQ 2 TOPIC WHAT CHANGE? https://sampforum.blast.hk/showthread.php?tid=428496


Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - liorlior - 06.04.2013

I'm Cute

http://forum.sa-mp.com/showthread.ph...ight=gold+rims


Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - iMTube™ - 06.04.2013

Nice ..


Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - Dopefull - 06.04.2013

Not bad


Re: Simple afk systems with reason..!! + pm systems with togpm + brb sytem with reason - Apenmeeuw - 06.04.2013

Nice work