Jump to content
  • 0

pomoc Typ/pomoc trava


AdoUMF

Dotaz

caute potrebujem do tohochto fs vlozit aby som tu marihuanu vedel predat dam vam kod pls dajte radu alebo mi poslite kod dakujem :)
cod

 

#include <a_samp>
    #include <Dini>
    new Drugs[MAX_PLAYERS];
    #define Color 0x03D687FF
    new trava;
    new trava1;
    new trava2;
    new trava3;
    new trava4;
    new trava5;
    new trava6;
    new trava7;
    new trava8;
    new trava9;
    new trava10;
    #define COLOR_RED 0xAA3333AA
    public OnFilterScriptInit()
    {
            trava = CreatePickup(1279, 1, -1061.7972, -1636.0032, 76.3672, -1);
            trava1 = CreatePickup(1279, 1, -1062.3104, -1626.2723, 76.3672, -1);
            trava3 = CreatePickup(1279, 1, -1052.9143, -1635.0084, 76.3672, -1);
            trava4 = CreatePickup(1279, 1, -1043.2144, -1621.9075, 76.3672, -1);
            trava5 = CreatePickup(1279, 1, -1042.5641, -1636.9612, 76.3672, -1);
            trava2 = CreatePickup(1279, 1, -1032.5710, -1635.8461, 76.3672, -1);
            trava7 = CreatePickup(1279, 1, -1023.0430, -1635.9691, 76.3672, -1);
            trava8 = CreatePickup(1279, 1, -1022.8950, -1632.0483, 76.3672, -1);
            trava9 = CreatePickup(1279, 1, -981.6025, -1684.9358, 76.2116, -1);
            trava10 = CreatePickup(1279, 1, -982.0939, -1700.6830, 76.2746, -1);
            print("\n--------------------------------------------------------");
            print("trava ");
            print("--------------------------------------------------------\n");
            SetTimer("CallConnect",1,0);
            return 1;
    }
    forward CallConnect(playerid);
    public CallConnect(playerid)
    {
    OnPlayerConnect(playerid);
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
            new file[100],pName[MAX_PLAYER_NAME];
            GetPlayerName(playerid,pName,24);
            format(file,sizeof(file),"trava\%s.ini",pName);
            if(!dini_Exists(file))
            {
            dini_Create(file);
            dini_IntSet(file,"trava",Drugs[playerid]);
            }
            else
            {
            Drugs[playerid] = dini_Int(file,"trava");
            }
            return 1;
    }
public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(pickupid == trava)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava1)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava2)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava3)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava4)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava5)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava6)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava7)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava8)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava9)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
        if(pickupid == trava10)
        ShowPlayerDialog(playerid,10789,DIALOG_STYLE_LIST,"Trava","\nVypestovat","pestovat","Close");
    return 1;
}

    public OnPlayerCommandText(playerid, cmdtext[])
    {
        if (strcmp("/info", cmdtext, true, 10) == 0)
            {
            new string[128];
            format(string,sizeof(string),"Mas %d gramov travy",Drugs[playerid]);
            ShowPlayerDialog(playerid,1111,DIALOG_STYLE_MSGBOX,"Trava",string,"Sfajcit","Cancel");
            return 1;
            }
            return 0;
    }

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
            if(dialogid == 10789 && response)
            {
                    switch(listitem)
                    {

                    {
                            if(GetPlayerMoney(playerid) >= 0)
                            {
                            GivePlayerMoney(playerid,-0);
                            Drugs[playerid] += 5;
                                SendClientMessage(playerid,Color,"Vypestovane 5g /info!");
                            }
                            else
                    {
                            SendClientMessage(playerid,Color,"Nemôžete kúpiť túto položku, pretože je to príliš drahé pre vás! [$ 100]");

                                    }
                            }
                    }
                    }
            if(dialogid == 1111 && response)
                            {
                    if(!response) return SendClientMessage(playerid,COLOR_RED,"You Canceled");
                    if(response)
                    {
                    if(Drugs[playerid] >= 1)
                    {
                    SendClientMessage(playerid,Color,"[Effect bude preč za 1 minútu]");
                    new Float:Health,Float:Armour; GetPlayerHealth(playerid,Health); GetPlayerArmour(playerid,Armour);
                ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
                SetTimerEx("Walkanim",6000,0,"i",playerid);
                SetTimerEx("EffectGone",60000,0,"i",playerid);
                Drugs[playerid] -= 5;
                SetPlayerDrunkLevel (playerid, 50000);
                SetPlayerHealth(playerid,Health+0);
                SetPlayerArmour(playerid,Armour+0);
                }
                else
                {
                SendClientMessage(playerid,Color,"Kup si drogy /buydrugs");
                }
                    }
            }
            return 1;
    }
    forward Walkanim(playerid);
    public Walkanim(playerid)
    {
    ApplyAnimation(playerid,"ped","WALK_drunk",4.1,1,1,1,1,1);
    return 1;
    }
    forward EffectGone(playerid);
    public EffectGone(playerid)
    {
    SetPlayerDrunkLevel(playerid,0);
    return 1;
    }
 

 

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...