[pomoc] Pravljenje kuca

Započeo [JV:RP] Milos
30. Okt. 2015. Zaključano
306
pregleda
4
postova
Milos_Jovanovic
5
Underboss
30. Okt. 2015.
Skripta koju koristim:Moja
Detaljan opis problema:Kada kucam /napravikucu izaberem cenu level i id kuce i ono mi samo ponavlja ono "Da napravite kucu kucajte /napravikucu" itd..
Dio skripte:
	if(strcmp(cmd, "/napravikucu", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
if(PlayerInfo < 6) return SCM(playerid,COLOR_GREY,"Samo vlasnik!");
new kucaid = 0;
new params;
for(new b = 0; b < sizeof(HouseInfo); b++)
{
if(HouseInfo == 1)
{
kucaid = b + 1;
}
}
if(kucaid > 2000) return SCM(playerid, -1, "Ne mozete napraviti vise od 2000 kuca.");
    new vrsta, cena, lvl;
    if(sscanf(params, "iii", vrsta, lvl , cena))
{
SCM(playerid, -1, "/napravikucu ");
SCM(playerid, -1, "Vrste Kuca: 0: Mala | 1: Srednja | 2: Velika | 3: Vila");
return 1;
}
if(vrsta == 0)
{
      new intk = random(2);
      if(intk == 0)
      {
        HouseInfo = 2283.04;
HouseInfo = -1140.28;
HouseInfo = 1050.90;
HouseInfo = 11;
      }
      if(intk == 1)
      {
        HouseInfo = 243.72;
HouseInfo = 304.91;
HouseInfo = 999.15;
HouseInfo = 1;
      }
HouseInfo = cena;
HouseInfo = lvl;
HouseInfo = 1;
}
else if(vrsta == 1)
{
new intk = random(2);
      if(intk == 0)
      {
        HouseInfo = 491.07;
HouseInfo = 1398.50;
HouseInfo = 1080.26;
HouseInfo = 2;
      }
      if(intk == 1)
      {
        HouseInfo = 83.03;
HouseInfo = 1322.28;
HouseInfo = 1083.87;
HouseInfo = 9;
      }
HouseInfo = cena;
HouseInfo = lvl;
HouseInfo = 2;
}
else if(vrsta == 2)
{
        HouseInfo = 2324.53;
HouseInfo = -1149.54;
HouseInfo = 1050.71;
HouseInfo = 12;
HouseInfo = cena;
HouseInfo = lvl;
HouseInfo = 3;
}
else if(vrsta == 3)
{
new intk = random(2);
      if(intk == 0)
      {
        HouseInfo = 234.19;
HouseInfo = 1063.73;
HouseInfo = 1084.21;
HouseInfo = 6;
      }
      if(intk == 1)
      {
        HouseInfo = 225.68;
HouseInfo = 1021.45;
HouseInfo = 1084.02;
HouseInfo = 7;
      }
HouseInfo = cena;
HouseInfo = lvl;
HouseInfo = 4;
}

    HouseInfo = 0;
    HouseInfo = 1;
    HouseInfo = kucaid;
    HouseInfo = 1;
    HouseInfo = 0;
  for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
format(PropertyString,sizeof(PropertyString),"{4FA7FF}(( {FFFFFF}Kuca ne prodaju!{4FA7FF} ))\n{4FA7FF}(( {FFFFFF}Opis{4FA7FF} )): {FFFFFF}%s\n{4FA7FF}(( {FFFFFF}Level {4FA7FF})): {FFFFFF}%d \n{4FA7FF}(( {FFFFFF}Cena {4FA7FF})): {FFFFFF}$%d \n{4FA7FF}(( {FFFFFF}Adresa {4FA7FF})): {FFFFFF}%s",HouseInfo,HouseInfo,HouseInfo,UlicaKuce(h));
HouseLabel = Create3DTextLabel(PropertyString ,COLOR_YELLOW,HouseInfo, HouseInfo, HouseInfo,30, 0, 1);
HousePickup = CreateDynamicPickup(1273, 1, HouseInfo, HouseInfo, HouseInfo);
    format(string,sizeof(string),"Kuca ID:%d je napravljena.",kucaid);
SCM(playerid,COLOR_GREY,string);
new str;
    format(str,128,"%s je kreirao kucu id: %d", sendername, kucaid);
    ABroadCast(COLOR_WHITE,str,1);
    }
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):Ne ako bude potrebno psotavicu
Nemanja Milijic
2
Wheel Man
30. Okt. 2015.
Evo ja prvi da ti kazem, druze koristis najstariji proces komandi, ovo je toliko slozeno da to nije normalno, predji lepo na CMD, YCMD i olaksaj sebi posao u 20 linija a ne u 120... Moj predlog ovo se vise ne koristi ne znam zasto skriptas na ovaj nacin.
Milos_Jovanovic
5
Underboss
30. Okt. 2015.
Nemanja Milijic wrote on October 30, 2015, 7:40 pm:
Evo ja prvi da ti kazem, druze koristis najstariji proces komandi, ovo je toliko slozeno da to nije normalno, predji lepo na CMD, YCMD i olaksaj sebi posao u 20 linija a ne u 120... Moj predlog ovo se vise ne koristi ne znam zasto skriptas na ovaj nacin.
Znao sam za to ali eto... 🙂
Milos_Jovanovic
5
Underboss
31. Okt. 2015.
Lockajte ovo ovo je proslost vracam se na stari mod 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha