Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Elvedin_Wayne poslato April 04, 2018, 22:50:56 POSLE PODNE

Naslov: Ne ucitava objekte kosaca
Poruka od: Elvedin_Wayne poslato April 04, 2018, 22:50:56 POSLE PODNE
Problem(error/warning): Ovako odjednom mi je prestalo da ucitava objekte kosača trave odnosno travu koja se treba pojaviti kada igrač kuca /kosi , i kada ja pridjem toj travi da se ona skloni, medjutim ništa se ne dešava , a radilo je prije .. Dodavao sam posao sa CreatePlayerObject da nema možda neko ograničenje koliki je maximalan broj tih PlayerObjekata na serveru ili ako neko zna neko drugo rješenje
Dio skripte: [pawn]CMD:kosi(playerid, params[])
{
    if(PI[playerid][pPosao] != POSAO_KOSAC) return SCM(playerid, GRAD2, "{BFC0C2}(Greska) Niste zaposleni kao kosac trave!");
   if(hKosenje[playerid] != 0) return SCM(playerid, GRAD2, "{BFC0C2}(Greska) Vec imate aktivirano kosenje trave! (koristite /ponisti)");
   if(GetPlayerVehicleID(playerid) >= Kosac[0] && GetPlayerVehicleID(playerid) <= Kosac[7])
   {
        hKosenje[playerid] = 1;
        SCM(playerid, SVETLONARANCASTA, "(POSAO) {FFFFFF}Aktivirali ste posao kosac trave, objekti su kreirani. Vas zadatak je da pokosite svu naraslu.");
        SCM(playerid, BELA, "    Kada pokosite svu travu dobit cete placu za uspjesno odradjen posao! (Da bi posao bio zavrsen morate pokositi sve)");
        Trava[0][playerid] = CreatePlayerObject(playerid,804, 1892.52722, -1171.69312, 24.15490,   0.00000, 0.00000, 0.00000);
      Trava[1][playerid] = CreatePlayerObject(playerid,804, 1880.20044, -1164.39905, 24.15490,   0.00000, 0.00000, 0.00000);
      Trava[2][playerid] = CreatePlayerObject(playerid,804, 1877.55078, -1182.72400, 23.30410,   0.00000, 0.00000, 0.00000);
      Trava[3][playerid] = CreatePlayerObject(playerid,804, 1882.91528, -1189.34265, 22.40410,   0.00000, 0.00000, 0.00000);
      Trava[4][playerid] = CreatePlayerObject(playerid,804, 1874.06116, -1194.52527, 22.26410,   0.00000, 0.00000, 0.00000);
      Trava[5][playerid] = CreatePlayerObject(playerid,804, 1863.88110, -1203.58313, 21.36640,   0.00000, 0.00000, 0.00000);
      Trava[6][playerid] = CreatePlayerObject(playerid,804, 1870.37183, -1212.73425, 19.16640,   0.00000, 0.00000, 0.00000);
      Trava[7][playerid] = CreatePlayerObject(playerid,804, 1879.03833, -1212.49634, 18.22640,   0.00000, 0.00000, 0.00000);
      Trava[8][playerid] = CreatePlayerObject(playerid,804, 1891.81665, -1211.24048, 18.20640,   0.00000, 0.00000, 0.00000);
      Trava[9][playerid] = CreatePlayerObject(playerid,804, 1893.02307, -1220.66309, 16.46640,   0.00000, 0.00000, 0.00000);
      Trava[10][playerid] = CreatePlayerObject(playerid,804, 1903.19482, -1223.80713, 16.93170,   0.00000, 0.00000, 0.00000);
      Trava[11][playerid] = CreatePlayerObject(playerid,804, 1914.15955, -1221.13599, 18.35330,   0.00000, 0.00000, 0.00000);
      Trava[12][playerid] = CreatePlayerObject(playerid,804, 1915.53174, -1232.24634, 16.93170,   0.00000, 0.00000, 0.00000);
      Trava[13][playerid] = CreatePlayerObject(playerid,804, 1933.72717, -1233.91504, 18.25170,   0.00000, 0.00000, 0.00000);
      Trava[14][playerid] = CreatePlayerObject(playerid,804, 1948.26001, -1228.43384, 19.62000,   0.00000, 0.00000, 0.00000);
      Trava[15][playerid] = CreatePlayerObject(playerid,804, 1941.65186, -1221.10364, 19.62000,   0.00000, 0.00000, 0.00000);
      Trava[16][playerid] = CreatePlayerObject(playerid,804, 1899.76733, -1155.72668, 24.15490,   0.00000, 0.00000, 0.00000);
      Trava[17][playerid] = CreatePlayerObject(playerid,804, 1911.97058, -1158.53198, 23.45490,   0.00000, 0.00000, 0.00000);
      Trava[18][playerid] = CreatePlayerObject(playerid,804, 1921.37878, -1150.80396, 23.88549,   0.00000, 0.00000, 0.00000);
      Trava[19][playerid] = CreatePlayerObject(playerid,804, 1940.03247, -1152.98352, 22.22550,   0.00000, 0.00000, 0.00000);
      Trava[20][playerid] = CreatePlayerObject(playerid,804, 1953.19727, -1171.76709, 20.12550,   0.00000, 0.00000, 0.00000);
      Trava[21][playerid] = CreatePlayerObject(playerid,804, 1934.76318, -1179.15723, 20.12550,   0.00000, 0.00000, 1.02000);
      Trava[22][playerid] = CreatePlayerObject(playerid,804, 1923.68762, -1189.90344, 20.30550,   0.00000, 0.00000, 1.02000);
      Trava[23][playerid] = CreatePlayerObject(playerid,804, 1912.04138, -1183.60364, 22.30550,   0.00000, 0.00000, 1.02000);
      Trava[24][playerid] = CreatePlayerObject(playerid,804, 1902.38477, -1187.80408, 22.30550,   0.00000, 0.00000, 1.02000);
      Trava[25][playerid] = CreatePlayerObject(playerid,804, 1893.98804, -1198.18921, 20.82550,   0.00000, 0.00000, 0.96000);
      Trava[26][playerid] = CreatePlayerObject(playerid,804, 1887.97754, -1243.89917, 14.20000,   0.00000, 0.00000, 0.00000);
      TravaTimer[playerid] = SetTimerEx("TravaT",500,true,"i",playerid);

      new logiime[MAX_PLAYER_NAME];
      RPIme(playerid, logiime);
      format(CmdString, sizeof CmdString, "| %s | Posao: Kosac Trave | /kosi", logiime);
      UpisiLog(FAJL_POSAOLOG, CmdString);
   }
   else return SCM(playerid, GRAD2, "{BFC0C2}(Greska) Ne nalazite se u kosilici!");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Ne kreša[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Nema potrebe
Naslov: Odg: Ne ucitava objekte kosaca
Poruka od: Elvedin_Wayne poslato April 05, 2018, 23:39:54 POSLE PODNE
bump
Naslov: Odg: Ne ucitava objekte kosaca
Poruka od: Nobody.aMxx poslato April 06, 2018, 20:35:15 POSLE PODNE
CreateObject + CreatePlayerObject ne sme prelaziti broj 1000 :D
Naslov: Odg: Ne ucitava objekte kosaca
Poruka od: Elvedin_Wayne poslato April 06, 2018, 23:49:02 POSLE PODNE
Da do toga je riješeno ... Previše CreateObject objekata :D