Prosto Vadim
Новичок
Ко всем NEW
Ко всем forward'ам
В public OnGameModeInit()
Добавим наши 3D тексты!
Не буду разводить размазню так как это мануал!
А не урок идём дальше!
Сюдаже в public OnGameModeInit()
В public OnPlayerCommandText(playerid, cmdtext[])
Добавим наши команды!
Добавим Публики чтобы наши Шлакбауны открывались!
В конец мода!
Вроде всё!
Автор вырезки я!
Не помню с кокого мода т.к давно уже у меня в моде стоят они!
Всем удачи! ;-)
PHP:
new blockslak1;
new blockslak2;
new blockslak3;
new blockslak4;
new blockslak5;
new blockslak6;
new blockslaktimer1;
new blockslaktimer2;
new blockslaktimer3;
new blockslaktimer4;
new blockslaktimer5;
new blockslaktimer6;
PHP:
forward blockSlak1();
forward blockSlak2();
forward blockSlak3();
forward blockSlak4();
forward blockSlak5();
forward blockSlak6();
Добавим наши 3D тексты!
PHP:
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block1\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,58.4898,-1526.8806,4.9823,51.0,0,1);
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block2\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,57.3239,-1537.9814,5.0935,51.0,0,1);
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block3\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,1635.8809,-23.0160,36.6389,51.0,0,1);
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block4\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,1646.6118,-18.2495,36.5635,51.0,0,1);
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block5\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,611.7687,-1203.9990,18.1094,51.0,0,1);
Create3DTextLabel(" {FFFFFF}Блок-Пост Los Santos - San Fierro\n Чтоб открыть шлакбаум введите {F81414}/block6\n {FFFFFF}Цена проезда - {F81414}100$ ",COLOR_YELLOW,633.0594,-1195.7634,18.1094,51.0,0,1);
А не урок идём дальше!
Сюдаже в public OnGameModeInit()
PHP:
CreateObject(997, 59.174011, -1523.275146, 4.071815, 0.0000, 0.0000, 80.0, 500);
CreateObject(997, 56.896057, -1544.858521, 4.067653, 0.0000, 0.0000, 80.0, 500);
CreateObject(966, 58.265030, -1530.311035, 4.064330, 0.0000, 0.0000, 260.0, 500);
CreateObject(966, 58.288940, -1534.773071, 4.040097, 0.0000, 0.0000, 80.0, 500);
CreateObject(5837, 57.037262, -1532.399902, 5.942193, 0.0000, 0.0000, 351.4056, 500);
blockslak1 = CreateObject(968, 58.267548, -1530.326538, 4.873579, 0.0000, 90.0, 80.0, 500);
blockslak2 = CreateObject(968, 58.290440, -1534.678711, 4.874346, 0.0000, 90.0, 260.0, 500);
CreateObject(5837, 1640.5260009766, -19.416885375977, 37.326377868652, 0, 0, 293.26049804688, 500);
CreateObject(966, 1643.1016845703, -19.509433746338, 35.544589996338, 0, 0, 200.951171875, 500);
CreateObject(966, 1638.9135742188, -21.534757614136, 35.544589996338, 0, 0, 22.346130371094, 500);
CreateObject(997, 1649.7106933594, -16.968132019043, 35.543018341064, 0, 0, 23.789794921875, 500);
CreateObject(997, 1629.2418212891, -25.585395812988, 35.664203643799, 0, 0, 22.584838867188, 500);
blockslak3 = CreateObject(968, 1638.8902587891, -21.626806259155, 36.544589996338, 0, 270, 22.894897460938, 500);
blockslak4 = CreateObject(968, 1643.0975341797, -19.563297271729, 36.544589996338, 0, 90, 19.849853515625, 500);
CreateObject(5837, 622.22131347656, -1199.7890625, 19.1237449646, 0, 0, 201.48034667969, 500);
CreateObject(966, 629.98217773438, -1197.3524169922, 17.109375, 0, 0, 204.54028320313, 500);
CreateObject(996, 636.80389404297, -1193.7713623047, 17.858129501343, 0, 0, 51.609680175781, 500);
CreateObject(997, 626.44293212891, -1198.1263427734, 17.109375, 0, 0, 9.9249267578125, 500);
CreateObject(966, 615.00988769531, -1202.5993652344, 17.109375, 0, 0, 21.099792480469, 500);
CreateObject(994, 601.89099121094, -1205.1075439453, 17.102104187012, 0, 0, 358.75, 500);
CreateObject(997, 615.4638671875, -1202.4552001953, 17.109375, 0, 0, 19.849853515625, 500);
blockslak5 = CreateObject(968, 614.98596191406, -1202.6291503906, 18.109375, 0, 270, 20.81982421875, 500);
blockslak6 = CreateObject(968, 630.04846191406, -1197.3145751953, 18.109375, 0, 90, 24.56982421875, 500);
Добавим наши команды!
PHP:
//--------------------------------------------------------------------------------------
if ((strcmp(cmd, "/block1", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,58.267548, -1530.326538, 4.873579))
{
SetObjectRot(blockslak1, 0.0000, 0.0000, 80.0);
blockslaktimer1 = SetTimer("blockSlak1", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
if ((strcmp(cmd, "/block2", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,58.290440, -1534.678711, 4.874346))
{
SetObjectRot(blockslak2, 0.0000, 0.0000, 80.0);
blockslaktimer2 = SetTimer("blockSlak2", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
if ((strcmp(cmd, "/block3", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,1638.89, -21.62, 36.54))
{
SetObjectRot(blockslak3, 0.0000, 0.0000, 80.0);
blockslaktimer3 = SetTimer("blockSlak3", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
if ((strcmp(cmd, "/block4", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,1643.09, -19.56, 36.54))
{
SetObjectRot(blockslak4, 0.0000, 0.0000, 80.0);
blockslaktimer4 = SetTimer("blockSlak4", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
if ((strcmp(cmd, "/block5", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,614.98, -1202.62, 18.10))
{
SetObjectRot(blockslak5, 0.0000, 0.0000, 80.0);
blockslaktimer5 = SetTimer("blockSlak5", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
if ((strcmp(cmd, "/block6", true)==0) || (strcmp(cmd, "/openg", true)==0))
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,630.04, -1197.31, 18.10))
{
SetObjectRot(blockslak6, 0.0000, 0.0000, 80.0);
blockslaktimer6 = SetTimer("blockSlak6", 5000, 0);
AntiMoney[playerid] = AntiMoney[playerid] - 100;
GiveMoney(playerid,-100);
}
else{SendClientMessage(playerid, COLOR_GRAD1, " Вы слишком далеко от ближайших ворот!");
return 1;
}
}
}
В конец мода!
PHP:
//=====================//
public blockSlak1()
{
SetObjectRot(blockslak1, 0.0000, 90.0, 80.0);// Íàïð. 343.324,2323.2323,1111.1111,1.59
KillTimer(blockslaktimer1);
return 0;
}
public blockSlak2()
{
SetObjectRot(blockslak2, 0.0000, 90.0, 260.0);// Íàïð. 343.324,2323.2323,1111.1111,1.59
KillTimer(blockslaktimer2);
return 0;
}
public blockSlak3()
{
SetObjectRot(blockslak3, 0.0000, 90.0, 202.7887);
KillTimer(blockslaktimer3);
return 0;
}
public blockSlak4()
{
SetObjectRot(blockslak4, 0.0000, 90.0, 23.2469);
KillTimer(blockslaktimer4);
return 0;
}
public blockSlak5()
{
SetObjectRot(blockslak5, 0.0000, 90.0, 200.30);
KillTimer(blockslaktimer5);
return 0;
}
public blockSlak6()
{
SetObjectRot(blockslak6, 0.0000, 90.0, 24.56);
KillTimer(blockslaktimer6);
return 0;
}
Автор вырезки я!
Не помню с кокого мода т.к давно уже у меня в моде стоят они!
Всем удачи! ;-)
Последнее редактирование:
