Ria
Добрый день сегодня в просторах инета нашел мануал разводной мост в СФ
И решил его сразу выложить на п-и
и так начнем
к всем #define
К всем forward
К new
В public OnPlayerConnect(playerid)
В public OnGameModeInit()
В public OnPlayerConnect(playerid)
К всем командам
В конец мода
Вот и все Авто Micaela
Добавил я
Думаю разнообразит Рп сервер
И решил его сразу выложить на п-и
и так начнем
к всем #define
PHP:
#define PlayerToPoint(%1,%2,%3,%4,%5) IsPlayerInRangeOfPoint(%2,%1,%3,%4,%5)
PHP:
forward Final(target);
forward PeajeCerrado();
К new
PHP:
new PuenteColgante;
new PuenteColgante1;
new Text:Mensa;
В public OnPlayerConnect(playerid)
PHP:
Mensa = TextDrawCreate(453.000000, 119.000000, "Hola Todos");
TextDrawBackgroundColor(Mensa, 15);
TextDrawFont(Mensa, 1);
TextDrawLetterSize(Mensa, 0.380000, 1.500000);
TextDrawColor(Mensa, -1);
TextDrawSetOutline(Mensa, 1);
TextDrawSetProportional(Mensa, 1);
TextDrawUseBox(Mensa, 1);
TextDrawBoxColor(Mensa, 100);
В public OnGameModeInit()
PHP:
PuenteColgante = CreateObject(9689, -2681.56, 1639.99, 155.88, 33.00, 0.00, 0.00, 300.0);
PuenteColgante1 = CreateObject(9693, -2681.46, 1894.33, 161.79, -33.00, 0.00, 0.00, 300.0);
CreatePickup(1239, 1, -2681.42, 1952.00, 63.13);
CreatePickup(1239, 1, -2681.51, 1586.79, 63.55);
Create3DTextLabel("-= Что бы свести мос введите =-\n/мост", 0x00D56AFF, -2681.42, 1952.00, 63.13, 80.0,0,0);
Create3DTextLabel("-= Что бы свести мост введите =-\n/мост", 0x00D56AFF, -2681.51, 1586.79, 63.55, 80.0,0,0);
CreateObject(9623, -2680.90, 1592.53, 65.49, 2.50, 0.00, -360.12);
CreateObject(9623, -2680.92, 1945.72, 64.97, -2.50, 0.00, 360.00);
В public OnPlayerConnect(playerid)
PHP:
RemoveBuildingForPlayer(playerid, 9687, -2681.4922, 1684.4609, 120.4531, 0.25);
RemoveBuildingForPlayer(playerid, 9689, -2681.4922, 1684.4609, 120.4531, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1609.8828, 70.0938, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1735.3125, 73.3438, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1672.6016, 72.3047, 0.25);
RemoveBuildingForPlayer(playerid, 9691, -2681.4922, 1847.9375, 120.0859, 0.25);
RemoveBuildingForPlayer(playerid, 9693, -2681.4922, 1847.9375, 120.0859, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1860.7500, 72.1719, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1798.0313, 73.3281, 0.25);
RemoveBuildingForPlayer(playerid, 1290, -2681.5859, 1923.4688, 69.8828, 0.25);
К всем командам
PHP:
if(!strcmp(cmdtext, "/мост", true))
{
if(PlayerToPoint(12, playerid,-2681.42, 1952.00, 63.13) || PlayerToPoint(12,playerid,-2681.51, 1586.79, 63.55)){
GivePlayerMoney(playerid,-15);
TextDrawSetString(Mensa,"~g~ has pagado $15 del peaje");
SetTimerEx("Final", 2500, false, "d", playerid);
TextDrawShowForPlayer(playerid, Mensa);
MoveObject(PuenteColgante, -2681.49, 1684.46, 120.45, 3.0, 0.0, 0.0, 0.0);
MoveObject(PuenteColgante1, -2681.49, 1847.94, 120.09, 3.0, 0.0, 0.0, 0.0);
SetTimer("PeajeCerrado",49000,0);
return 1;
}
TextDrawSetString(Mensa,"~r~ No estas en el peaje!!");
SetTimerEx("Final", 2500, false, "d", playerid);
TextDrawShowForPlayer(playerid, Mensa);
}
В конец мода
PHP:
public PeajeCerrado()
{
MoveObject(PuenteColgante, -2681.56, 1639.99, 155.88, 3.0, 33.0, 0.0, 0.0);
MoveObject(PuenteColgante1, -2681.46, 1894.33, 161.79, 3.0, -33.0, 0.0, 0.0);
return 1;
}
public Final(target)
{
return TextDrawHideForPlayer(target, Mensa);
}
Вот и все Авто Micaela
Добавил я
Думаю разнообразит Рп сервер
Последнее редактирование:
