Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nolee poslato Maj 20, 2020, 22:28:59 POSLE PODNE

Naslov: cena kuce
Poruka od: Nolee poslato Maj 20, 2020, 22:28:59 POSLE PODNE
Problem(error/warning): napravio sam kod up - cwood mod da mi poskuplja sve male kuce ali kad ukucam komandu samo mi update labele ali ne i cijene malih kuca
Dio skripte: [pawn]YCMD:kuce0(playerid, params[],help)
{
    #pragma unused help
    if (PI[playerid][Admin] < 6) return Ovlascenje(playerid);
   new kolicina;
   if(sscanf(params,"i",kolicina)) return  Koristi(playerid, "kuce0(poskupljenje malih kuca) [iznos]");
   for(new i = 0; i < sizeof(KucaInfo); i++)
   {
       new kFile[80];
        format(kFile, sizeof(kFile), KUCE_FILE, i);
        if(fexist(kFile))
        {
            if(KucaInfo[kVrsta] == 0) KucaInfo[kCena] = kolicina;
           SacuvajKucu(i);
          KuceLP(i);
       }
   }
   SCMF(playerid, -1, "postavili ste cijenu malih kuca na %d $", kolicina);
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ] [ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: cena kuce
Poruka od: // lestra poslato Maj 20, 2020, 22:44:48 POSLE PODNE
Cekaj ako te dobro kontam hoces kad ukucas komandu /kuce0 npr 5000 da ih sve stavi na 5k te malo to jest
Naslov: Odg: cena kuce
Poruka od: Nolee poslato Maj 20, 2020, 22:50:34 POSLE PODNE
Citat: // lestra poslato Maj 20, 2020, 22:44:48 POSLE PODNE
Cekaj ako te dobro kontam hoces kad ukucas komandu /kuce0 npr 5000 da ih sve stavi na 5k te malo to jest

da dakle sve kuce male da postavi na 5k
Naslov: Odg: cena kuce
Poruka od: Qiyamet poslato Maj 20, 2020, 23:32:43 POSLE PODNE
Ne vidim ovde neku posebnu gresku. Mozda ti je bilo do ove velike zagrade. Pokusaj ovako kako sam ti ja napravio.
YCMD:kuce0(playerid, params[],help)
{
    #pragma unused help
    if (PI[playerid][Admin] < 6) return Ovlascenje(playerid);
    new kolicina;
    if(sscanf(params,"i",kolicina)) return  Koristi(playerid, "kuce0(poskupljenje malih kuca) [iznos]");
    for(new i = 0; i < sizeof(KucaInfo); i++)
    {
        new kFile[80];
        format(kFile, sizeof(kFile), KUCE_FILE, i);
        if(fexist(kFile))
        {
            if(KucaInfo[i][kVrsta] == 0)
            {
                KucaInfo[i][kCena] = kolicina;
  SacuvajKucu(i);
    KuceLP(i);
    }
}
SCMF(playerid, -1, "postavili ste cijenu malih kuca na %d $", kolicina);
return 1;
}
Naslov: Odg: cena kuce
Poruka od: Nolee poslato Maj 20, 2020, 23:37:51 POSLE PODNE
Citat: Qiyamet poslato Maj 20, 2020, 23:32:43 POSLE PODNE
Ne vidim ovde neku posebnu gresku. Mozda ti je bilo do ove velike zagrade. Pokusaj ovako kako sam ti ja napravio.
YCMD:kuce0(playerid, params[],help)
{
    #pragma unused help
    if (PI[playerid][Admin] < 6) return Ovlascenje(playerid);
    new kolicina;
    if(sscanf(params,"i",kolicina)) return  Koristi(playerid, "kuce0(poskupljenje malih kuca) [iznos]");
    for(new i = 0; i < sizeof(KucaInfo); i++)
    {
        new kFile[80];
        format(kFile, sizeof(kFile), KUCE_FILE, i);
        if(fexist(kFile))
        {
            if(KucaInfo[i][kVrsta] == 0)
            {
                KucaInfo[i][kCena] = kolicina;
  SacuvajKucu(i);
    KuceLP(i);
    }
}
SCMF(playerid, -1, "postavili ste cijenu malih kuca na %d $", kolicina);
return 1;
}


tako mi brate ni label nece da update
Naslov: Odg: cena kuce
Poruka od: Balsa. poslato Maj 21, 2020, 00:28:09 PRE PODNE
Jesi li siguran da je vrsta 0 za male kuće?
Jer gle koliko ja vidim pre kad si returnao cijenu ako je vrsta jednako 0 tu ti cijenu nije promijenilo, a ovo ispod jeste,  jer je provera prošla. Što znači da vrsta male kuće nije 0
Naslov: Odg: cena kuce
Poruka od: Shadow. poslato Maj 21, 2020, 09:15:43 PRE PODNE
Unutar te komande nemaš brisanje/ponovno pravljenje ili updatanje labela..? Zar to nije logično da se ništa neče promjeniti?
Naslov: Odg: cena kuce
Poruka od: Nolee poslato Maj 21, 2020, 16:06:11 POSLE PODNE
Citat: Shadow. poslato Maj 21, 2020, 09:15:43 PRE PODNE
Unutar te komande nemaš brisanje/ponovno pravljenje ili updatanje labela..? Zar to nije logično da se ništa neče promjeniti?

KuceLP

a vrsta se ovako postavlja
[pawn]if(vrsta == 0) // MALA KUCA
   {
        KucaInfo[idkuce][kIzlazX] = 223.0732;
       KucaInfo[idkuce][kIzlazY] = 1288.3668;
       KucaInfo[idkuce][kIzlazZ] = 1082.1406;
       KucaInfo[idkuce][kInt] = 1;
       KucaInfo[idkuce][kCena] = 250000;
      KucaInfo[idkuce][kLevel] = 2;
       strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
       KucaInfo[idkuce][kVrstaIntKuce] = 1;
   }[/pawn]

skonto sam sta je belaj samo ne znam kako da definisem i ubacim ovu vrstu u onu komandu
Naslov: Odg: cena kuce
Poruka od: Shadow. poslato Maj 21, 2020, 18:27:32 POSLE PODNE
Citat: Nolee poslato Maj 21, 2020, 16:06:11 POSLE PODNE
KuceLP

a vrsta se ovako postavlja
[pawn]if(vrsta == 0) // MALA KUCA
   {
        KucaInfo[idkuce][kIzlazX] = 223.0732;
       KucaInfo[idkuce][kIzlazY] = 1288.3668;
       KucaInfo[idkuce][kIzlazZ] = 1082.1406;
       KucaInfo[idkuce][kInt] = 1;
       KucaInfo[idkuce][kCena] = 250000;
      KucaInfo[idkuce][kLevel] = 2;
       strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
       KucaInfo[idkuce][kVrstaIntKuce] = 1;
   }[/pawn]

skonto sam sta je belaj samo ne znam kako da definisem i ubacim ovu vrstu u onu komandu

Brate, doslovno si sada dokazao ono što sam ja rekao gore...
Ja tu nigdje ne vidim "CreateDynamic3DTextLabel/Create3DTextLabel/DestroyDynamic3DTextLabel/Delete3DTextLabel"...