• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

На второй раз спавна кидает не понятно куда

nikitandroid

Ученик
Значит смотрите какая проблема, сделал я значит /setspawn

КЛИК

Захожу в игру появляюсь в инте, когда выхожу с инты тепает не понятно куда, а если еще и перезайду то окажусь в небе скином бича как на самп рп

if(PlayerInfo[playerid][Settings][2] == 0) //pSetSpawnTrailer
{
if(PlayerInfo[playerid][pPhousekey] != 255 || PlayerInfo[playerid][pHomez] != 255)
{
new house = PlayerInfo[playerid][pPhousekey] != 255 ? (PlayerInfo[playerid][pPhousekey]) : (PlayerInfo[playerid][pHomez]),
Float:z_coord = HouseInfo[house][hExitz] - 1.0
;
SetSpawnInfoEx(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity], z_coord, 0.0);
SetPlayerInteriorEx(playerid, HouseInfo[house][hInt]);
PlayerInfo[playerid][pLocal] = house;
SetPlayerVirtualWorldEx(playerid, house+50);
return true;
}
}
if(PlayerInfo[playerid][Settings][2] == 2)
{
new Float:OX, Float:OY, Float:OZ, rvirt = 7163 + random(17649);
GetVehiclePos(houseidcar[playerid], OX, OY, OZ);
if(IsPlayerInRangeOfPoint(playerid, 2.0, OX, OY, OZ))
{
//if(houseidcar[playerid] == INVALID_VEHICLE_ID) return SendMes(playerid, COLOR_RED, "Ïî âñåé âèäèìîñòè äàííûé òðåéëåð íå Âàø!");
SetSpawnInfoEx(playerid, 2513.5132, -1729.1434, 778.7484, 0.0);
//SetPlayerFacingAngle(playerid, 0);
SetPlayerInteriorEx(playerid,0);
SetPlayerVirtualWorldEx(playerid, rvirt);
SendMes(playerid, COLOR_YELLOW, "×òîáû âûéòè èç òðåéëåðà íàæìèòå 'ALT' îêîëî äâåðè!!");
// TogglePlayerControllable(playerid, 0);
// SetTimerEx("UnFreez", 2900, 0, "d", playerid);
return true;
}

}
if(PlayerInfo[playerid][Settings][2] == 0)
{
new rpos = random(3);
SetSpawnInfoEx(playerid, RegSpawn[rpos][0], RegSpawn[rpos][1], RegSpawn[rpos][2], RegSpawn[rpos][3]);
SetPlayerInteriorEx(playerid,0);
SetPlayerVirtualWorldEx(playerid, 0);

}

Сделал через быдлокод спавн трейлера

if(PlayerInfo[playerid][pHCar] < 508) KillTimerr(playerid);


forward KillTimerr(playerid);
public KillTimerr(playerid)
{
if(PlayerInfo[playerid][pHCar] < 508) return true;
new str[250];
format(str, sizeof(str), "{33AAFF}Òðåéëåð èãðîêà %s\n{33AAFF}×òîáû âîéòè íàæìèòå 'ALT'", PlayerInfo[playerid][pNames]);
houseidcar[playerid] = CreateVehicleEx(PlayerInfo[playerid][pHCar],PlayerInfo[playerid][CarPos][0],PlayerInfo[playerid][CarPos][1],PlayerInfo[playerid][CarPos][2],PlayerInfo[playerid][CarPos][3], 1, 1, 0, false);
housetext = Create3DTextLabel(str, 0xFFFFFFFFF, PlayerInfo[playerid][CarPos][0],PlayerInfo[playerid][CarPos][1],PlayerInfo[playerid][CarPos][2],18.0,0,0);
Fuell[houseidcar[playerid]] = 100.0;
Fuell[houseidcar[playerid]] = 100;
Fuell[PlayerInfo[playerid][pHCar]] = 100.0;
VEHICLE[houseidcar[playerid]][vHealth] = 1000.0;
Attach3DTextLabelToVehicle( housetext, houseidcar[playerid], 0.0, 0.0, 2.0 );
SendMes(playerid, COLOR_WHITE, "Âû çàñïàâíèëè ñâîé òðåéëåð!");
return true;
}
 
Сверху Снизу