02.08.2016, 13:44
PHP код:
CMD:makejob(playerid, params[])
{
if(!CheckAdmin(playerid, HIGH_ADMIN_LEVEL)) return NotAuthMSG(playerid);
new jobid, name[64], Float:x, Float:y, Float:z;
/*if(sscanf(params,"ds[64]ddd", jobid, name)) return SyntaxMSG(playerid, "/makejob [jobid] [name]");
its wrong change it to*/
if(sscanf(params,"ds[64]", jobid, name)) return SyntaxMSG(playerid, "/makejob [jobid] [name]");
x = PlayerPosX(playerid); y = PlayerPosY(playerid); z = PlayerPosZ(playerid);
format(JobsInfo[jobid][jobName], 128, "%s", name); // GETTING ERROR HERE (Array index out of bounds - acceing elemnt at index 6 past array upper bound 5)
JobsInfo[jobid][jobX] = x;
JobsInfo[jobid][jobY] = y;
JobsInfo[jobid][jobZ] = z;
JobsInfo[jobid][jobOn] = 1;
format(msg, sizeof(msg), "A new job was added, [JobID: %d, Name: %s]", jobid, name);
SCM(playerid, COLOR_RED, msg);
AddJobToFile(jobid, name, x, y, z);
return 1;
}
(the MAX_JOBS)