Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вписываем Работа:Перегонщик авто в мод

Статус
В этой теме нельзя размещать новые ответы.

Егорчик

Специалист
Всем привет с вами Егорчик(Егор) тоесть я сегодня мы впишим работу перегонщика авто в мод и так начнём

Ко всем define

PHP:
#define Dialog_Veh 689
ко всем new

PHP:
new veh_rabota,CreatedVeh[MAX_PLAYERS];
new RandomVeh[5][1] = {//Рандомные RC
    {411},{400},{404},{418},{426}
};
к 3d текстам

PHP:
	Create3DTextLabel("{FFA500}Работа: {00BFFF}Перегонщик авто", 0x008080FF,773.4191,-1328.3865,13.5469, 20.0, 0, 0);
	veh_rabota = CreatePickup(1239,2,773.4191,-1328.3865,13.5469);
в public OnPlayerPickUpPickup(playerid, pickupid)

PHP:
if (pickupid == veh_rabota) ShowPlayerDialog(playerid,Dialog_Veh,DIALOG_STYLE_MSGBOX,"{FFA500}Перегонщик авто","{00FF00}Вы хотите начать рабочий день?","Да","Нет");
ко всем диалогам

PHP:
if (dialogid == Dialog_Veh && response)
{
	new Float:x,Float:y,Float:z,str[64];
  	GetPlayerPos(playerid, x, y, z);
	CreatedVeh[playerid] = CreateVehicle(RandomVeh[random(sizeof(RandomVeh))][0], x+2,y+2,z, 0.0, 3, 3, 5000);
 	PutPlayerInVehicle(playerid, CreatedVeh[playerid], 0);
  	SetPlayerCheckpoint(playerid, -1706.6675,12.9725,3.5547, 3.0);
  	SendClientMessage(playerid,-1,"{FFA500}Заказчик говорит: {00FF00}Перегоните авто к месту назначения, в город Сан-Фиеро");
 	SendClientMessage(playerid,-1,"{FF4500}Внимание!Если вы выйдите из авто мы будем это считать отказом!");
  	format(str,64,"{00FF00}Вам приказали перегнать {FF4500}%d {00FF00}модель авто",GetPlayerVehicleID(playerid));
  	SendClientMessage(playerid,-1,str);
  	SetPVarInt(playerid,"Veh",1);
}
else
{
}
в public OnPlayerDisconnect(playerid,reason)

PHP:
DestroyVehicle(CreatedVeh[playerid]);
в public OnPlayerStateChange(playerid, newstate, oldstate)

PHP:
if(newstate == PLAYER_STATE_ONFOOT && GetPVarInt(playerid,"Veh") == 1)
{
	SendClientMessage(playerid,-1,"{FF4500}Вы покинули авто!Заказчик не доволен!");
	DestroyVehicle(CreatedVeh[playerid]);
	SetPVarInt(playerid,"Veh",0);
	DisablePlayerCheckpoint(playerid);
}
в public OnPlayerEnterCheckpoint(playerid)

PHP:
	SetPVarInt(playerid,"Veh",0);
   	DestroyVehicle(CreatedVeh[playerid]);
   	DisablePlayerCheckpoint(playerid);
	GivePlayerMoney(playerid, 1000);
 	SendClientMessage(playerid,-1,"{00FF00}Вы успешно перегнали авто, и получили {FF4500}[ 1000$ ]");
в public OnPlayerDeath(playerid, killerid, reason)

PHP:
	SetPVarInt(playerid,"Veh",0);
   	DestroyVehicle(CreatedVeh[playerid]);
   	DisablePlayerCheckpoint(playerid);
Работа находится у большого особника в лс где покупка авто N класса всё работа окончена вставляйте в мод будут ошибки пишите будем исправлять :) и конечно от + не откажусь тоесть от Спасибо под фото :)

Могу сделать 2 версию с рандомными чикпоинтами куда отвозить машину если надо пишите в скайп syhanov9721 предлогайте может что не будь добавлю ...

Автор Урока: Я(Егор,Егорчик )
Автор Скрипта: Неизвесен
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу