21.07.2010, 13:43
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;
}