Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Не спавнится персонаж - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
Не спавнится персонаж

#1
Пользователь офлайн   TheHainDit 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Добрый вечер, у меня такая проблема. После авторизации, мой персонаж не спавнится несмотря на то, что система выводит игрока из режима "Наблюдатель"

public OnPlayerConnect(playerid)
{
	GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME);

	TogglePlayerSpectating(playerid, 1);

	static const fmt_query[] = "SELECT `id`, `googleauth`, `firsttime`, `lastint`, `lastworld`, `lastposx`, `lastposy`, `lastposz`, `lastrot` FROM `characters` WHERE `name` = '%s'";
	new query[sizeof(fmt_query) + (-2 + MAX_PLAYER_NAME)];
	format(query, sizeof(query), fmt_query, player_info[playerid][NAME]);
	mysql_tquery(dbHandle, query, "CheckPlayerOnConnect", "i", playerid);
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

forward OnPlayerLogged(playerid);
public OnPlayerLogged(playerid)
{
	new rows;
	cache_get_row_count(rows);
	if(rows)
	{
		cache_get_value_name(0, "email", player_info[playerid][EMAIL]);
		cache_get_value_name_int(0, "skin", player_info[playerid][SKIN]);

		SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
		SetPVarInt(playerid, "logged", 1);
		TogglePlayerSpectating(playerid, 0);
	}
	return 1;
}


0

#2
Пользователь офлайн   D1maz. 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Переместите код из
OnPlayerConnect
в
OnPlayerRequestClass

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика