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

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

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

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

Помогите со спавном игрока после регистрации

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

Madetorozz

Начинающий
Пользователь
Регистрация
2 Май 2019
Сообщения
35
Лучшие ответы
0
Репутация
0
Видео
onplayerspawn
PHP:
PB:OnPlayerSpawn(playerid)
{
	if(IsPlayerNPC(playerid)||!l[playerid][pLogin]) return 1;
	if(!IsPlayerAdmin(playerid)) GangZoneShowForPlayer(playerid,BLACKZONE,0x000000F  F);
	PreloadAllAnimLibs(playerid),SetPlayerHealth(playe  rid,100.0),PlayerSpawned[playerid] = l[playerid][pDamaged] = 0,ResetPlayerMoney(playerid);
	ServerResetPlayerWeapons(playerid),StopAudioStream  ForPlayer(playerid),TextDrawShowForPlayer(playerid  ,dBlackScreen[random(4)]);
	if(!l[playerid][pSex]) {
		TextDrawHideForPlayer(playerid, TextLoading);
		return ShowPlayerDialog(playerid,433,DIALOG_STYLE_MSGBOX,"Выбор пола","\n\n\n выберите свой пол:\n\n\n","муж","жен"); }
	new randomsp=1+random(28); TextDrawShowForPlayer(playerid, TextLoading);
	if(l[playerid][Pos][0] == 0.0 && l[playerid][Pos][1] == 0.0)
	{
		TextDrawHideForPlayer(playerid, l[playerid][noga_slo]);
		TextDrawHideForPlayer(playerid, l[playerid][drink]);
		TextDrawHideForPlayer(playerid, l[playerid][blood]);
		TextDrawHideForPlayer(playerid, l[playerid][eat]);
		TextDrawHideForPlayer(playerid, SBox);
		TextDrawHideForPlayer(playerid, SBox1);
		PlayerTextDrawHide(playerid,Debug);
		TextDrawHideForPlayer(playerid, l[playerid][GunInfo]);
		l[playerid][pBlood]=100.0;
		for(new dbgi; dbgi<2; dbgi++) PlayerTextDrawHide(playerid,l[playerid][debug_inf][dbgi]);
		new index = GetClanIndexById(l[playerid][pClan]);
		if(index == -1)
		{
		    switch(randomsp)
			{
				case 0..28:dSpawnPos(playerid, SpawnPos[randomsp][SpX],SpawnPos[randomsp][SpY],SpawnPos[randomsp][SpZ]);
				default:dSpawnPos(playerid, 2907.4055,2130.0710,10.8203);
			}
		}
		else
		{
		    dSpawnPos(playerid, Clan[index][clX],Clan[index][clY],Clan[index][clZ]);
		    SetPlayerFacingAngle(playerid, Clan[index][clA]);
		}
	}
	else if(l[playerid][Pos][0] != 0.0 && l[playerid][Pos][1] != 0.0) { SetTimerEx("LoadTheSpawner", 200+GetPlayerPing(playerid), false, "i", playerid); }
	new hour_c, minute_c; gettime(hour_c, minute_c); SetPlayerTime(playerid,hour_c,minute_c),SetPlayerS  core(playerid, l[playerid][pKill_s_g]);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
	SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000),SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, 1000);
	if(l[playerid][pPack] == 1) l[playerid][pBackPack] = SetPlayerAttachedObject(playerid,0,3026,1,-0.058000,-0.110999,0.000000,0.000000,0.000000,0.000000,0.759  000,0.928999,0.770000);//î÷ ìàëåíüêèé
	else if(l[playerid][pPack] == 2) l[playerid][pBackPack] = SetPlayerAttachedObject(playerid,0,3026,1,-0.158000,-0.097999,-0.010000,0.000000,0.000000,0.000000,1.000000,1.000  000,1.000000);//ìàëåíüêèé
	else if(l[playerid][pPack] == 3) l[playerid][pBackPack] = SetPlayerAttachedObject(playerid,0,371,1,0.056000,-0.116000,-0.004999,2.300001,87.000030,-0.300001,1.000000,0.733999,1.058000);//ñð
	else if(l[playerid][pPack] == 4) l[playerid][pBackPack] = SetPlayerAttachedObject(playerid,0,1310,1,-0.098999,-0.170999,0.000000,-3.200003,87.799934,2.499999,1.000000,0.741999,1.00  0000);//áîëüøîé
	else if(l[playerid][pPack] == 5) l[playerid][pBackPack] = SetPlayerAttachedObject(playerid,0,1310,1,-0.162000,-0.170999,-0.009999,-3.200003,87.799934,2.499999,1.000000,1.046000,1.18  4999);//î÷ áîëüøîé
	AttachObjectToPlayer(l[playerid][pFirst],playerid, 0.0, 0.12, 0.75, 0.0, 0.0, 0.0); return 1; }
SpawnPos
PHP:
static const SpawnPos[][spinf] = {
	{-1506.3417,1974.9288,48.4171},{-1211.0579,1833.0690,41.9297},{-695.7286,727.1318,3.0985},
	{-836.1636,1965.3018,22.9245},{-530.9254,2550.4370,53.4141},{683.4335,2626.4355,24  .9177},
	{1227.4524,2625.8845,10.8203},{-2657.2075,1373.1960,7.0983},{-2801.9534,1131.8057,26.0078},
	{-2975.6323,501.7071,2.4297},{-2780.2253,-297.7004,7.0391},{-2822.5935,-1518.0475,140.7656},
	{-2624.3926,-2466.6763,3.9872},{-2062.8506,-2562.9919,30.6250},{-1408.2180,-1997.8018,6.8434},
	{-1100.1559,-1817.9872,114.2705},{-1019.0331,-2274.6470,69.6430},{-355.7461,-1657.9323,27.6028},
	{-646.3701,-724.2629,63.2451},{-663.7563,223.7088,18.0121},{363.3911,-1856.4547,7.8359},
	{2881.8347,-2033.5291,6.8783},{2069.1309,-2268.3225,13.5469},{2764.7349,-682.6798,64.7215},
	{2017.1184,-469.2183,76.7508},{2140.4873,249.0758,14.8543},{13  53.8563,783.6752,10.8203},
	{2885.5437,1080.7390,10.8984},{2907.4055,2130.0710  ,10.8203}};
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу