Доступ к готовым решениям

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

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

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

Мануал Уличные бои by Siman

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

Siman

Умник
Доброго времени суток господа, хотел бы поделиться своей системой боёв без правил, которая подойдет для любого сервера. Вы сможете её модернизировать под себя. Написание заняло примерно 1 час, писал для своего сервера MarveL RPG, который к сожалению закрылся.



Описание системы: Заходят два человека с одного угла и с другого, после отсчета раунд начинается и вы должны убить соперника. Изначально задумано, что биться будут за деньги, вы сможете с легкостью переделать под себя.

Ко всем new:

PHP:
new racing1;
new ractime;
new racing2;
new PlayerR1[MAX_PLAYERS];
new cheat[MAX_PLAYERS];
new PlayerR2[MAX_PLAYERS];
new bool:PlayerT[MAX_PLAYERS];
Обнуляем переменные в OnPlayerConnect:

PHP:
PlayerR1[playerid] = -2;
PlayerR2[playerid] = -2;
PlayerT[playerid] = false;
В OnGameModeInit

PHP:
ractime = -1;
racing1 = -1;
racing2 = -1;
PHP:
//Уличные бои
CreatePickup(19134, 23,2679.3301,-1958.8444,13.5469,-1);
Create3DTextLabel("Уличные бои\nСтоимость ставки 2000$\nУгол №1\nДля участия нажмите: {EEE8AA}ALT", -1,2679.3301,-1958.8444,13.5469, 15.0, 0,1);
CreatePickup(19134, 23,2672.5129,-1951.9966,13.5469,-1);
Create3DTextLabel("Уличные бои\nСтоимость ставки 2000$\nУгол №2\nДля участия нажмите: {EEE8AA}ALT", -1,2672.5129,-1951.9966,13.5469, 15.0, 0,1 );
В OnPlayerDeath:

PHP:
if(PlayerR1[killerid] >=0)
{
    if(PlayerR2[playerid] >=0)
	{
	    info(killerid,"Вы победили в Уличном бою");
	    format(asd, sizeof(asd), "** В уличном бою одержал победу {ffffff}%s[%d] {66CDAA}**",PlayerInfo[killerid][pName],killerid);
		ProxDetector(50.0, killerid, asd,0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF);
		SetHP(killerid,100);
		SetPlayerPos(killerid,2681.8616,-1957.6515,13.6012);
		SetPlayerFacingAngle(killerid, 245);
		racing1 = -1;
		racing2 = -1;
		PlayerR1[killerid] = -2;
		GiveMoney(killerid,4000);
		//
	    info(playerid,"Вы проиграли в Уличном бою");
	}
}
if(PlayerR2[killerid] >=0)
{
    if(PlayerR1[playerid] >=0)
	{
	    info(killerid,"Вы победили в Уличном бою");
	    format(asd, sizeof(asd), "** В уличном бою одержал победу {ffffff}%s[%d] {66CDAA}**",PlayerInfo[killerid][pName],killerid);
		ProxDetector(50.0, killerid, asd,0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF);
		SetHP(killerid,100);
		SetPlayerPos(killerid,2681.8616,-1957.6515,13.6012);
		SetPlayerFacingAngle(killerid, 91);
		racing1 = -1;
		racing2 = -1;
		PlayerR2[killerid] = -2;
		GiveMoney(killerid,4000);
		//
	    info(playerid,"Вы проиграли в Уличном бою");
	}
}
В

PHP:
if(IsPlayerInRangeOfPoint(playerid, 2.0,2679.3301,-1958.8444,13.5469))//Уличные бои 1
{
    if(PlayerInfo[playerid][pMoney]-2000 < 0) return error(playerid,"У вас не хватает денег на бой");
	if(racing1 >= 0) return error(playerid,"Это место уже занято");
	SetPlayerPos(playerid,2677.8589,-1957.5601,14.4631);
	SetPlayerFacingAngle(playerid, 43);
	ResetWeapons(playerid);
	ResetMoney(playerid,2000);
	SetHP(playerid,100);
	racing1 = playerid;
	PlayerR1[playerid] = -1;
	info(playerid,"Вы учавствуете в уличных боях, с угола №1");
	info(playerid,"Если нет соперников, выйдите из ринга, командой /exit");
	SetPlayerCameraPos(playerid, 2666.7307,-1955.1045,20.1341),SetPlayerCameraLookAt(playerid,2675.8267,-1955.4675,14.4631);
	TogglePlayerControllable(playerid,false);
	return true;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,2672.5129,-1951.9966,13.5469))//Уличные бои 2
{
    if(PlayerInfo[playerid][pMoney]-2000 < 0) return error(playerid,"У вас не хватает денег на бой");
    if(racing2 >= 0) return error(playerid,"Это место уже занято");
	SetPlayerPos(playerid,2674.1843,-1953.5343,14.4631);
	SetPlayerFacingAngle(playerid, 222);
	ResetWeapons(playerid);
	ResetMoney(playerid,2000);
	SetHP(playerid,100);
	racing2 = playerid;
	PlayerR2[playerid] = -1;
	info(playerid,"Вы учавствуете в уличных боях, с угола №2");
	info(playerid,"Если нет соперников, выйдите из ринга, командой /exit");
	SetPlayerCameraPos(playerid, 2666.7307,-1955.1045,20.1341),SetPlayerCameraLookAt(playerid,2675.8267,-1955.4675,14.4631);
	TogglePlayerControllable(playerid,false);
	return true;
}
В секундный паблик:

PHP:
if(racing1 != -1 && racing2 != -1)
{
    if(PlayerR1[i] == -1)
    {
        ractime = 10;
        PlayerT[i] = true;
    	PlayerR1[i] = racing2;
    	info(i,"Через 10 секунд начнётся месиво, уничтож врага");
	}
	if(PlayerR2[i] == -1)
    {
        PlayerT[i] = true;
    	PlayerR2[i] = racing1;
    	info(i,"Через 10 секунд начнётся месиво, уничтож врага");
    }
}
if(PlayerT[i] == true)
{
    if(ractime > 0)
	{
		format(string,sizeof(string),"~g~%d",ractime);
 		GameTextForPlayer(i, string, 1000, 6);
	}
}
if(ractime == 0)
{
    if(PlayerT[i] == true)
    {
        SetCameraBehindPlayer(i);
    	TogglePlayerControllable(i,true);
    	PlayerT[i] = false;
	}
}
Ко всем командам:

PHP:
CMD:exit(playerid, params[])
{
    if(PlayerR1[playerid] == -1)
    {
		info(playerid,"Вы отказались от уличных боев");
		SetPlayerPos(playerid,2689.2947,-1950.0098,13.6016);
		SetInt(playerid,0);
		SetVW(playerid,0);
		SetPlayerFacingAngle(playerid, 88);
		PlayerR1[playerid] = -2;
		SetCameraBehindPlayer(playerid);
 	    GiveMoney(playerid,2000);
		TogglePlayerControllable(playerid,true);
		PlayerT[playerid] = false;
		racing1 = -1;
    }
    if(PlayerR2[playerid] == -1)
    {
		info(playerid,"Вы отказались от уличных боев");
		SetPlayerPos(playerid,2689.2947,-1950.0098,13.6016);
		SetInt(playerid,0);
		SetVW(playerid,0);
		SetPlayerFacingAngle(playerid, 88);
		PlayerR2[playerid] = -2;
		SetCameraBehindPlayer(playerid);
 	    GiveMoney(playerid,2000);
		TogglePlayerControllable(playerid,true);
		PlayerT[playerid] = false;
		racing2 = -1;
    }
	return true;
}
В самый низ:

PHP:
stock DeathTH(playerid)
{
	new asd[84];
	if(PlayerR1[playerid] == -1)
 	{
 	    racing1 = -1;
 	}
 	if(PlayerR1[playerid] >= 0)
 	{
 	    if(ractime > -1)
 	    {
 	        ractime = -1;
 	    }
 	    SetCameraBehindPlayer(PlayerR1[playerid]);
 	    racing1 = -1;
		racing2 = -1;
		PlayerR2[PlayerR1[playerid]] = -2;
		SetPlayerPos(PlayerR1[playerid],2681.8616,-1957.6515,13.6012);
		SetPlayerFacingAngle(PlayerR1[playerid], 245);
		SetHP(PlayerR1[playerid],100);
		info(PlayerR1[playerid],"Вы победили в Уличной Драке");
	    format(asd, sizeof(asd), "** В уличной драке одержал победу {ffffff}%s[%d] {66CDAA}**",PlayerInfo[PlayerR1[playerid]][pName],PlayerR1[playerid]);
		ProxDetector(50.0, PlayerR1[playerid], asd,0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF);
  		GiveMoney(PlayerR1[playerid],4000);
		TogglePlayerControllable(PlayerR1[playerid],true);
		PlayerR2[playerid] = -2;
		SetHP(playerid,100);
		TogglePlayerControllable(playerid,true);
		SetCameraBehindPlayer(playerid);
 	}
 	if(PlayerR2[playerid] == -1)
 	{
 	    racing2 = -1;
 	}
 	if(PlayerR2[playerid] >= 0)
 	{
 	    if(ractime > -1)
 	    {
 	        ractime = -1;
 	    }
 	    SetCameraBehindPlayer(PlayerR2[playerid]);
 	    racing1 = -1;
		racing2 = -1;
		PlayerR1[PlayerR2[playerid]] = -2;
		SetPlayerPos(PlayerR2[playerid],2681.8616,-1957.6515,13.6012);
		SetPlayerFacingAngle(PlayerR2[playerid], 245);
		SetHP(PlayerR2[playerid],100);
		info(PlayerR2[playerid],"Вы победили в Уличном бою");
	    format(asd, sizeof(asd), "** В уличном бою одержал победу {ffffff}%s[%d] {66CDAA}**",PlayerInfo[PlayerR2[playerid]][pName],PlayerR2[playerid]);
		ProxDetector(50.0, PlayerR2[playerid], asd,0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF, 0x66CDAAFF);
		GiveMoney(PlayerR2[playerid],4000);
		TogglePlayerControllable(PlayerR2[playerid],true);
		//
		PlayerR2[playerid] = -2;
		SetHP(playerid,100);
		TogglePlayerControllable(playerid,true);
		SetCameraBehindPlayer(playerid);
 	}
 	return true;
}
PHP:
DeathTH(playerid);
DeathTH(playerid); - Эту строку добавляйте в такие паблики, как OnPlayerDisconnect, в команду /accept team (Команда подтвердить, что я хочу вступить во фракцию), /jail,/ban и т.д. Любые действия, где игрок сможет удалиться с поля битвы.

Перейдем к маппингу, маппинг делал мой бывший друг Crailians, он же Денис Нуждин.

В OnPlayerConnect:

PHP:
RemoveBuildingForPlayer(playerid, 3638, 2666.4375, -1955.7031, 15.7344, 0.25);
RemoveBuildingForPlayer(playerid, 3638, 2687.1250, -1955.7031, 15.7344, 0.25);
В OnGameModeInit:

PHP:
//Уличные бои
	CreateDynamicObject(14782, 2703.49683, -1964.76746, 13.55650,   0.00000, 0.00000, -91.00000);
	CreateDynamicObject(14782, 2703.49341, -1958.54553, 13.55650,   0.00000, 0.00000, -91.00000);
	CreateDynamicObject(1649, 2701.71265, -1954.84106, 13.36570,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1649, 2697.35303, -1954.83984, 13.36570,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1649, 2695.14136, -1957.06006, 13.36570,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1649, 2695.14136, -1961.39514, 13.36570,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1649, 2695.14136, -1965.77747, 13.36570,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1649, 2702.50586, -1967.98743, 12.81570,   0.00000, 90.00000, 0.00000);
	CreateDynamicObject(1649, 2696.80591, -1967.98743, 12.81570,   0.00000, 90.00000, 0.00000);
	CreateDynamicObject(1215, 2704.10962, -1969.31946, 13.20210,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11706, 2701.17578, -1967.76990, 12.54510,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1215, 2704.11963, -1971.45544, 13.20210,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(644, 2695.74219, -1967.41650, 12.84510,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2258, 2697.34619, -1954.88135, 14.01340,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19825, 2703.78760, -1959.55493, 14.01340,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(955, 2697.60181, -1967.51379, 12.94510, 0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2843, 2702.58081, -1960.81982, 12.54359,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2844, 2699.96362, -1960.66321, 12.84360,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2846, 2701.93042, -1966.99011, 12.54360,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2063, 2695.46069, -1963.62268, 13.44450,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2063, 2695.43164, -1959.24866, 13.44450,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2384, 2695.44263, -1963.22375, 13.49260,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2386, 2695.42676, -1959.87561, 13.49260,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2391, 2695.89478, -1960.71484, 13.54640,   0.00000, 0.00000, 47.00000);
	CreateDynamicObject(2374, 2695.94287, -1958.03564, 13.54640,   0.00000, 0.00000, 75.00000);
	CreateDynamicObject(2705, 2695.80981, -1964.60596, 13.44450,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2706, 2695.83203, -1963.96191, 13.84450,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2315, 2700.49561, -1960.21765, 12.34080,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2315, 2698.09570, -1960.21765, 12.34080,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2315, 2698.09570, -1964.21765, 12.34080,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2315, 2700.49561, -1964.21765, 12.34080,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2260, 2701.97778, -1955.41418, 14.01340,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1649, 2695.14136, -1952.66016, 13.36570,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1649, 2695.14136, -1944.86011, 13.36570,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(2628, 2701.76953, -1947.15735, 12.54230,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2627, 2701.81421, -1953.30066, 12.54230,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2627, 2701.81421, -1950.30066, 12.54230,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2628, 7695.00000, -1947.15735, 12.54230,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2628, 2701.76953, -1944.15735, 12.54230,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2631, 2696.31885, -1952.70129, 12.54750,   0.00000, 0.00000, 91.00000);
	CreateDynamicObject(2631, 2696.29077, -1944.77576, 12.54750,   0.00000, 0.00000, 91.00000);
	CreateDynamicObject(2631, 2701.38379, -1944.17078, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2701.38379, -1947.28320, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2701.38379, -1950.25317, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2701.38379, -1953.25818, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2629, 2696.25757, -1952.35217, 12.59762,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2629, 2696.28125, -1945.22388, 12.59760,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2682.02710, -1956.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2681.02856, -1959.87854, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2685.95703, -1956.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2689.89600, -1956.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2681.02856, -1963.81250, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2690.89990, -1959.87854, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2690.89990, -1963.81250, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2689.89600, -1966.72046, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2685.95703, -1966.72046, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2682.01978, -1966.72046, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2683.94849, -1964.80627, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2687.87402, -1964.79834, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2632, 2687.99707, -1964.79834, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2683.94849, -1958.84631, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2687.87402, -1958.84631, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2632, 2687.99707, -1958.84631, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2682.95215, -1961.81104, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2632, 2688.96216, -1961.90100, 12.54750,   0.00000, 0.02000, 90.00000);
	CreateDynamicObject(2632, 2688.96216, -1961.81104, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2685.87598, -1962.88745, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2631, 2685.87671, -1960.96472, 12.54750,   0.04000, -0.02000, 180.00000);
	CreateDynamicObject(2631, 2685.87671, -1960.77466, 12.54750,   -0.04000, -0.02000, 180.00000);
	CreateDynamicObject(2631, 2686.04004, -1960.96472, 12.54750,   0.02000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2686.04004, -1960.77466, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2686.04004, -1962.88745, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2689.89600, -1943.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2685.95703, -1943.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2682.02710, -1943.92053, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2681.02856, -1946.88049, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2632, 2681.02856, -1950.81995, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2632, 2682.02710, -1953.74048, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2685.95703, -1953.74048, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2689.89600, -1953.74048, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2690.89795, -1946.88379, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2632, 2690.89795, -1950.82385, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2683.94849, -1951.79626, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2687.99707, -1951.79626, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2687.87402, -1951.79626, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2631, 2683.94849, -1945.85632, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2687.87402, -1945.85632, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2631, 2687.99707, -1945.85632, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2631, 2682.95215, -1948.82104, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2632, 2682.95215, -1961.90100, 12.54750,   0.00000, 0.02000, 90.00000);
	CreateDynamicObject(2631, 2682.95215, -1948.89099, 12.54750,   0.00000, 0.02000, 90.00000);
	CreateDynamicObject(2631, 2688.95215, -1948.82104, 12.54750,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2631, 2688.95215, -1948.89099, 12.54750,   0.00000, 0.02000, 90.00000);
	CreateDynamicObject(2632, 2685.86011, -1949.87366, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2632, 2685.86011, -1947.94226, 12.54750,   0.04000, -0.02000, 180.00000);
	CreateDynamicObject(2632, 2685.86011, -1947.79138, 12.54750,   0.00000, -0.02000, 180.00000);
	CreateDynamicObject(2632, 2686.04150, -1949.87598, 12.54750,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2686.01636, -1947.94495, 12.54750,   0.03000, 0.00000, 180.00000);
	CreateDynamicObject(2632, 2686.01001, -1947.80115, 12.54750,   0.02000, 0.00000, 180.00000);
	CreateDynamicObject(14781, 2675.45752, -1955.88977, 13.63450,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2632, 2678.09595, -1962.79309, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2632, 2678.08862, -1960.87244, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2632, 2675.18262, -1961.79858, 12.54750,   0.00000, 0.03000, 90.00000);
	CreateDynamicObject(2632, 2676.14331, -1958.94702, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2631, 2678.07349, -1949.80200, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2631, 2678.07446, -1947.86597, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2631, 2675.14233, -1948.85876, 12.54750,   0.00000, -0.02000, 90.00000);
	CreateDynamicObject(2631, 2676.11987, -1951.70093, 12.54750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(993, 2670.27832, -1967.85254, 13.79090, 0.00000, 0.00000, 90.00000);
	CreateDynamicObject(993, 2670.27832, -1957.85254, 13.79090, 0.00000, 0.00000, 90.00000);
	CreateDynamicObject(993, 2670.27832, -1947.85254, 13.79090, 0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1649, 2702.50586, -1967.98743, 12.81570,   0.00000, 90.00000, 180.00000);
	CreateDynamicObject(1649, 2696.80591, -1967.98743, 12.81570,   0.00000, 90.00000, 180.00000);
	CreateDynamicObject(1649, 2695.14136, -1965.77747, 13.36570,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1649, 2695.14136, -1961.39514, 13.36570,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1649, 2695.14136, -1957.06006, 13.36570,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1649, 2697.35303, -1954.83984, 13.36570,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1649, 2701.71265, -1954.84106, 13.36570,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1649, 2695.14136, -1952.66016, 13.36570,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1649, 2695.14136, -1944.86011, 13.36570,   0.00000, 0.00000, 90.00000);

P.S:
{
PHP:
stock error(playerid, strings[])
{
	new asd[128];
 	format(asd, sizeof(asd), "%s.",strings);
 	SendClientMessage(playerid, 0xCECFCEFF, asd);
 	return true;
}
stock command(playerid, strings[])
{
	new asd[128];
 	format(asd, sizeof(asd), "[{"#COLOR_ONE"}Команда{ffffff}]: %s",strings);
 	SendClientMessage(playerid, -1, asd);
 	return true;
}
stock info(playerid, strings[])
{
	new asd[164];
 	format(asd, sizeof(asd), "[{"#COLOR_ONE"}Название сервера{ffffff}]: %s.",strings);
 	SendClientMessage(playerid, -1, asd);
 	return true;
}
}
Спасибо за внимание, надеюсь вам понравится.

Автор: Siman

Контакты:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу