Commands help
#5

pawn Код:
COMMAND:takedrugs(playerid,params[])
{

    new idx = 0;
    new tmp[64];
    tmp = strtok(params,idx);
    if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_LIGHTRED,"FOLOSESTE: /takedrugs [weed/heroin/coke]"); return 1; }
    if(strcmp(tmp,"coke",true) == 0)
    {

        if(HasItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_COKE,1))
        {

            SendEmote(playerid,"face o linie de cocaina si incepe sa o traga.");
            RemoveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_COKE,1);
            heroin[playerid] = 1;
            heroin_stage[playerid] = 1;
            heroin_expire[playerid] = 5;
            SetPlayerWeather(playerid,heroin_stages[heroin_stage[playerid]]);
            new adic = random(100);
            if(adic > 75 && !CharacterInfo[playerid][active_character[playerid]][cAddiction])
            {

                SendClientMessage(playerid,COLOR_YELLOW,"Ai devenit dependent de cocaina.");
                CharacterInfo[playerid][active_character[playerid]][cAddiction] = DRUG_COKE;
                CharacterInfo[playerid][active_character[playerid]][cAddictionLevel] = 20;

            }
            if(CharacterInfo[playerid][active_character[playerid]][cAddiction]) { CharacterInfo[playerid][active_character[playerid]][cAddictionLevel] ++; addiction_runtime[playerid] = 600; }
            return 1;

        }
        else
        {

            SendClientMessage(playerid,COLOR_GREY,"Nu ai cocaina.");
            return 1;

        }

    }
    if(strcmp(tmp,"heroin",true) == 0)
    {

        if(HasItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_HEROIN,1))
        {

            SendEmote(playerid,"scoate o seringa cu heroina si incepe sa se injecteze.");
            RemoveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_HEROIN,1);
            heroin[playerid] = 1;
            heroin_stage[playerid] = 1;
            heroin_expire[playerid] = 5;
            SetPlayerWeather(playerid,heroin_stages[heroin_stage[playerid]]);
            new adic = random(50);
            if(adic > 40 && !CharacterInfo[playerid][active_character[playerid]][cAddiction])
            {
                SendClientMessage(playerid,COLOR_YELLOW,"Ai devenit dependent de heroina.");
                CharacterInfo[playerid][active_character[playerid]][cAddiction] = DRUG_HEROIN;
                CharacterInfo[playerid][active_character[playerid]][cAddictionLevel] = 10;
            }
            if(CharacterInfo[playerid][active_character[playerid]][cAddiction]) { CharacterInfo[playerid][active_character[playerid]][cAddictionLevel] ++; addiction_runtime[playerid] = 600; }
            return 1;

        }
        else
        {

            SendClientMessage(playerid,COLOR_GREY,"Nu ai heroina.");
            return 1;

        }

    }
    if(strcmp(tmp,"weed",true) == 0)
    {

        if(HasItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_WEED,1))
        {

            SendEmote(playerid,"scoate o bricheta si aprinde un joint.");
            SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            RemoveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_WEED,1);
            weed[playerid] = 1;
            return 1;

        }
        else
        {

            SendClientMessage(playerid,COLOR_GREY,"Nu ai iarba la tine.");
            return 1;

        }

    }
    SendClientMessage(playerid,COLOR_GREY,"Obiect neidentificat.");
    return 1;

}
i don't now your your script ... but i give you a simple command ..
Reply


Messages In This Thread
Deleted. - by iFiras - 03.11.2013, 05:35
Re: Commands help - by [HK]Ryder[AN] - 03.11.2013, 06:04
Deleted. - by iFiras - 03.11.2013, 06:06
Re: Commands help - by [HK]Ryder[AN] - 03.11.2013, 06:08
Re: Commands help - by Jony_Cruze - 03.11.2013, 06:08
Re: Commands help - by [HK]Ryder[AN] - 03.11.2013, 06:19
Deleted. - by iFiras - 03.11.2013, 06:25
Re: Commands help - by Konstantinos - 03.11.2013, 09:04

Forum Jump:


Users browsing this thread: 1 Guest(s)