[Pomoc] Samo jedno drvo spremi u folder imanja/Drva/Drvo.ini

7. Jan. 2015. Zaključano
247
pregleda
7
postova
Snoopy.amx
2
Wheel Man
7. Jan. 2015.
Skripta koju koristim:NGRP
Detaljan opis problema: Ovako, uzeo sam od dowle ono za Imanje i sve ubacim u gm bilo 1 milion errora sve popravim sada kada kreiram imanje i posadim jedno drvo, samo to prvo drvo upise u folder imanja/drva/Drvo.ini, ona ostala se ne upisuju a kreira se label isti kao kod prvog drveta.. mozete li pomoci kako? sta da stavim ovdek?
Dio skripte: Vi mi recite ja cu da ubacim
Neke slike/video: //
Rudimental
5
OG Legend
7. Jan. 2015.
Posalji nam taj deo za kreiranje tih drveca...
Snoopy.amx
2
Wheel Man
7. Jan. 2015.
Evo brate, gdje bi ja da tebe nema ☹️


CMD:posadidrvo(playerid, params[])
{

new iddrva;
    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);
        SaveIgraca(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);
      SaveIgraca(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);
      SaveIgraca(playerid);
        }
        return 1;
}
#Mickey
2
Street Runner
7. Jan. 2015.
Daj ovaj public SacuvajDrvo 🙂
Snoopy.amx
2
Wheel Man
7. Jan. 2015.
Tooo mickey sa zb a moj problem je rijesen abd uskoro :p


Funkcija SacuvajDrvo(iddrveta)
{
        new dFile;
        format(dFile, sizeof(dFile),"imanja/drva/Drvo_%d.ini",iddrveta);
        new INI:File = INI_Open(dFile);
        INI_WriteFloat(File,"dDrvoX",DI);
        INI_WriteFloat(File,"dDrvoY",DI);
        INI_WriteFloat(File,"dDrvoZ",DI);
        INI_WriteInt(File,"dIDImanja",DI);
        INI_WriteInt(File,"dVrijeme",DI);
        INI_WriteInt(File,"dPostavljeno",DI);
        INI_WriteInt(File,"dObjd",DI);
        INI_WriteInt(File,"dText",DI);
        INI_WriteInt(File,"dVrsta",DI);
        INI_WriteInt(File,"dMinuta",DI);
        INI_WriteInt(File,"dSat",DI);
        INI_WriteInt(File,"dDrvo",DI);

        INI_Close(File);
        return 1;
}

Funkcija UcitajDrvo(iddrveta, name[], value[])
{
        INI_Float("dDrvoX",DI);
        INI_Float("dDrvoY",DI);
        INI_Float("dDrvoZ",DI);
        INI_Int("dIDImanja",DI);
        INI_Int("dVrijeme",DI);
        INI_Int("dPostavljeno",DI);
        INI_Int("dObjd",DI);
        INI_Int("dText",DI);
        INI_Int("dVrsta",DI);
        INI_Int("dMinuta",DI);
        INI_Int("dSat",DI);
        INI_Int("dDrvo",DI);
        return 1;
}
Snoopy.amx
2
Wheel Man
8. Jan. 2015.
BUMP, nije 24h ali nmg više hitno je
Rudimental
5
OG Legend
8. Jan. 2015.


Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

BUMP je dozvoljen svakih 24h citaj pravila pa budi strpljiv sledeci put !

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha