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
bump
CreateObject + CreatePlayerObject ne sme prelaziti broj 1000 :D
Da do toga je riješeno ... Previše CreateObject objekata :D