Перейти к содержанию
Авторизация  
Egorcik

[Мануал] Работа Уборщика Улиц

Рекомендуемые сообщения

Egorcik

Всем Привет Решил выложить Работу Уборщика улиц когдато делал для своего мода но уже его нет и решил выложить вам приступим:

 

Ко Всем new добовляем:

[size=5]//========================= [Работа Уборщика Улиц] ====================================
[size=5][new checkk[MAX_PLAYERS];
new checkk2[MAX_PLAYERS];
new checkk3[MAX_PLAYERS];
new checkk4[MAX_PLAYERS];
new checkk5[MAX_PLAYERS];
new checkk6[MAX_PLAYERS];
new checkk7[MAX_PLAYERS];
new checkk8[MAX_PLAYERS];
new checkk9[MAX_PLAYERS];
[size=5]//==========================================

 

После в public OnGameModeInit()

[size=5]//========================= [Работа Уборщика Улиц]======
Create3DTextLabel("{FF6600}Уборщик УлицnДля начала Работы введите {FFFFFF}[/убрать]{FF6600}nЗарплата:{FFFFFF}10000${FF6600}",COLOR_GREENYELLOW,X,Y,Z);//Тут координаты где устраиваться

AddStaticVehicleEx(,X,Y,Z); //Тут Координаты где стоят машины
AddStaticVehicleEx(574,X,Y,Z); //Тут Координаты где стоят машины
AddStaticVehicleEx(574,[X,Y,Z); //Тут Координаты где стоят машины
AddStaticVehicleEx(574,X,Y,Z); //Тут Координаты где стоят машины
//============================================================

 

Затем в public OnPlayerEnterCheckpoint(playerid)

 


[size=5]//=========================[Работа Уборщика Улиц] ==============

if(checkk[playerid] == 1) //проверка на чекпоинт//
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk[playerid] = 0; //убирает чекпоинт
checkk2[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid,X,Y,Z]);//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Едь по меткам и очисть улицу.");
		 return 1;
}
if(checkk2[playerid] == 1) //Проверка на Чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk2[playerid] = 0; //убирает чекпоинт
checkk3[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Осталось еще 4 метки");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
		 }
		 return 1;
		 }
if(checkk3[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk3[playerid] = 0; //выключает чекпоинт
checkk4[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Осталось еще 3 метки");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
		 }
		 return 1;
		 }
if(checkk4[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk4[playerid] = 0; //выключает чекпоинт
checkk5[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Осталось еще 2 метки");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
		 }
		 return 1;
		 }
if(checkk5[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk5[playerid] = 0; //выключает чекпоинт
checkk7[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Осталось еще 1 метка");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
		 }
		 return 1;
		 }
if(checkk7[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk7[playerid] = 0; //выключает чекпоинт
checkk8[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Отвези то что осталось на склад");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.?");
		 }
		 return 1;
		 }
if(checkk8[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 574)
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk8[playerid] = 0; //выключаем чекпоинт
checkk9[playerid] = 1;//запускаем чекпоинт
SetPlayerCheckpoint(playerid, X,Y,Z );//Ваши координаты
SendClientMessage(playerid,0x006ED9AA, "Иди в офис и забери свою зарплату.");
			 }
else
		 {
			 SendClientMessage(playerid, COLOR_RED, "Ты не выполнил работу");
		 }
		 return 1;
		 }
if(checkk9[playerid] == 1) //проверка на чек поинт
{
DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
checkk9[playerid] = 0; //Выключает чекпоинт
SendClientMessage(playerid,0x006ED9AA, "Ты получил за свою работу: {CC3300}10 000$");//Текст В Чате
GameTextForPlayer(playerid,"~G~+10000$",3000,5);//Текст на икране
GivePlayerMoney(playerid, 10000);//Сколько даётся при завершение
		 return 1;
		 }К
//==============================================================================

 

Ко всем командам:

 

//==============================[работа Уборщика улиц]==========================
if(strcmp(cmdtext, "/убрать",true) == 0)
{
SetPlayerCheckpoint(playerid,X,Y,Z, 2.0);//ваши координаты 2 означает размер чекпоинта
checkk[playerid] = 1;//запускаем штуку хД
SendClientMessage(playerid,0xADFF2FAA, "Отправляйся на склад,и возьми чистящие средства.");
return 1;
}
//==============================================================================

Ну вот и всё если у когото не получается пишите мне и не забывайте про +.

Вместо X,Y,Z Вписываете свои кордионаты

 

Ну и скрины конешноже:

http://rghost.ru/47241974

http://rghost.ru/47241979

http://rghost.ru/47241981

http://rghost.ru/47241983

http://rghost.ru/47241991

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Умейте отличать готовую нарезку от урока. Тему переместил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Egorcik

Умейте отличать готовую нарезку от урока. Тему переместил.

 

Извените

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_20_Devils

Ctrl+C >>>> Ctrl+V, так все умеют

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Trateus
Хоть бы теги нерабочие убрал!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Урок для основы GF.

Тема не активна!

Вывод: закрыто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.