Перейти к содержанию
Авторизация  
Олександр

Spawn по уровню

Рекомендуемые сообщения

Олександр

Здраствуйте , хочу сделать спавн по уровнях и дание теми видил на форуме но не понял как сделать вот решил написать

 

Ето:

public OnPlayerSpawn(playerid)
{
 	SetPVarInt(playerid,"K_Times",0);
    //if(GetPVarInt(playerid,"select_skin") == 1) return SELECT_skin(playerid);

    PLAYER_DATA[playerid][data_START_JOB] = 0;
    SetPVarInt(playerid,"tovar",0);
    SetPVarInt(playerid,"tovar_all",0);
    SetPVarInt(playerid,"job_bus",0);
    SetPVarInt(playerid,"job_db",0);
    DisablePlayerCheckpoint(playerid);
    DisablePlayerRaceCheckpoint(playerid);
    PLAYER_DATA[playerid][data_PUTPATR] = 0;
    PLAYER_DATA[playerid][data_PUTMET] = 0;
    shield[playerid] = false;
    
    
    if(PLAYER_DATA[playerid][data_CT_VEH] != INVALID_VEHICLE_ID)
    {
	    DestroyVehicle(PLAYER_DATA[playerid][data_CT_VEH]);
		PLAYER_DATA[playerid][data_CT_VEH] = INVALID_VEHICLE_ID;
		PLAYER_DATA[playerid][data_CT_NUMBER] = 0;
	}
					        
    if(PLAYER_DATA[playerid][data_RENTJOB] != INVALID_VEHICLE_ID) SetVehicleToRespawn(PLAYER_DATA[playerid][data_RENTJOB]);
	if(PLAYER_DATA[playerid][data_TRAILER] != INVALID_VEHICLE_ID) SetVehicleToRespawn(PLAYER_DATA[playerid][data_TRAILER]);

    if(PLAYER_DATA[playerid][data_CLOTHESMENU] == true)
	{
		TextDrawHideForPlayer(playerid, buy_clothes[0]);
		TextDrawHideForPlayer(playerid, buy_clothes[1]);
		TextDrawHideForPlayer(playerid, buy_clothes[2]);
		TextDrawHideForPlayer(playerid, buy_clothes[3]);
		TextDrawHideForPlayer(playerid, buy_clothes[4]);
		TextDrawHideForPlayer(playerid, buy_clothes[5]);
		PlayerTextDrawHide(playerid, buy_clothes_m[playerid]);
 		CancelSelectTextDraw(playerid);
 		PLAYER_DATA[playerid][data_CLICKTD] = false;
		PLAYER_DATA[playerid][data_CLOTHESMENU] = false;
	}

	if(PLAYER_DATA[playerid][data_OPENAUTOSALON] == true)
	{
 		DestroyVehicle(PLAYER_DATA[playerid][data_AUTOSALON_CAR]);
  		PLAYER_DATA[playerid][data_AUTOSALON_CAR] = INVALID_VEHICLE_ID;
		HideAutoSalonMenu(playerid);
	}
	
	if(PLAYER_DATA[playerid][data_OPENCASINO] == true)
	{
 		HideCasinoGame(playerid);
   		casino_stavka[playerid] = 0;
		casino_update[playerid] = 0;
		KillTimer(casino_timer[playerid]);
	}
	
	
    for(new i = 0; i < 13; i++)
	{
	    if(PLAYER_DATA[playerid][data_GUN][i] != 0 && PLAYER_DATA[playerid][data_AMMO][i] != 0) GivePlayerWeapon(playerid, PLAYER_DATA[playerid][data_GUN][i], PLAYER_DATA[playerid][data_AMMO][i]);
	}
	
	
	if(GetPVarInt(playerid,"spawn_ac") == 0)
    {
        InterpolateCameraPos(playerid, 2730.631591, -1627.925537, 95.828208, 2730.631591, -1627.925537, 95.828208, 1000);
		InterpolateCameraLookAt(playerid, 2727.819824, -1632.012084, 95.200065, 2727.819824, -1632.012084, 95.200065, 1000);

        new query[100+MAX_PLAYER_NAME];
		mysql_format(dbHandle,query, sizeof(query), "SELECT * FROM `accounts` WHERE `name` = '%e'", PLAYER_DATA[playerid][data_NAME]);
		mysql_function_query(dbHandle, query, true, "CheckAccount", "d", playerid);
		SelectTextDraw(playerid,0xddddddff);
		
		SendClientMessage(playerid,0x3399FF00,"Добро пожаловать на Arizona RolePlay!");
    	if(X2DAY == true) SendClientMessage(playerid,0xFFCC0000,"На сервере действует акция x2 Day. Донат, зарплаты разнорабочих и опыт увеличиваются вдвое");
        
        TogglePlayerControllable(playerid, true);
		return true;
    }

 	SetPVarInt(playerid,"spawn_ac",0);
 	
	SetPlayerSpawn(playerid);
	
	
	return true;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

Боже... Что у Вас с русским?!

Вам бы вместо того, чтобы писать, мод или же просто код, выучите русский язык, и орфографию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

 

 


Здраствуйте , хочу сделать спавн по уровнях и дание теми видил на форуме но не понял как сделать вот решил написать
Парень ты понял , что ты написал?  мы не поняли , так что переформулируй вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.