Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ShomY071 poslato Jul 20, 2018, 18:41:57 POSLE PODNE

Naslov: Ispisivanje svih kuca na prodaju u dialogu
Poruka od: ShomY071 poslato Jul 20, 2018, 18:41:57 POSLE PODNE
Problem(error/warning): Napravio sam sistem pomocu kojeg ce igraci moci lakse da nadju kucu na prodaju, uglavnom kada ukucaj cmd treba da se pojavi dialog i da server izbaci u tom dialogu sve kuce na prodaju(1 kuca u 1 red), medjutim on izbacuje samo poslednju(1 red samo, treba da napravi dovoljno reda za svaku kucu)
Dio skripte:
[pawn]
       new glavnas[1128], stringara[1000];
       strdel(glavnas, 0, sizeof(glavnas));
       SCM(playerid, JACKPLAVA, "[KORISCENJE]: "C_BELA"ID Kuce, "SERVER"Lokacija, "C_ZELENA"Cena"JACK_PLAVA".");
       for(new kuce = 0; kuce < MAX_KUCA; kuce++)
       {
         new kFile[40];
         format(kFile, sizeof(kFile), KUCE_FILE, kuce);
         if(fexist(kFile))
         {
              if(KucaInfo[kuce][kProveraVlasnika] == 0)
              {
                  format(stringara, sizeof(stringara), "%d\t"SERVER"%s\t"C_ZELENA"%d$\n", kuce, UlicaKuce(kuce), KucaInfo[kuce][kCena]);
                  strcat(glavnas, stringara);
            }
         }
         SPD(playerid, ITRC_GARAZE, DIALOG_STYLE_TABLIST, "Garaze na prodaju", glavnas, "Odaberi", "Izlaz");
         strdel(glavnas, 0, sizeof(glavnas));
      }
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): nema
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/Gq7SWEw
Naslov: Odg: Ispisivanje svih kuca na prodaju u dialogu
Poruka od: bc-cod2 poslato Jul 20, 2018, 21:04:58 POSLE PODNE
Probaj

[pawn]new stringara[1000];
    SCM(playerid, JACKPLAVA, "[KORISCENJE]: "C_BELA"ID Kuce, "SERVER"Lokacija, "C_ZELENA"Cena"JACK_PLAVA".");
    for(new kuce = 0; kuce < MAX_KUCA; kuce++)
    {
      new kFile[40];
      format(kFile, sizeof(kFile), KUCE_FILE, kuce);
      if(fexist(kFile))
      {
         if(KucaInfo[kuce][kProveraVlasnika] == 0)
          {
             format(stringara, sizeof(stringara), "%s%d\t"SERVER"%s\t"C_ZELENA"%d$\n", stringara, kuce, UlicaKuce(kuce), KucaInfo[kuce][kCena]);
         }
      }
    }
   SPD(playerid, ITRC_GARAZE, DIALOG_STYLE_TABLIST, "Garaze na prodaju", stringara, "Odaberi", "Izlaz");[/pawn]
Naslov: Odg: Ispisivanje svih kuca na prodaju u dialogu
Poruka od: ShomY071 poslato Jul 21, 2018, 00:27:22 PRE PODNE
Probao sam vec tako
Naslov: Odg: Ispisivanje svih kuca na prodaju u dialogu
Poruka od: ShomY071 poslato Jul 21, 2018, 21:51:43 POSLE PODNE
Citat: ShomY_LoshmY poslato Jul 21, 2018, 00:27:22 PRE PODNE
Probao sam vec tako

Ipak sam pogresio, nism probao, da bio je problem to sto nissam stavio %s i onda stringara :P
Hvala :D