Вот код:
stock LoadPickup() { lspd_pickup[0] = CreateDynamicPickup(1318, 23, 1555.1547, -1675.6980, 16.1953, 0, 0); lspd_pickup[1] = CreateDynamicPickup(1318, 23, 1568.6356, -1689.9714, 6.2188, 0, 0); lspd_pickup[2] = CreateDynamicPickup(1318, 23, 1524.4830, -1677.8745, 6.2188, 0, 0); lspd_interior_pickup[0] = CreateDynamicPickup(1318, 23, 246.7484, 62.9059, 1003.6406, 1, 6); lspd_interior_pickup[1] = CreateDynamicPickup(1318, 23, 246.3826, 87.7111, 1003.6406, 1, 6); }
public OnPlayerPickUpDynamicPickup(playerid, pickupid) { FreezePlayer(playerid, 0); if(pickupid == lspd_pickup[0]) { FreezePlayer(playerid, 1); return true; } else if(pickupid == lspd_pickup[1]) { FreezePlayer(playerid, 1); return true; } else if(pickupid == lspd_pickup[2]) { FreezePlayer(playerid, 1); return true; } else if(pickupid == lspd_interior_pickup[0]) { FreezePlayer(playerid, 1); return true; } else if(pickupid == lspd_interior_pickup[1]) { FreezePlayer(playerid, 1); return true; } return true; }
stock SetPlayerSpawn(playerid) { FreezePlayer(playerid, 0); switch(frac[playerid][f_frac]) { case 0: { } case 1: { } } FreezePlayer(playerid, 1); }
При наступлении на пикап не срабатывает SetCameraBehindPlayer, камера по-прежнем остается в том же месте, что и до телепортации
Что я сделал не так?