shape1
shape2
shape3
shape4
shape7
shape8

Перегон Авто


Статус
Закрыто для дальнейших ответов.

Kostyaev

Магистр
Пользователь
19.07.2014
1 123
274
0
26
Простенькая миссия, вам нужно перегнать авто с Батырево до указанного пункта назначения.

Сделал рандомно 3 пункта назначения:

->Южный

->Арзамас

->Херсон

Автор: Igor_Jackson

Переделывал: Kostyaev

Скачать

 
Последнее редактирование модератором:

forestgun

Освоившийся
Пользователь
25.08.2014
189
18
0
23
Спасибо я переделал теперь столько у меня пунктов

 

KAMAR

Новичок
Пользователь
24.04.2016
1
0
0
Почему деньги приходят за работу, и сразу скручиваются?

 

Daniil_Poltorak

Вжух Вжух Вжух ВЖУХ!
Пользователь
08.07.2015
478
2
11
0
21
Как исправить?
идет спавн машины и бенза 0?
Мод:Дом в деревне

 

Vlad_Trifonov

Гуру
Пользователь
13.03.2015
1 465
5
331
0
,Найдите в моде переменную бензина, что-то типа Fuel, и выдавайте его при создании машины. 

 

Maxim_Nike

Новичок
Пользователь
27.10.2015
200
4
0
Как вшить в мод  вот это

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

у меня в моде уже есть 

Код:
public OnPlayerDeath(playerid, killerid, reason)
public OnPlayerEnterCheckpoint(playerid)
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
@Maxim_Nike, вставьте это

SetPVarInt(playerid,"Veh",0);
DestroyVehicle(CreatedVeh[playerid]);
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, 100000);
SendClientMessage(playerid,-1,"{00FF00}Вы успешно перегнали авто, и получили {FF4500}100000 рублей");

и 

SetPVarInt(playerid,"Veh",0);
DestroyVehicle(CreatedVeh[playerid]);
DisablePlayerCheckpoint(playerid); 
в самом начале этих пабликов (после первой фигурной скобки).

 

Maxim_Nike

Новичок
Пользователь
27.10.2015
200
4
0
и еше одна проблема когда начинаешь работу респаниться 2e машины сразу

 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
@Maxim_Nike, попробуйте это в OnDialogResponse:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == Dialog_Veh && response)
{
new Float:x,Float:y,Float:z,str[64];
GetPlayerPos(playerid, x, y, z);
new rand = random(5);
CreatedVeh[playerid] = CreateVehicle(RandomVeh[rand], x+2,y+2,z, 0.0, 3, 3, 5000);
PutPlayerInVehicle(playerid, CreatedVeh[playerid], 0);
new vehcheck = random(2);
if(vehcheck == 0) SetPlayerCheckpoint(playerid, 2563.7185,-1950.6373,21.9640, 3.0);//Южный (гаражи)
if(vehcheck == 1) SetPlayerCheckpoint(playerid, -1079.3413,2199.0405,38.0784, 3.0);//хим. завод
if(vehcheck == 2) SetPlayerCheckpoint(playerid, -2243.6335,272.8966,24.5337, 3.0);//херсон (гараж)
SendClientMessage(playerid,-1,"{FFA500}Заказчик говорит: {00FF00}Перегоните авто к месту назначения(см.карту).");
SendClientMessage(playerid,-1,"{FF4500}Внимание! Если Выйдите из авто,считайте-ОТКАЗ!");
format(str,64,"{00FF00}Вам сказали перегнать {FF4500}данный{00FF00} автомобиль.");
SendClientMessage(playerid,-1,str);
SetPVarInt(playerid,"Veh",1);
}
else
{
}
return true;

И в начале файла (где все new) вместо 

new RandomVeh[5][1] =
{
{411},{400},{404},{418},{426}
}; 
вставьте

Код:
new RandomVeh[5] = {411,400,404,418,426};
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.