Vince_Skyline
Новичок
Начал писать свой мод. Написал регистрацию и все прочее. Но вот со спавном проблемы: Когда игрок авторизовался его телепортирует на эти координаты:1958.3783,1343.1572,269.1425. Решил посмотреть по моду может где-то такие координаты есть, и нашел их тут в public OnGameModeInit
Вот сам сток SetPlayerSpawn:
Помогите!
Код:
for(new i = 0; i <= sizeof(JoinMen)-1; i++)
{
AddPlayerClass(JoinMen[i][0],1958.3783,1343.1572,1100.3746,269.1425,-1,-1,-1,-1,-1,-1);
}
for(new i = 0; i <= sizeof(JoinMale)-1; i++)
{
AddPlayerClass(JoinMale[i][0],1958.3783,1343.1572,1100.3746,269.1425,-1,-1,-1,-1,-1,-1);
}
Код:
stock SetPlayerSpawn(playerid)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, 0xFF6347AA, "Необходимо авторизоваться");
Kick(playerid);
return true;
}
else if(PlayerInfo[playerid][pBanned] == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 179.5547);
SetPlayerCameraPos(playerid,-1817.0808,1112.9937,235.4244);
SetPlayerCameraLookAt(playerid,-1816.5471,949.6590,235.4244);
ShowPlayerDialog(playerid, 52, DIALOG_STYLE_MSGBOX, "{ff2400}Информация", "{ff2400}Этот аккаунт заблокирован\nИспользуйте: /q(uit) для выхода", "Ок", "");
Kick(playerid);
return true;
}
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetCameraBehindPlayer(playerid);
if(PlayerInfo[playerid][pTuts] == 0)
{
SetPlayerPos(playerid,1125.3031,5.3819,1002.0859);
SetPlayerFacingAngle(playerid, 179.5547);
SetPlayerCameraPos(playerid,-1817.0808,1112.9937,235.4244);
SetPlayerCameraLookAt(playerid,-1816.5471,949.6590,235.4244);
ShowPlayerDialog(playerid,7,DIALOG_STYLE_MSGBOX,"Выбор пола","Какого пола будет ваш персонаж:","Мужчина","Женщина");
TogglePlayerControllable(playerid, 0);
}
else
{
if(PlayerInfo[playerid][pLevel] >= 1)
{
SetPlayerPos(playerid,-2485.4319,2270.3984,4.9844);
SetPlayerFacingAngle(playerid,185.4632);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
}
return true;
}
