Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
Daea - 22.03.2014
Добрый день!
В общем делаю систему регистрации на текстдравах.
Регистрация находится в OnPlayerRequestClass, если использовать ф-ию TogglePlayerSpectating, то нельзя будет использовать функцию SetPlayerCameraPos, а она нужна для выбора общежития, если же не использовать TogglePlayerSpectating, то можно нажать SPAWN и ДМить
Re: Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
XemyL - 22.03.2014
Спавнить игрока и совершать все действия после него. Но тут есть побочные эффекты в виде багов со спавнами, точно не помню что там будет.
Re: Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
Daea - 22.03.2014
Спасибо, конечно, но мне уже посоветовали include
https://sampforum.blast.hk/showthread.php?tid=412767
Re: Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
matrica - 23.03.2014
В паблике OnPlayerRequestSpawn нужно сделать проверку на авторизацию.
Код:
public OnPlayerRequestSpawn(playerid)
{
if(PlayerStat[playerid][Logged] == 0)
{
SendClientMessage (playerid, GREY, "Вы не ввели пароль!");
return 0;
}
return 1;
}
Проще простого...
Re: Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
ZiGGi - 23.03.2014
Я делал так:
В OnPlayerRequestClass
pawn Код:
// hide class selection buttons
TogglePlayerSpectating(playerid, 1);
SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
// set camera pos
SetTimerEx("pl_spawn_UpdateCamera", 200, 0, "d", playerid);
pawn Код:
forward pl_spawn_UpdateCamera(playerid);
public pl_spawn_UpdateCamera(playerid)
{
new camera_id = random( sizeof(camera_PlaceArray) );
SetPlayerInterior(playerid, camera_PlaceArray[camera_id][camera_Interior]);
SetPlayerCameraPos(playerid, camera_PlaceArray[camera_id][camera_pos_X], camera_PlaceArray[camera_id][camera_pos_Y], camera_PlaceArray[camera_id][camera_pos_Z]);
SetPlayerCameraLookAt(playerid, camera_PlaceArray[camera_id][camera_look_X], camera_PlaceArray[camera_id][camera_look_Y], camera_PlaceArray[camera_id][camera_look_Z]);
}
Re: Как убрать << >> spawn, чтобы использовать SetPlayerCameraPos -
lost13 - 31.03.2014
в грандларсе же убрано, можно сделать как там