Can someone please give me the..
#1

I need the /shake (or /shakehand) Command. I've Downloaded several RP scripts but Haven't been able to find it.
I need the one like on Project Reality (PR-RP). I know they wont release it, but I need something like that.


Thanks.
Reply
#2

pawn Код:
COMMAND:accept(playerid, params[])
{
    new type[128],string[128],sendername[MAX_PLAYER_NAME],giveplayer[MAX_PLAYER_NAME], Float:x, Float:y, Float:z;
    if(sscanf(params, "s[128]", type)) SendClientMessage(playerid, COLOR_GREY, "USAGE: /accept [death]");
    else
    {
        if (PlayerInfo[playerid][pPlayerLogged] == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You must be logged in to use this.");
        if(PlayerInfo[playerid][pMute] == 1) return SendClientMessage(playerid,COLOR_LIGHTRED,"WARNING: You are currently muted.");
        if(strcmp(type, "death", true) == 0)
        {
            if (PlayerInfo[playerid][pDead] == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You have not even died yet.");
            PlayerInfo[playerid][pMute] = 1;
            PlayerInfo[playerid][pDead] = 2;
            TogglePlayerControllable(playerid,false);
            SetPlayerHealthEx(playerid,1.0);
            SetPlayerInterior(playerid,0);
            SetPlayerPos(playerid, 268.5962,1858.1289,9.8133);
            ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
            if(playerid == 0)
            {
                SetPlayerVirtualWorld(playerid,501);
            }
            else
            {
                SetPlayerVirtualWorld(playerid,playerid);
            }
            SetTimerEx("AfterSpawnHos", 10000, false, "i", playerid);
        }
        else if(strcmp(type, "shake1", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkaa",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
        else if(strcmp(type, "shake2", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkba",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
        else if(strcmp(type, "shake3", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkca",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
        else if(strcmp(type, "shake4", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkcb",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
        else if(strcmp(type, "shake5", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkda",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
        else if(strcmp(type, "shake6", true) == 0)
        {
            if(PlayerInfo[playerid][pShakeOffer] != 501)
            {
                if(IsPlayerConnected(PlayerInfo[playerid][pShakeOffer]))
                {
                    if(PlayerToPlayer(playerid,PlayerInfo[playerid][pShakeOffer],8.0))
                    {
                        format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
                        format(giveplayer, sizeof(giveplayer), "%s", PlayerNameEx(PlayerInfo[playerid][pShakeOffer]));
                        GiveNameSpace(sendername);
                        GiveNameSpace(giveplayer);
                        format(string, sizeof(string), "INFO: You accepted %s's handshake.", giveplayer);
                        SendClientMessage(playerid,COLOR_GREY,string);
                        format(string, sizeof(string), "INFO: %s has accepted your handshake.", sendername);
                        SendClientMessage(PlayerInfo[playerid][pShakeOffer],COLOR_GREY,string);
                        ApplyAnimation(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0);
                        ApplyAnimation(PlayerInfo[playerid][pShakeOffer],"GANGS","hndshkea",4.0,0,0,0,0,0);
                        PlayerInfo[playerid][pShakeOffer] = 501;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "SERVER: You must be around the person who offerd the shake.");
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "SERVER: The person who offerd a shake is offline.");
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "SERVER: You havent been offerd for a shake.");
            }
        }
There's an Extract from PR-RP's GM
Reply
#3

Getting a lot errors Including SScanf, even when i got the stock.
Reply
#4

THat code is completely Unuseable.
Reply
#5

duhh! you're not supposted to copy and paste it.. make a command heres shake
shake 1 -2 -3 -4 -5 -6 make a command with them
Код:
ApplyAnimation(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0); // shake one
ApplyAnimation(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0); // shake two
ApplyAnimation(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0); // shake three
ApplyAnimation(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0); // shake four
ApplyAnimation(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0); // shake five
ApplyAnimation(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0); // shake six
Reply
#6

Not Duhh, I know how to script, but I do not Want to script, since many People here have the command.
Reply
#7

ga(go) to the script request pagina(page) then. xD
and ask for handshake command with the applyanims i gave you or maybe 1
and why should many people here have the command?
Reply
#8

Since Most RP servers have this :P

Anyways, Nevermind. I got something else usefull
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)