Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Ошибка]Со спавном

Статус
В этой теме нельзя размещать новые ответы.

Domenic_Capone

Умник
Всем привет помогите пожалуйста, я когда авторизируюсь то падаю, и после того как упаду и умру пройдёт ещё 3-5 секунд и я начинаю уже играть, но когда начала играть игрока замораживает, приходитсья использовать /unfreeze [id]. Помогите сделать так что бы я(или другой человек) авторизовался и не падал не куда и не был замороженным а появился на спавне и играл(двигался) нормально. Заранее спасибо, кто поможет с меня + или "спасибо"

P.s. До этого я менял кнопки что бы заводить двигатель может с этим как то свзязано?


На всякий случай вот
public OnPlayerSpawn(playerid)


Код:
public OnPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	TogglePlayerControllable(playerid, 0);
	SetPlayerSkin(playerid, 79);//это скин ставь свой
	SetPlayerPos(playerid, 2215.454833,-1147.475585,1025.796875);//..координаты где будет спавнится игрок ставь свои
	SetPlayerInterior(playerid,0);//интерьер спавна если на улице то 0
	PlayerInfo[playerid][pInt] = 0; //зде должно быть то же самое что и в интерьере
	if(gPlayerLogged[playerid] == 0)
	{
		SendClientMessage(playerid, COLOR_LIGHTRED, "Modern: Для игры на сервере нужно авторизироваться! (Вы кикнуты)");
		Kick(playerid);
	}
	TextDrawShowForPlayer(playerid, lvlexp[playerid]);
	GunCheckTime[playerid] = 5;
	ServerResetPlayerWeapons(playerid);
	SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
	SetPlayerWeapons(playerid);
	SetPlayerToTeamColor(playerid);
	SetCameraBehindPlayer(playerid);
	PlayerFixRadio(playerid);
	Spawned[playerid] = 1;

	STDPlayer[playerid] = 0;
	gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team



	if(PlayerInfo[playerid][pWanted] != 0)
	{
		new string2[256];
		format(string2, sizeof(string2), "У вас %d уровень розыска.",PlayerInfo[playerid][pWanted]);
		SendClientMessage(playerid, COLOR_LIGHTRED, string2);
		SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
	}
	if (gTeam[playerid] == 4) //medic / criminal reset team
	{
		gTeam[playerid] = 3;
	}
	SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 0);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 0);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 0);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 0);
	if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
	{
		SendClientMessage(playerid, COLOR_LIGHTRED, "");
	}
	SetPlayerSpawn(playerid);
	return 1;
}
	return 0;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу