Монтана
Умник
Делать было нечего,зашел на MyGame.
Увидел там работу газонокосильщика и решил создать ее.
Вообщем это бета версия,будет 2-ая,более интересная.
Начнем:
Ко всем
Добавляем:
Далее идем в
И добавляем:
Далее в
Добавляем:
Далее идем в
И добавляем:
И добавляем:
Далее сделал команду,для кого лень искать работу,в
Добавляем:
Далее идем в
И добавляем:
Кому лень ставить или еще,что то вот фска.
Увидел там работу газонокосильщика и решил создать ее.
Вообщем это бета версия,будет 2-ая,более интересная.
Начнем:
Ко всем
PHP:
new
PHP:
new montana[MAX_PLAYERS];
new montan;
new montskin[MAX_PLAYERS];
PHP:
public OnGameModeInit()
PHP:
montan = CreatePickup(1275,23,-1865.3594,1040.9141,46.0859);
//тачки
AddStaticVehicleEx(485,-1846.59997559,1041.69995117,45.79999924,0.00000000,-1,-1,6000); //Baggage
AddStaticVehicleEx(485,-1851.40002441,1041.69995117,45.79999924,0.00000000,-1,-1,6000); //Baggage
AddStaticVehicleEx(485,-1855.50000000,1041.59997559,45.79999924,0.00000000,-1,-1,6000); //Baggage
AddStaticVehicleEx(485,-1860.19995117,1041.50000000,45.79999924,0.00000000,-1,-1,6000); //Baggage
//Будка и склад
CreateObject(9361,-1947.30004883,1004.00000000,36.70000076,0.00000000,0.00000000,315.00000000); //object(boatoffice_sfn) (1)
CreateObject(1685,-1950.50000000,1006.00000000,35.09999847,0.00000000,0.00000000,0.00000000); //object(blockpallet) (1)
CreateObject(1348,-1948.80004883,1006.50000000,35.00000000,0.00000000,0.00000000,0.00000000); //object(cj_o2tanks) (1)
CreateObject(925,-1950.19995117,1003.29998779,35.40000153,0.00000000,0.00000000,0.00000000); //object(rack2) (1)
}
PHP:
public OnPlayerConnect(playerid):
PHP:
SetPVarInt(playerid,"montana",0);
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
if(pickupid == montan) { //устроиться
ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"Раздевалка","Хотите ли вы устроиться на газонокосильщика","да","нет");
return 1;
}
Далее идем в999 - это ид диалога,если он занят,заменяйте
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(dialogid == 999)
{
if(response){
SetPlayerCheckpoint(playerid,-1949.3571,997.6877,35.1756, 2.0);
montskin[playerid] = GetPlayerSkin(playerid);SetPlayerSkin(playerid, 50);
montana[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, "Сядьте в авто и следуйте за экепировкой");
}
else{
SendClientMessage(playerid, COLOR_GREY, "Вы отказались от работы");
}
}
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/тп", true) == 0)
{
SetPlayerPos(playerid,-1867.50000000,1040.30004883,45.09999847);
}
PHP:
public OnPlayerEnterCheckpoint(playerid)
PHP:
switch(montana[playerid])
{
case 1:{
DisablePlayerCheckpoint(playerid);
montana[playerid] = 2;
SetPlayerCheckpoint(playerid,-1949.3571,997.6877,35, 4.0);}
case 2:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 3;
SetPlayerCheckpoint(playerid,-1904.30004883,1154.80004883,46.70000076, 4.0);}
case 3:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 4;
SetPlayerCheckpoint(playerid,-1920.59997559,1154.69995117,46.50000000, 5.0);}
case 4:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 5;
SetPlayerCheckpoint(playerid,-1946.40002441,1155.09997559,46.90000153, 4.0);}
case 5:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 6;
SetPlayerCheckpoint(playerid,-1947.00000000,1147.69995117,48.09999847, 4.0);}
case 6:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 7;
SetPlayerCheckpoint(playerid,-1906.40002441,1147.50000000,46.20000076, 4.0);}
case 7:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 8;
SetPlayerCheckpoint(playerid,-1921.59997559,1138.50000000,47.50000000, 4.0);}
case 8:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 9;
SetPlayerCheckpoint(playerid,-1945.50000000,1131.59997559,50.29999924, 4.0);}
case 9:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 10;
SetPlayerCheckpoint(playerid,-1926.80004883,1131.69995117,48.20000076, 4.0);}
case 10:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 11;
SetPlayerCheckpoint(playerid,-1906.40002441,1131.69995117,46.59999847, 4.0);}
case 11:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 12;
SetPlayerCheckpoint(playerid,-1906.50000000,1124.30004883,46.70000076, 4.0);}
case 12:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 13;
SetPlayerCheckpoint(playerid,-1921.69995117,1124.30004883,48.40000153, 4.0);}
case 13:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 14;
SetPlayerCheckpoint(playerid,-1949.30004883,1124.59997559,52.09999847, 4.0);}
case 14:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 15;
SetPlayerCheckpoint(playerid,-1946.59997559,1117.40002441,52.50000000, 4.0);}
case 15:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 16;
SetPlayerCheckpoint(playerid,-1922.19995117,1116.90002441,48.90000153, 4.0);}
case 16:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 17;
SetPlayerCheckpoint(playerid,-1922.19995117,1116.90002441,48.90000153, 4.0);}
case 17:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 18;
SetPlayerCheckpoint(playerid,-1903.30004883,1117.09997559,46.70000076, 4.0);}
case 18:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 19;
SetPlayerCheckpoint(playerid,-1904.50000000,1108.40002441,47.00000000, 4.0);}
case 19:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 20;
SetPlayerCheckpoint(playerid,-1922.40002441,1108.00000000,49.50000000, 4.0);}
case 20:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 21;
SetPlayerCheckpoint(playerid,-1946.90002441,1107.90002441,53.90000153, 4.0);}
case 21:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 22;
SetPlayerCheckpoint(playerid,-1947.40002441,1099.50000000,54.59999847, 4.0);}
case 22:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 23;
SetPlayerCheckpoint(playerid,-1931.30004883,1099.50000000,51.50000000, 4.0);}
case 23:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 24;
SetPlayerCheckpoint(playerid,-1918.09997559,1099.00000000,49.29999924, 4.0);}
case 24:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
montana[playerid] = 25;
SetPlayerCheckpoint(playerid,-1866.50000000,1048.90002441,46.59999847, 4.0);}
case 25:{
if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 485)
return SendClientMessage(playerid, COLOR_GREY, "Возьми машину для работы.");
DisablePlayerCheckpoint(playerid);
SetPlayerSkin(playerid, montskin[playerid]);
SendClientMessage(playerid,0x006ED9AA, "Ты получил за свою работу: {CC3300}7 000$");
GameTextForPlayer(playerid,"~G~+7000$",3000,5);
GivePlayerMoney(playerid, 7000);}
}
Код:
У кого есть предложение по оптимизации,пишите в тему.
Кому понравилось ставьте +
Еще не забудьте поменять GivePlayerMoney на свое
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
1)Место где можно устроиться
2)Где брать экипировку
3)Где работать
2)Где брать экипировку
3)Где работать
Последнее редактирование:
