Siman
Умник
Доброго времени суток господа, хотел бы поделиться своей системой боёв без правил, которая подойдет для любого сервера. Вы сможете её модернизировать под себя. Написание заняло примерно 1 час, писал для своего сервера MarveL RPG, который к сожалению закрылся.
Описание системы: Заходят два человека с одного угла и с другого, после отсчета раунд начинается и вы должны убить соперника. Изначально задумано, что биться будут за деньги, вы сможете с легкостью переделать под себя.
Ко всем new:
Обнуляем переменные в OnPlayerConnect:
В OnGameModeInit
В OnPlayerDeath:
В
В секундный паблик:
Ко всем командам:
В самый низ:
DeathTH(playerid); - Эту строку добавляйте в такие паблики, как OnPlayerDisconnect, в команду /accept team (Команда подтвердить, что я хочу вступить во фракцию), /jail,/ban и т.д. Любые действия, где игрок сможет удалиться с поля битвы.
Перейдем к маппингу, маппинг делал мой бывший друг Crailians, он же Денис Нуждин.
В OnPlayerConnect:
В OnGameModeInit:
P.S:
{
}
Спасибо за внимание, надеюсь вам понравится.
Автор: Siman
Контакты:
Описание системы: Заходят два человека с одного угла и с другого, после отсчета раунд начинается и вы должны убить соперника. Изначально задумано, что биться будут за деньги, вы сможете с легкостью переделать под себя.
Ко всем 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];
PHP:
PlayerR1[playerid] = -2;
PlayerR2[playerid] = -2;
PlayerT[playerid] = false;
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 );
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);
Перейдем к маппингу, маппинг делал мой бывший друг 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);
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
Контакты:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
