Detaljan opis: Ovako, imam komandu /posadidrvo, i skoro sam stavio ovde pomoc sto samo sprema jedno drvo u folder, i skontao sam da sam bio obrisao liniju " new iddrva = SledeceDrvo(); " i da zbog toga nije ubacivalo ostala imena u folder, sada je problem sto imam error bas na toj liniji a error glasi:
error 017: undefined symbol "SledeceDrvo"
Kako da napravim taj public/stock "SledeceDrvo" ili sta vec treba molim vas pomozite mi
Evo cijela komanda /posadidrvo:
CMD:posadidrvo(playerid, params[])
{
new iddrva = SledeceDrvo();
new stringv;
new randcode = 100 + random(899);
new randtext = 100 + random(899);
new Float:pozx, Float:pozy, Float:pozz;
GetPlayerPos(playerid, pozx, pozy, pozz);
new idi = PlayerInfo;
new vrstad;
if(sscanf(params, "i", vrstad))
{
SCM(playerid, -1,"/posadidrvo [1/2/3]");
SCM(playerid, -1,"Vrste Drva | 1: Sljiva | 2: Kruska | 3: Jabuka");
return 1;
}
if(vrstad == 1)
{
for(new i; i < sizeof(DI); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, DI, DI, DI)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Izmedju voca mora biti razmak 5 koraka!");
}
if(!IsPlayerInRangeOfPoint(playerid, II, II, II, II)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nisi na svom imanju!");
if(PlayerInfo == 2555) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate imanje!");
if(PlayerInfo == 0) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate sjemena za sljive!");
if(PlayerInfo > 100) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Ne mozete vise od 100 da posadite!");
DI = 1;
DI = 777;//777
DI = 20;
DI = 1;
DI = randcode;
DI = randtext;
DI = pozx;
DI = pozy;
DI = pozz;
new vrsta;
if(DI == 1) { vrsta = "Sljiva"; }
else if(DI == 2) { vrsta = "Kruska"; }
else if(DI == 3) { vrsta = "Jabuka"; }
format(stringv,256,"{FD722F}Voce jos nije izraslo!\nVreme do izrastanja: {FFFFFF}%d sati, %d minuta\n{FD722F}Vrsta drveta:{FFFFFF}%s",DI,DI,vrsta);
DI = CreateDynamicObject(DI, DI+1,DI,DI-4, 0.0000000, 0.0000000, 0.0000000);
DrvoLabel = CreateDynamic3DTextLabel(stringv, -1, DI+1,DI,DI, 15);
SCM(playerid,-1,"Posadili ste sljivu!");
DI = idi;
DI = 1;
PlayerInfo --;
PlayerInfo ++;
SacuvajDrvo(iddrva);
Sigraca(playerid);
}
else if(vrstad == 2)
{
for(new i; i < sizeof(DI); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, DI, DI, DI)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Izmedju voca mora biti razmak 5 koraka!");
}
if(!IsPlayerInRangeOfPoint(playerid, II, II, II, II)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nisi na svom imanju!");
if(PlayerInfo == 2555) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate imanje!");
if(PlayerInfo == 0) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate sjemena za kruske!");
if(PlayerInfo > 100) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Ne mozete vise od 100 da posadite!");
DI = 2;
DI = 673;
DI = 20;
DI = 1;
DI = randcode;
DI = randtext;
DI = pozx;
DI = pozy;
DI = pozz;
new vrsta;
if(DI == 1) { vrsta = "Sljiva"; }
else if(DI == 2) { vrsta = "Kruska"; }
else if(DI == 3) { vrsta = "Jabuka"; }
format(stringv,256,"{FD722F}Voce jos nije izraslo!\nVreme do izrastanja: {FFFFFF}%d sati, %d minuta\n{FD722F}Vrsta drveta:{FFFFFF}%s",DI,DI,vrsta);
DI = CreateDynamicObject(DI, DI+1,DI,DI-4, 0.0000000, 0.0000000, 0.0000000);
DrvoLabel = CreateDynamic3DTextLabel(stringv, -1, DI+1,DI,DI, 15);
SCM(playerid,-1,"Posadili ste krusku!");
DI = idi;
DI = 1;
PlayerInfo --;
PlayerInfo ++;
SacuvajDrvo(iddrva);
Sigraca(playerid);
}
else if(vrstad == 3)
{
for(new i; i < sizeof(DI); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, DI, DI, DI)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Izmedju voca mora biti razmak 5 koraka!");
}
if(!IsPlayerInRangeOfPoint(playerid, II, II, II, II)) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nisi na svom imanju!");
if(PlayerInfo == 2555) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate imanje!");
if(PlayerInfo == 0) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Nemate sjemena za jabuke!");
if(PlayerInfo > 100) return SCM(playerid, -1,"{FF0000}ERROR: {FFFFFF}Ne mozete vise od 100 da posadite!");
DI = 3;
DI = 773;
DI = 20;
DI = 1;
DI = randcode;
DI = randtext;
DI = pozx;
DI = pozy;
DI = pozz;
new vrsta;
if(DI == 1) { vrsta = "Sljiva"; }
else if(DI == 2) { vrsta = "Kruska"; }
else if(DI == 3) { vrsta = "Jabuka"; }
format(stringv,256,"{FD722F}Voce jos nije izraslo!\nVreme do izrastanja: {FFFFFF}%d sati, %d minuta\n{FD722F}Vrsta drveta:{FFFFFF}%s",DI,DI,vrsta);
DI = CreateDynamicObject(DI, DI+1,DI,DI-4, 0.0000000, 0.0000000, 0.0000000);
DrvoLabel = CreateDynamic3DTextLabel(stringv, -1, DI+1,DI,DI, 15);
SCM(playerid,-1,"Posadili ste jabuku!");
DI = idi;
DI = 1;
PlayerInfo --;
PlayerInfo ++;
SacuvajDrvo(iddrva);
Sigraca(playerid);
}
return 1;
}
Video/Slike: //
