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

Аренда авто. (не считайте что копипаст)

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

Sega

Предлагаю вашему вниманию скрипт, скачанный давно мною, опять же с этого форума. Помните, авто находились возле торгового центра Южный? Вот и к этому скрипту предлагалась отдельная стоянка. Но при установки стоянки, игра к подъезду к этой стоянке, вылетала. Поэтому я положил этот скрипт к себе в папочку "На доработку".

Что я поменял:

  • Изменил спавн авто (теперь все авто стоят напротив клуба 8бит)
  • Изменил, все авто, теперь только "москвичи", только хардкор.
  • Добавил 4 мотоцикла.

Скрипт весь на диалогах.

-=* Код.*=-

 

#include <a_samp>
#define COLOR_YELLOW 0x9ACD32AA//Лимонный цвет
#define COLOR_GOLUB 0x33CCFFAA//Голубой цвет
new mopeduse[2];//Переменная проверки арендован ли авто
new rentmoped[2];//Переменная закрепления авто
public OnPlayerConnect(playerid)//Когда игрок коннектиться то
{
mopeduse[playerid] = 0;//Ему присваиваеться рента значением 0
}
public OnGameModeInit()
{
rentmoped[0] = AddStaticVehicleEx(543,2577.1999512,-2175.1000977,22.0000000,180.0000000,189,190,15); //Sadler
AddStaticVehicleEx(478,2573.5000000,-2175.1999512,22.0000000,176.0000000,52,26,15); //Walton
AddStaticVehicleEx(401,2569.8000488,-2175.5000000,22.2000008,178.0000000,52,26,15); //Bravura
AddStaticVehicleEx(545,2566.3999023,-2175.5000000,22.1000004,180.0000000,61,74,15); //Hustler
AddStaticVehicleEx(412,2562.8999023,-2175.8000488,22.0000000,180.0000000,63,62,15); //Voodoo
AddStaticVehicleEx(467,2559.3000488,-2176.1999512,22.2000008,180.0000000,156,156,15); //Oceanic
AddStaticVehicleEx(547,2555.6999512,-2175.8999023,22.1000004,180.0000000,125,98,15); //Primo
AddStaticVehicleEx(546,2552.1000977,-2175.6000977,21.8999996,180.0000000,120,34,15); //Intruder
AddStaticVehicleEx(586,2570.5000000,-2197.3999023,21.7000008,0.0000000,189,190,15); //Wayfarer
AddStaticVehicleEx(586,2568.5000000,-2197.0000000,21.7000008,0.0001831,189,190,15); //Wayfarer
AddStaticVehicleEx(600,2548.1000977,-2175.6000977,21.7999992,180.0000000,95,10,15); //Picador
AddStaticVehicleEx(439,2544.8000488,-2175.3000488,22.2000008,180.0000000,106,122,15); //Stallion
AddStaticVehicleEx(576,2540.8999023,-2175.1000977,22.1000004,180.0000000,96,26,15); //Tornado
AddStaticVehicleEx(561,2537.3999023,-2175.1999512,22.1000004,180.0000000,156,141,15); //Stratum
AddStaticVehicleEx(521,2566.1000977,-2197.1000977,21.7000008,0.0000000,96,26,15); //FCR-900
rentmoped[1] =AddStaticVehicleEx(521,2564.6000977,-2197.0000000,21.7000008,0.0000000,37,37,15); //FCR-900
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2012)//Авто аренда
{
if(response)//Нажал раз
{
ShowPlayerDialog(playerid, 2013, DIALOG_STYLE_MSGBOX,"{хозяин}Аренда машины{за 100000}","{[хозяин говорит}Стоимость аренды{100000} - {FF0000}100000${FFFFFF}","Арендовать","Отмена");
}
else//нажал 2
{
RemovePlayerFromVehicle(playerid);//выкидает с авто
}
}
else if(dialogid == 2013)//Авто согласие
{
if(response)//Нажал раз
{
SendClientMessage(playerid,COLOR_YELLOW, "***{поздравляю}Вы арендовали машину{за 100000 деньги отданы хозяину}***");
GivePlayerMoney(playerid,-100000);
mopeduse[playerid] = 1;
}
else//нажал 2
{
RemovePlayerFromVehicle(playerid);//выкидает с авто
}
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new newcar = GetPlayerVehicleID(playerid);
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(newcar >= rentmoped[0] && newcar <= rentmoped[1])//Проверка во что сел игрок
	 {
	 if(mopeduse[playerid] == 0)//Если значения 0 то выводиться диалог
	 {
	 ShowPlayerDialog(playerid, 2012, DIALOG_STYLE_MSGBOX,"Хозяин говорит: Аренда машины{100000 рублей}","Хозяин говорит: Вы хотите арендовать данное авто ?{за 100000рублей}","Да","Нет");
	 }
	 else//Если значение 1 то нечего не выводит
	 {}
	 }
	 }
}
return 1;
}

 

 

-=* Готовый скрипт.*=-

 

 

-=* Screenshots *=-

 

 

 

*

  • Скрипт, я только редактировал, он не является переделанным скриптом, который выложил tatarin.
  • Скрипт выкладывали, год назад, на этот форум, после произошла очистка, оригинал сохранился, но он не исправен в работе.
  • Жду комментарий!

  • Like 3

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


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

СКОЛЬКО ???

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


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

Что сколько? Год назад. Я выложил, ну может пол, но после очистки форума, этого скрипта не стало. Это не скрипт tatarina.

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


Ссылка на сообщение
Поделиться на другие сайты
АЭРОФЛОТ

круто, держи +

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


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

Спасибо!

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


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

Что-то не комментарий, не плюсов (не выпрашивание, рассуждение), такое чувство, что раздел crmp пустеет, а пользователи заходят, только в новые темы.

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


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

Что-то не комментарий, не плюсов (не выпрашивание, рассуждение), такое чувство, что раздел crmp пустеет, а пользователи заходят, только в новые темы.

 

Просто ты этим скриптом Америку не открыл) в паблике полного подобных скриптов. ИМХО http://gsgames.ru/forum/public/style_emoticons/default/wink.gif

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


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

А я надеяся, что старый материал, в новом оформлении понравится людям. Я про то, что стиль, "одни москвичи", и в добавок мотоциклы, и удобное место, для аренды, сыграют вместе хорошо, я бы сказал выиргрышно, скрипт при компиляции ошибок не выдает.

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


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

Ну давайте я что ли апну тему. UP.

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


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

Проще создать функцию AddRentCar, скажем, с ценой за минуту, идом авто, координатами, и цветом. Намного проще и, мне кажется, быстрее.

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


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

Ценой на минуту?хм....

Интересно , но не выгодно .... Лучше на час как минимум и чтобы с ЗП вычиталось

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


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

Ну я не про в скриптинге, вот что есть!

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


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

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

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

×

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

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