Thread: Gettime
View Single Post
Old 28/03/2014, 12:05 AM   #4
Carxi
Little Clucker
 
Carxi's Avatar
 
Join Date: Mar 2014
Posts: 48
Reputation: 1
Default Re: Gettime

Quote:
Originally Posted by Vince View Post
gettime returns the number of seconds (not milliseconds) that have elapsed since the epoch on 1/1/1970. The first code checks if 48 hours have passed (3600 seconds in an hour, times 4.

The second piece of code doesn't make much sense if it's from the same script. Would need more context for that.
PHP Code:
stock GatherDrug(playerid,slot)
{

    if(
DrugInfo[slot][dTime] < 604800)
    {

        switch(
DrugInfo[slot][dType])
        {

            case 
DRUG_WEED:
            {

                new 
amount = (random(9) + 1);
                if(
CanHaveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_WEED,amount))
                {

                    new 
rec GiveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_WEED,amount);
                    if(
rec)
                    {

                        
DrugInfo[slot][dTime] = 0;
                        
DrugInfo[slot][dType] = 0;
                        
F_DestroyObject(DrugInfo[slot][dObject]);
                        
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);

                    }

                }
                else
                {

                    
SendClientMessage(playerid,COLOR_LIGHTRED,"You cannot carry anything else!");

                }

            }
            case 
DRUG_HEROIN:
            {

                new 
amount = (random(4) + 1);
                if(
CanHaveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_HEROIN,amount))
                {

                    new 
rec GiveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_HEROIN,amount);
                    if(
rec)
                    {

                        
DrugInfo[slot][dTime] = 0;
                        
DrugInfo[slot][dType] = 0;
                        
F_DestroyObject(DrugInfo[slot][dObject]);
                        
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);

                    }

                }
                else
                {

                    
SendClientMessage(playerid,COLOR_LIGHTRED,"You cannot carry anything else!");

                }

            }
            case 
DRUG_COKE:
            {

                new 
amount = (random(4) + 1);
                if(
CanHaveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_COKE,amount))
                {

                    new 
rec GiveItem(INVENTORY_TYPE_PLAYER,playerid,INVENTORY_COKE,amount);
                    if(
rec)
                    {

                        
DrugInfo[slot][dTime] = 0;
                        
DrugInfo[slot][dType] = 0;
                        
F_DestroyObject(DrugInfo[slot][dObject]);
                        
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);

                    }

                }
                else
                {

                    
SendClientMessage(playerid,COLOR_LIGHTRED,"You cannot carry anything else!");

                }

            }

        }

    }
    else
    {

        
DrugInfo[slot][dTime] = 0;
        
DrugInfo[slot][dType] = 0;
        
F_DestroyObject(DrugInfo[slot][dObject]);
        
SendClientMessage(playerid,COLOR_YELLOW2,"Questa pianta  vecchia e inutilizzabile.");
        
SendEmote(playerid,"inizia a rimuovere la pianta da terra.");

    }


Carxi is offline   Reply With Quote