Započeo Damjan.
•24. Avg. 2022.• ZaključanoTajmer droge
415
pregleda
9
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
45 / 250 XP
Početnik(0)
242
Postovi:
52
Teme:
Pridružio se:Jun 2014
24. Avg. 2022.
Problem(error/warning): Ovako ubacio sam u svoj mod znaci kad kucas npr /sadii 1,2 ili 3 posadi se droga i sve lijepo pise npr ako kucas /sadii 1 i posadi se kokain stvori se onaj objekt da je posađena i sve to ali tajmer koji stoji ispod npr biljka ce biti zrela za 20 minuta u opce mi ne odbrojava te minute a ne znam zasto. Ispod cu staviti sve kako sam stavio u mod.
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Deo skripte:
for(new d; d < sizeof(DrogaI); d++)
{
new dstr;
if(DrogaI > 2)
{
if(DrogaI == 1)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "Kokain(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 2)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "Marihuana(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 3)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "LSD(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
}
if(DrogaI == 2)
{
if(DrogaI == 1)
{
DrogaI--;
format(dstr,128, "Kokain(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 2)
{
DrogaI--;
format(dstr,128, "Marihuana(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 3)
{
DrogaI--;
format(dstr,128, "LSD(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
}
}
enum drogainfo
{
Float:dPozX,
Float:dPozY,
Float:dPozZ,
DrogaObj,
DrogaTimer,
dVrsta,
dPosadio,
dSadi
};
new DrogaI;
OVO SU KOMANDE:
CMD:sadii(playerid, params[])
{
new vrsta;
new temp = 0;
if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Niste clan mafije/bande!");
if(IsPlayerInWater(playerid)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne mozete saditi drogu u vodi!");
if(sscanf(params, "i", vrsta))
{
SCM(playerid, ZUTA, "{6A696A}(Koristite) {C0C0C0}/sadi ");
SCM(playerid, ZUTA, "Vrsta: {FFFFFF}1: Kokain | 2: Marihuana | 3: LSD");
return 1;
}
if(Stvari == 0)
{
SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nemate semena kod sebe. Mesto kupovine je oznaceno na vasem radaru.");
h_SetPlayerCheckpoint(playerid, 300.4011, 1141.2760, 9.1375, 5.0);
return 1;
}
if(PI != 0)
{
format(CmdString, 128, "Da bi sadili drogu mroate pricekati %d sekundi!", PI);
SCM(playerid, BELA, CmdString);
return 1;
}
if(PosadioDroge >= 4) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne mozete posaditi vise od 4 droge!");
for(new x; x < sizeof(DrogaI); x++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, DrogaI, DrogaI, DrogaI))
{
temp++;
break;
}
}
if(temp > 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Morate se malo odmaknuti od zadnje posadjene droge!");
if(vrsta == 1)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "Kokain(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 1;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: Kokain. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else if(vrsta == 2)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "Marihuana(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 2;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: Marihuana. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else if(vrsta == 3)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "LSD(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 3;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: LSD. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nepoznata vrsta!");
return 1;
}
CMD:berii(playerid, params[])
{
if(Stvari == 0) return GRESKA(playerid, "Nemate torbu!");
if(!IgracUBandi(playerid)) return GRESKA(playerid, "Niste clan nijedne bande/mafije!");
new temp = 0;
for(new x; x < sizeof(DrogaI); x++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, DrogaI, DrogaI, DrogaI))
{
temp++;
break;
}
}
if(temp == 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne nalazite se kod droge");
new kile;
kile = 2+random(15);
for(new i; i < sizeof(DrogaI); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.2, DrogaI, DrogaI, DrogaI))
{
if(DrogaI == 1)
{
if(DrogaI == 1)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
Stvari += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d kokaina, sada to morate preraditi! Sada imate %d kokaina!", kile, Stvari);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
else if(DrogaI == 2)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
PI += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d Marihuane! Sada imate %d Marihuane!", kile, PI);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
else if(DrogaI == 3)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
PI += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d LSD-a! Sada imate %d LSD!", kile, PI);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
}
}
}
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
-Slika/video ingame problema(obavezno ako je ingame problem):
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
45 / 250 XP
Početnik(0)
242
Postovi:
52
Teme:
Pridružio se:Jun 2014
24. Avg. 2022.
Evo poslat cu sve sad, to je to sve sta imam jos sta se tice tih odbrojavanja i jos ono za marihuanu da mi sprema npr kad je poberes i to to valjda ne treba poslat haha, i ono da ucitava sadrzaj torbe kolko imas marihuane i to..
Koji for loop mislis dal je tajmer ?
Koji for loop mislis dal je tajmer ?
OnPlayerDisconnect
if(PosadioDroge >= 1) { PI = 1020; }
Public Odbrojavanja
if(PI > 1) PI--;
if(PI > 0) PI--;
ZA KONVERTAT VRIJEME
stock KonvertujVreme(vreme)
{
new minuti, sekunde, string;
if(vreme > 59)
{
minuti = floatround(vreme/60);
sekunde = floatround(vreme - minuti*60);
if(sekunde > 9) format(string, sizeof(string), "%d:%d", minuti, sekunde);
else format(string, sizeof(string), "%d:0%d", minuti, sekunde);
}
else
{
sekunde = floatround(vreme);
if(sekunde > 9) format(string, sizeof(string), "0:%d", sekunde);
else format(string, sizeof(string), "0:0%d", sekunde);
}
return string;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
45 / 250 XP
Početnik(0)
242
Postovi:
52
Teme:
Pridružio se:Jun 2014
25. Avg. 2022.
KOMANDE:
To ide na vrh gore
new PosadioDroge;
PosadioDroge = 0;
ovo je pod onplayerdiscconect
ENUM
I to je to nemam vise nista od koda imam jos jedino ono da sprema LSD, Marihuanu i to al to je sad manje vise nevazno
CMD:ddroga(playerid, params[])
{
if(PI > 0 || PI > 0 || IsPlayerAdmin(playerid))
{
new id;
if(sscanf(params, "i", id))
{
SCM(playerid, ZUTA, "{6A696A}(Koristite) {C0C0C0}/ddroga [ID Droge koju zelite obrisati]");
}
if(IsPlayerInRangeOfPoint(playerid, 3.2, DrogaI, DrogaI, DrogaI))
{
new did;
new ImeD, strport;
RPIme(playerid, ImeD);
did = DrogaI;
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
if(PI > 0)
{
format(strport, sizeof strport, "GameMaster %s je uklonio posadjenu drogu igracu %s!", ImeD, DrogaI);
StaffPoruka(ZELENA2, strport);
}
else if(PI > 0)
{
format(strport, sizeof strport, "Admin %s je uklonio posadjenu drogu igracu %s!", ImeD, DrogaI);
StaffPoruka(CRVENA, strport);
}
if(IsPlayerConnected(did))
{
if(PI > 0)
{
SCMF(did, CRVENA, "GameMaster %s je uklonio vasu drogu iz razloga sto je ju postavili na NON RP mjesto", ImeD);
}
else if(PI > 0)
{
SCMF(did, CRVENA, "Admin %s je uklonio vasu drogu iz razloga sto je ju postavili na NON RP mjesto", ImeD);
}
}
if(GMDuznost == 0 && PI > 0)
{
format(CmdString, 128, "GM Radovi bez duznosti! GameMaster %s[%d] /port", ImeD, playerid);
HeadPoruka(NARANDZASTA, CmdString);
SCM(playerid, CRVENA, " - Staff Abuse - Radili ste staff posao bez duznosti! Poruka je poslana svim Head Adminima!");
new logiime;
RPIme(playerid, logiime);
format(CmdString, sizeof CmdString, "| GAMEMASTER | %s | Komanda: /ddroga", logiime);
UpisiLog(FAJL_ABUSELOG, CmdString);
}
if(AdminDuznost == 0 && PI > 0 && PI < 6)
{
format(CmdString, 128, "GM Radovi bez duznosti! Admin %s[%d] /port", ImeD, playerid);
HeadPoruka(NARANDZASTA, CmdString);
SCM(playerid, CRVENA, " - Staff Abuse - Radili ste staff posao bez duznosti! Poruka je poslana svim Head Adminima!");
new logiime;
RPIme(playerid, logiime);
format(CmdString, sizeof CmdString, "| ADMIN | %s | Komanda: /ddroga", logiime);
UpisiLog(FAJL_ABUSELOG, CmdString);
}
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne nalazite se kod posadjene droge!");
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nemate dopustenje da koristite ovu komandu!");
return 1;
}
CMD:resetirajdrogu(playerid, params[])
{
if(PI > 3)
{
for(new i; i < sizeof(DrogaI); i++)
{
if(DrogaI > 0)
{
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
}
}
StvorenoDroge = 0;
SCM(playerid, PLAVA, " {FFFFFF}Resetirali ste drogu!");
}
return 1;
}
CMD:sadii(playerid, params[])
{
new vrsta;
new temp = 0;
if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Niste clan mafije/bande!");
if(IsPlayerInWater(playerid)) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne mozete saditi drogu u vodi!");
if(sscanf(params, "i", vrsta))
{
SCM(playerid, ZUTA, "{6A696A}(Koristite) {C0C0C0}/sadi ");
SCM(playerid, ZUTA, "Vrsta: {FFFFFF}1: Kokain | 2: Marihuana | 3: LSD");
return 1;
}
if(Stvari == 0)
{
SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nemate semena kod sebe. Mesto kupovine je oznaceno na vasem radaru.");
h_SetPlayerCheckpoint(playerid, 300.4011, 1141.2760, 9.1375, 5.0);
return 1;
}
if(PI != 0)
{
format(CmdString, 128, "Da bi sadili drogu mroate pricekati %d sekundi!", PI);
SCM(playerid, BELA, CmdString);
return 1;
}
if(PosadioDroge >= 4) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne mozete posaditi vise od 4 droge!");
for(new x; x < sizeof(DrogaI); x++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, DrogaI, DrogaI, DrogaI))
{
temp++;
break;
}
}
if(temp > 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Morate se malo odmaknuti od zadnje posadjene droge!");
if(vrsta == 1)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "Kokain(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 1;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: Kokain. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else if(vrsta == 2)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "Marihuana(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 2;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: Marihuana. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else if(vrsta == 3)
{
new ImeD, strport;
RPIme(playerid, ImeD);
new DrogaB = StvorenoDroge+1;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
format(CmdString, 128, "LSD(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: 20 minuta.", DrogaB, ImeD);
DrogaLabel = CreateDynamic3DTextLabel(CmdString, ZELENA, X, Y, Z-1.14650, 10, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
DrogaI = CreateDynamicObject(19473, X, Y, Z-1.14650, 0.0000, 0.0000, 0.0000);
DrogaI = 3;
DrogaI = 21;
strmid(DrogaI, ImeD, 0, strlen(ImeD), 255);
DrogaI = playerid;
DrogaI = X;
DrogaI = Y;
DrogaI = Z;
Stvari--;
PosadioDroge++;
SCM(playerid, ZELENA, "Posadili ste drogu! Vrsta: LSD. Vasa droga ce narasti za 20 minuta");
SCM(playerid, ZELENA, "Pazite na vasu drogu jer vam je drugi mogu ukrasti, a policija zaplijeniti!");
format(strport, sizeof strport, " Posadio: %s | ID: %d | Provera: /tpdroga %d | Brisanje: /ddroga %d", ImeD, playerid, DrogaB, DrogaB);
StaffPoruka(CRVENA, strport);
StvorenoDroge++;
if(PosadioDroge >= 4) { PI = 1020; }
}
else return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Nepoznata vrsta!");
return 1;
}
CMD:berii(playerid, params[])
{
if(Stvari == 0) return GRESKA(playerid, "Nemate torbu!");
if(!IgracUBandi(playerid)) return GRESKA(playerid, "Niste clan nijedne bande/mafije!");
new temp = 0;
for(new x; x < sizeof(DrogaI); x++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, DrogaI, DrogaI, DrogaI))
{
temp++;
break;
}
}
if(temp == 0) return SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne nalazite se kod droge");
new kile;
kile = 2+random(15);
for(new i; i < sizeof(DrogaI); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.2, DrogaI, DrogaI, DrogaI))
{
if(DrogaI == 1)
{
if(DrogaI == 1)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
Stvari += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d kokaina, sada to morate preraditi! Sada imate %d kokaina!", kile, Stvari);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
else if(DrogaI == 2)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
PI += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d Marihuane! Sada imate %d Marihuane!", kile, PI);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
else if(DrogaI == 3)
{
if(PosadioDroge > 0)
{
PosadioDroge--;
}
PI += kile;
format(CmdString, sizeof CmdString, "Pobrali ste %d LSD-a! Sada imate %d LSD!", kile, PI);
DrogaI = 0;
DrogaI = 0;
DrogaI = -1000;
DrogaI = 0;
DestroyDynamicObject(DrogaI);
DestroyDynamic3DTextLabel(DrogaLabel);
break;
}
}
}
}
return 1;
}
CMD:drogaabuse(playerid, params[])
{
if(PI > 0 || PI > 0 || IsPlayerAdmin(playerid))
{
SCM(playerid, GRAD2, "Abusati drogom vrlo je lako! Kada igrac posadi drogu i ode offline moze opet posaditi");
SCM(playerid, GRAD2, "4 vrsti droge sto je abuse. Molimo vas da cesto pratite igrace kako sade drogu te ukoliko dodje do Abusa");
SCM(playerid, GRAD2, "prijavite adminima neka ih strogo kazne da se to vise ne ponavlja, te uklonite svu drogu sa /ddroga!");
SCM(playerid, GRAD2, "Hvala!");
}
return 1;
}To ide na vrh gore
new PosadioDroge;
PosadioDroge = 0;
ovo je pod onplayerdiscconect
if(PosadioDroge >= 1) { PI = 1020; }ENUM
enum drogainfo
{
Float:dPozX,
Float:dPozY,
Float:dPozZ,
DrogaObj,
DrogaTimer,
dVrsta,
dPosadio,
dSadi
};
new DrogaI;
for(new d; d < sizeof(DrogaI); d++)
{
new dstr;
if(DrogaI > 2)
{
if(DrogaI == 1)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "Kokain(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 2)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "Marihuana(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 3)
{
DrogaI--;
new dtime = DrogaI-1;
format(dstr, 128, "LSD(%d)\nPosadio: %s\nBiljka ce biti\nzrela za: %s minuta\n/zaplijeni", d, DrogaI, KonvertujVreme(dtime));
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
}
if(DrogaI == 2)
{
if(DrogaI == 1)
{
DrogaI--;
format(dstr,128, "Kokain(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 2)
{
DrogaI--;
format(dstr,128, "Marihuana(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
else if(DrogaI == 3)
{
DrogaI--;
format(dstr,128, "LSD(%d)\nPosadio: %s\nBiljka je zrela!\n/beri\n/zaplijeni", d, DrogaI);
UpdateDynamic3DTextLabelText(DrogaLabel, ZELENA, dstr);
}
}
}
new StvorenoDroge;
StvorenoDroge = 0;I to je to nemam vise nista od koda imam jos jedino ono da sprema LSD, Marihuanu i to al to je sad manje vise nevazno
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
