Moovis
Новичок
Проблема в том, что я не могу изменить нормально виртуальный мир. Либо меня кидает в воздух, либо в интерьере, но без иного виртуального мира.. То что нужно отредактировать, я выделил.
Вот код, может вы увидите то, чего не увидел я:
Возможно тут что-то нужно подкоректировать:
"Спасибками" не обижу
Вот код, может вы увидите то, чего не увидел я:
PHP:
new Float:gSubfractionSpawnC[SUBFRACTION_COUNT][3][4] = {
{
{1324.5875,-807.4716,1185.7059,90.0},
{1324.5875,-807.4716,1185.7059,90.0},
{1324.5875,-807.4716,1185.7059,90.0}
},
{
{417.9000,2532.9639,1123.0859,270.0},
{259.3429,1870.0015,8.7578,90.0},
{0.0,0.0,0.0,0.0}
},
{
{1646.0632,-1622.1810,1583.8660,188.9695},
{1646.0632,-1622.1810,1583.8660,188.9695},
{1646.0632,-1622.1810,1583.8660,188.9695}
},
{
{-1745.5535,2617.8218,62.6159,124.1560}, \\ - координаты спавна 3 субфракций
{-1745.5535,2617.8218,62.6159,124.1560}, \\ - координаты спавна 3 субфракций
{-1745.5535,2617.8218,62.6159,124.1560} \\ - координаты спавна 3 субфракций
}
};
new gSubfractionSpawnData[SUBFRACTION_COUNT][3][26] = {
{
{1,0},
{1,1},
{1,2}
},
{
{0,0},
{0,0},
{0,0}
},
{
{6,1},
{6,2},
{6,3}
},
{
{1,0}, \\ - Эти строки, которые нужно изменить. Когда ставлю значения 2-й цифры больше единицы, меня кидает в воздух.
{1,1}, \\ - Эти строки, которые нужно изменить. Когда ставлю значения 2-й цифры больше единицы, меня кидает в воздух.
{1,2} \\ - Эти строки, которые нужно изменить. Когда ставлю значения 2-й цифры больше единицы, меня кидает в воздух.
}
};
PHP:
if(pData[playerid][pSubfraction])
{
new frid;
frid = GetSubfractionID(fractionid);
new subid = pData[playerid][pSubfraction] - 1;
SetPlayerInterior(playerid,gSubfractionSpawnData[frid][subid][0]);
SetPlayerVirtualWorld(playerid,gSubfractionSpawnData[frid][subid][1]);
SetPlayerPos(playerid,gSubfractionSpawnC[frid][subid][0],gSubfractionSpawnC[frid][subid][1],gSubfractionSpawnC[frid][subid][2]);
SetPlayerFacingAngle(playerid,gSubfractionSpawnC[frid][subid][3]);
if(frid == 1 && subid == 0)
{
Последнее редактирование:
