14.12.2016, 01:45
I have error again.
ERRORS
PHP код:
stock GetMedikID(playerid)
{
for(new i = 0; i < sizeof(Medikament); i++)
{
if(IsPlayerInRangeOfPoint(playerid,3.5, Medikament[i][xHos],Medikament[i][yHos],Medikament[i][zHos])) // ERROR 1
{
return i;
}
}
return 0;
}
PHP код:
forward HospitalCreate(Float:pXX,Float:pYX,Float:pZX);
public HospitalCreate(Float:pXX,Float:pYX,Float:pZX)
{
new hospstrng[128];
lootCount += 1;
Medikament[lootCount][HosSlot1] = 1;
Medikament[lootCount][HosSlot2] = 1;
Medikament[lootCount][HosSlot3] = 1;
Medikament[lootCount][HosSlot4] = 1;
Medikament[lootCount][HosSlot5] = 1;
Medikament[lootCount][HosSlot6] = 1;
Medikament[lootCount][xHos] = pXX;
Medikament[lootCount][yHos] = pYX;//ERROR 2
Medikament[lootCount][zHos] = pZX;// ERROR 3
Medikament[lootCount][HospitalID] = CreateDynamicObject(1685,pXX+0.3,pYX+float(1),pZX-0.7,0.0,0.0,0.0,-1,-1,-1,1000.0);
format(hospstrng,sizeof(hospstrng),"{05FB0C}MEDBOX\n{8C8F90}Daachiret Marcxena ALT-s Rom Naxo Medikamentebis Yutis Inventari");
CreateDynamic3DTextLabel(hospstrng,-1,pXX+0.3,pYX+float(1),pZX-0.7,8.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,-1,-1,-1, 8.0);
return 1;
}
PHP код:
D:\1-ADMIN-ar cashaloo\Desktop\DayZ\gamemodes\dayz1.pwn(26389) : error 032: array index out of bounds (variable "Medikament")
D:\1-ADMIN-ar cashaloo\Desktop\DayZ\gamemodes\dayz1.pwn(26443) : error 032: array index out of bounds (variable "Medikament")
D:\1-ADMIN-ar cashaloo\Desktop\DayZ\gamemodes\dayz1.pwn(26444) : error 032: array index out of bounds (variable "Medikament")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase