Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[pomoc] Pravljenje kuca

pre 10 godina
288
pregleda
4
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Milos_Jovanovic
Underboss
pre 10 godina
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
Wheel Man
pre 10 godina
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
Underboss
pre 10 godina
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
Underboss
pre 10 godina
Lockajte ovo ovo je proslost vracam se na stari mod 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava