Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:plantdrugs(playerid)
- {
- if(GetPVarInt(playerid,"Eingeloggt") == 0) return SendClientMessage(playerid, RED, "Du musst dafür eingeloggt sein!");
- if(drugsplanted[playerid] == 1) return SendClientMessage(playerid, C_CMD, "Du hast schon eine Drogen Pflanze gepflanzt.");
- if(Player[playerid][Fraktion] == 1) return SendClientMessage(playerid, C_CMD, "Du kannst als Beamter keiner Drogen Pflanze pflanzen.");
- if(drugsseed[playerid] < 25) return SendClientMessage(playerid, C_CMD, "Du hast nicht genug Samen, du brauchst mindestens 25 Stück.");
- drugsplanted[playerid] = 1;
- drugsharvest[playerid] = 0;
- drugsseed[playerid] -= 25;
- GetPlayerPos(playerid,drugX[playerid],drugY[playerid],drugZ[playerid]);
- drugplant[playerid] = CreateObject(2203,drugX[playerid],drugY[playerid],drugZ[playerid]-1.0,0.0,0.0,40.0);
- drugplanttimer[playerid] = SetTimerEx("dugplantfunc",900000,false,"i",playerid);
- SendClientMessage(playerid,C_LCMD,"** Du hast eine Drogen Pflanze gepflanzt. (Zeit bis zur Ernte: 15min) **");
- return 1;
- }
- CMD:harvestdrugs(playerid)
- {
- if(GetPVarInt(playerid,"Eingeloggt") == 0) return SendClientMessage(playerid, RED, "Du musst dafür eingeloggt sein!");
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && drugsplanted[i] == 1)
- {
- if(IsPlayerInRangeOfPoint(playerid,2,drugX[i],drugY[i],drugZ[i]))
- {
- new string[128];
- if(i == playerid && Player[playerid][Fraktion] != 1)
- {
- if(drugsharvest[i] == 0)
- {
- SendClientMessage(playerid,C_CMD,"** Du hast deine Drogen Pflanze geerntet, da sie noch nicht ausgewachsen war hast du nichts erhalten. **");
- drugsplanted[i] = 0;
- drugsharvest[i] = 0;
- DestroyObject(drugplant[i]);
- KillTimer(drugplanttimer[i]);
- }
- else if(drugsharvest[i] == 1)
- {
- SendClientMessage(playerid,C_LCMD,"** Du hast deine Drogen Pflanze geerntet und 25g Drogen erhalten. **");
- drugsplanted[i] = 0;
- drugsharvest[i] = 0;
- DestroyObject(drugplant[i]);
- KillTimer(drugplanttimer[i]);
- Player[playerid][Drugs] += 25;
- }
- }
- else if(Player[playerid][Fraktion] != 1)
- {
- if(drugsharvest[i] == 0)
- {
- SendClientMessage(playerid,C_CMD,"** Du hast die Drogen Pflanze von jemanden geerntet, da sie noch nicht ausgewachsen war hast du nichts erhalten. **");
- drugsplanted[i] = 0;
- drugsharvest[i] = 0;
- DestroyObject(drugplant[i]);
- KillTimer(drugplanttimer[i]);
- }
- else if(drugsharvest[i] == 1)
- {
- SendClientMessage(playerid,C_LCMD,"** Du hast die Drogen Pflanze von jemanden geerntet und 25g Drogen erhalten. **");
- drugsplanted[i] = 0;
- drugsharvest[i] = 0;
- DestroyObject(drugplant[i]);
- KillTimer(drugplanttimer[i]);
- Player[playerid][Drugs] += 25;
- }
- }
- else if(Player[playerid][Fraktion] == 1)
- {
- if(drugsharvest[i] == 0 || drugsharvest[i] == 1)
- {
- format(string,sizeof(string),"** Du hast erfolgreich die Drogen Pflanze von %s zerstört, die Person wird nun gesucht. **",GetName(i));
- SendClientMessage(playerid,LBLUE,string);
- SendClientMessage(i,C_CMD,"Deine Drogen Pflanze wurde von einem Beamten entdeckt und zerstört!");
- drugsplanted[i] = 0;
- drugsharvest[i] = 0;
- DestroyObject(drugplant[i]);
- KillTimer(drugplanttimer[i]);
- GivePlayerWanted(i,1,"Pflanzen von illegalen Substanzen");
- }
- }
- }
- }
- }
- return 1;
- }
- forward dugplantfunc(playerid);
- public dugplantfunc(playerid)
- {
- DestroyObject(drugplant[playerid]);
- drugplant[playerid] = CreateObject(2001,drugX[playerid],drugY[playerid],drugZ[playerid]-1.0,0.0,0.0,40.0);
- drugsharvest[playerid] = 1;
- SendClientMessage(playerid,LIGHTGREEN,"** Deine Drogen Pflanze ist ausgewachsen, du kannst sie nun ernten. **");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement