- Регистрация
- 25 Июл 2012
- Сообщения
- 41
- Лучшие ответы
- 0
- Репутация
- 0
Всем привет, подскажите где накосячил
Не отображаются
пробовал командой цвет задавать, также
"Удачно!" выдает
Вставил
вот лог
Не отображаются
PHP:
new const Float:GZ[MAX_GZ][4] = {
{2732.0,-2211.0,3000.0,-1422.0},
{2732.0,419.0,3000.0,682.0},
{2732.0,682.0,3000.0,945.0},
{2732.0,945.0,3000.0,1208.0},
{2732.0,1208.0,3000.0,1471.0},
//...и тд
};
enum gzInfo
{
gNamber,
gCountry,
}
new GZInfo[MAX_GZ][gzInfo];
public OnGameModeInit() //загрузка мода
{
LoadGZ();
for(new gz=0;gz<sizeof(GZInfo);gz++)
{
new st[60];
format(st,sizeof(st),"Зона номер %d загружается",gz+1);
print(st);
GZInfo[gz][gNamber]=GangZoneCreate(GZ[gz][0], GZ[gz][1], GZ[gz][2], GZ[gz][3]);
GangZoneShowForAll(GZInfo[gz][gNamber], GetGangZoneColor(gz));
}
}
PHP:
CMD:gzcolor(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin]<5)return 0;
if(!strlen(params[0]))return SCM(playerid,-1,"/gzcolor [-1 - 3]");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
for(new i = 0; i < sizeof(GZInfo); i++)
{
if((x >= GZ[i][0] && x <= GZ[i][2]) && (y >= GZ[i][1] && y <= GZ[i][3]))
{
GZInfo[i][gCountry]=params[0];
GZSave();
GangZoneShowForAll(GZInfo[i][gNamber], GetGangZoneColor(i));
SCM(playerid,-1,"Удачно!");
break;
}
}
return 1;
}
Вставил
PHP:
printf("[DEBUG] GangZone[%d] = %d, TeamColors[%d] = %h", gz, GZ[gz], GZInfo[gz][gCountry], GetGangZoneColor(gz));
PHP:
[18:27:05] [DEBUG] GangZone[0] = 1160429568, TeamColors[0] = FF830000
[18:27:05] Зона номер 2 загружается
[18:27:05] [DEBUG] GangZone[1] = 1160429568, TeamColors[0] = FF830000
[18:27:05] Зона номер 3 загружается
[18:27:05] [DEBUG] GangZone[2] = 1160429568, TeamColors[0] = FF830000
[18:27:05] Зона номер 4 загружается
[18:27:05] [DEBUG] GangZone[3] = 1160429568, TeamColors[0] = FF830000
[18:27:05] Зона номер 5 загружается
[18:27:05] [DEBUG] GangZone[4] = 1160429568, TeamColors[0] = FF830000
[18:27:05] Зона номер 6 загружается
Последнее редактирование: