vladik3341
Новичок
Всем привет.Вот делать было нечего написал работу почтальёна
И так:
Ко всем #define
Ко всем new
В public OnGameModeInit()
в LoadPickUpp()
Если кому надо то тп на работу
В public OnPlayerEnterCheckpoint(playerid)
в public OnPlayerPickUpPickup(playerid, pickupid)
Ну и в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Если у кого есть ошибки пишем в чат! Автор я.
Скрин:
И так:
Ко всем #define
PHP:
#define COLOR_GREENYELLOW 0xADFF2FAA
PHP:
new check[MAX_PLAYERS];
new check2[MAX_PLAYERS];
new check3[MAX_PLAYERS];
new check4[MAX_PLAYERS];
new check5[MAX_PLAYERS];
new check8[MAX_PLAYERS];
new check9[MAX_PLAYERS];
new check10[MAX_PLAYERS];
new check11[MAX_PLAYERS];
new check12[MAX_PLAYERS];
new check13[MAX_PLAYERS];
new check14[MAX_PLAYERS];
new PochtaPik;
PHP:
AddStaticVehicle(462,1997.4614,-2096.5007,13.1179,266.8271,3,0);
AddStaticVehicle(462,1997.5891,-2094.2632,13.1180,264.1401,15,0);
AddStaticVehicle(462,1997.6440,-2091.9880,13.1179,268.9435,13,13);
AddStaticVehicle(462,1997.7123,-2089.9819,13.1183,268.5184,0,0);
AddStaticVehicle(462,1997.2764,-2098.9336,13.1193,268.6760,0,0);
Create3DTextLabel("{FFFB00}Требуется почтальён\n{FFFB00}Зарплата: 2000$",COLOR_GREENYELLOW,1992.2418,-2100.8464,13.546,80.0,0,0);
PHP:
PochtaPik = CreatePickup(1274,2,1992.2418,-2100.8464,13.5469,-1);
PHP:
if(!strcmp("/pochta",cmdtext,true,10))
{
SetPlayerPos(playerid, 2000.9187,-2094.3025,13.5459);
return 1;
}
PHP:
if(check[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
check[playerid] = 0;
check2[playerid] = 1;
SetPlayerCheckpoint(playerid,1897.4432,-2057.4128,13.5469, 4.0);
SendClientMessage(playerid,0xADFF2FAA, "{0000FF}Едь развозить почту");
return 1;
}
if(check2[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check2[playerid] = 0;
check3[playerid] = 1;
SetPlayerCheckpoint(playerid,1802.1014,-2107.8123,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check3[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check3[playerid] = 0;
check4[playerid] = 1;
SetPlayerCheckpoint(playerid,1763.2147,-2107.8977,13.5469, 5.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check4[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check4[playerid] = 0;
check5[playerid] = 1;
SetPlayerCheckpoint(playerid,1734.4684,-2107.7139,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check5[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check5[playerid] = 0;
check10[playerid] = 1;
SetPlayerCheckpoint(playerid,1711.7948,-2107.8833,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check10[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check10[playerid] = 0;
check11[playerid] = 1;
SetPlayerCheckpoint(playerid,1694.9027,-2117.9849,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check11[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check11[playerid] = 0;
check12[playerid] = 1;
SetPlayerCheckpoint(playerid,1714.7600,-2117.2139,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check12[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check12[playerid] = 0;
check13[playerid] = 1;
SetPlayerCheckpoint(playerid,1759.1665,-2117.2258,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check13[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check13[playerid] = 0;
check14[playerid] = 1;
SetPlayerCheckpoint(playerid,1786.6273,-2117.1565,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check14[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check14[playerid] = 0;
check8[playerid] = 1;
SetPlayerCheckpoint(playerid,1803.2677,-2117.1145,13.5469, 4.0);
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{FF0000}В руках почту понесёшь?");
}
return 1;
}
if(check8[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
DisablePlayerCheckpoint(playerid);
check8[playerid] = 0;
check9[playerid] = 1;
SetPlayerCheckpoint(playerid,1986.3785,-2100.6863,13.5469, 2.0);
SendClientMessage(playerid,0xADFF2FAA, "{00FF19}Езжай в офис");
}
else
{
SendClientMessage(playerid, COLOR_GREENYELLOW, "{00FF15}Начальник: {FFFFFF}почему почта не доставлена?!");
}
return 1;
}
if(check9[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
check9[playerid] = 0;
SendClientMessage(playerid,0xADFF2FAA, "{00FF15}Начальник: {FFFFFF}Отлично! Вся почта доставленна. Твоя зарплата {FFFFFF}2000$");
GameTextForPlayer(playerid,"~G~+2000$",3000,5);
GivePlayerMoney(playerid, 2000);
return 0;
}
PHP:
if(pickupid == PochtaPik)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Офис почтовой организации","Здравствуйте, вы хотите начать работать почтальёном?","Да","Нет");
}
PHP:
if(dialogid == 1)
{
if(response)
{
SetPlayerCheckpoint(playerid,2000.9187,-2094.3025,13.5459, 2.0);
check[playerid] = 1;
SendClientMessage(playerid,0xADFF2FAA, "{00FF11}Вы приняты на работу!");
SendClientMessage(playerid,0xADFF2FAA, "{FF0000}Возьми скутер");
}
}
Скрин:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
