[Help] Planting weed function.
#2

take a look at mine.

pawn Код:
CMD:plantseed(playerid,params[])
{
#pragma unused params
    if(gTeam[playerid] != TEAM_CIVILIAN)    return SendClientMessage(playerid,red,"You arent a drug dealer!");
    if(PlayerInfo[playerid][Seeds] <= 0)    return SendClientMessage(playerid,red,"You dont have any seeds!");
    if(gTeam[playerid] == TEAM_COPS)    return SendClientMessage(playerid,red,"Cops can't plant seed!");
    if(IsPlayerInRangeOfPoint(playerid,50,2590.6021,-952.7857,81.3664))
    {
        PlayerInfo[playerid][Seeds] --;
        GetPlayerPos(playerid,X,Y,Z);
        DrugObject = CreateObject(701, X, Y, Z, 0, 0, 90);
        SendClientMessage(playerid,COLOR_WHITE,"* Seeds planted! ** Wait till they have grown (1minute)");
        PlayerInfo[playerid][SeedPlanted] ++;
        SetTimerEx("SeedsPlanted", 60000, false, "i", playerid);
    }
    else
            return SendClientMessage(playerid,red,"You aren't in drugarea!");
    return 1;
}
forward SeedsPlanted(playerid);
public SeedsPlanted(playerid)
{
    if(!IsPlayerConnected(playerid)) return false;
    if(gTeam[playerid] != TEAM_CIVILIAN) return false;
    else
    {
        PlayerInfo[playerid][PickupableDrugs] ++;
        PlayerInfo[playerid][SeedPlanted] --;
        SendClientMessage(playerid,red,"Your drugs are ready to pickup, /pickupseeds");
    }
    return true;
}


CMD:pickupseeds(playerid,params[])
{
#pragma unused params
    if(gTeam[playerid] != TEAM_CIVILIAN) return SendClientMessage(playerid,red,"You arent a Civilian!");
    if(PlayerInfo[playerid][PickupableDrugs] <= 0)  return SendClientMessage(playerid,red,"You dont have any drugs!");
    if(gTeam[playerid] == TEAM_COPS)    return SendClientMessage(playerid,red,"Cops can't plant seed!");
    if(IsPlayerInRangeOfPoint(playerid,50,2590.6021,-952.7857,81.3664))
    {
        DestroyObject(DrugObject);
        new rand = random(5);
        if(rand == 0)
        {
            PlayerInfo[playerid][WeedAmount] = PlayerInfo[playerid][WeedAmount] + 3;
            SendClientMessage(playerid,COLOR_WHITE,"* Drugs Picked Up And You've Gained +3 Weed!");
            PlayerInfo[playerid][PickupableDrugs] --;
        }
        if(rand == 1)
        {
            PlayerInfo[playerid][WeedAmount] = PlayerInfo[playerid][WeedAmount] + 1;
            SendClientMessage(playerid,COLOR_WHITE,"* Drugs Picked Up And You've Gained +1 Weed!");
            PlayerInfo[playerid][PickupableDrugs] --;
        }
        if(rand == 2)
        {
            PlayerInfo[playerid][WeedAmount] = PlayerInfo[playerid][WeedAmount] + 4;
            SendClientMessage(playerid,COLOR_WHITE,"* Drugs Picked Up And You've Gained +4 Weed!");
            PlayerInfo[playerid][PickupableDrugs] --;
        }
        if(rand == 3)
        {
            PlayerInfo[playerid][WeedAmount] = PlayerInfo[playerid][WeedAmount] + 0;
            SendClientMessage(playerid,COLOR_WHITE,"* * Sorry CopHater Has Destroyed Your Weed Plant Try Again Later):");
            PlayerInfo[playerid][PickupableDrugs] --;
        }
        if(rand == 4)
        {
            PlayerInfo[playerid][WeedAmount] = PlayerInfo[playerid][WeedAmount] + 2;
            SendClientMessage(playerid,COLOR_WHITE,"* Drugs Picked Up And You've Gained +2 Weed!");
            PlayerInfo[playerid][PickupableDrugs] --;
        }
    }
    else
            return SendClientMessage(playerid,red,"You aren't in drugarea!");
    return 1;
}
Reply


Messages In This Thread
[Help] Planting weed function. - by Ace_Menace - 21.07.2010, 13:41
Re: [Help] Planting weed function. - by Kar - 21.07.2010, 13:43

Forum Jump:


Users browsing this thread: 1 Guest(s)