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

Как сделать после покупки авто номер транзит?

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

SCRIPTMAN

Привет.

 

Как сделать, чтобы когда игрок купил авто, у него были номер "Транзит", а потом он их по возможности сменил. Но мне именно с транзит нужно.

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


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

,После покупки прописать что авто транзит. 

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


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

Тебе надо прикрутить 3д текст, когда покупается авто

Если у тебя по стандарту он уже есть как в геймере, то просто поставить его обновление 

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


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

@RaMzEsS,Ну смотри. Купил игрок авто и типо у него над авто написано ТРАНЗИТ. В принципе да.

Изменено пользователем LADA

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


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

 

 


RaMzEsS,Ну смотри. Купил игрок авто и типо у него над авто написано ТРАНЗИТ 

У тебя до покупки нет текста над авто? 

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


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

, Возьми из геймера вырежи и подкрути под себя 

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


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

@RaMzEsS,Нет. 

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


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

 

 


RaMzEsS,Нет. 

Скинь диалог когда игрок купил автомобиль

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


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

@RaMzEsS,Секунду  

Это вообще весь диалог покупки авто вроде.

if(dialogid == D_CAR)
	{
	    if(!response) return TogglePlayerControllable(playerid, true), RemovePlayerFromVehicle(playerid);
	    if(Player[playerid][pVIP] == 0)
	    {
	        if(GetPlayerCar1(playerid) != 0) return SCM(playerid, COLOR_GRAD1, "Возможность покупки второго авто доступна только VIP аккаунтам!");
	    }
	    if(Player[playerid][pVIP] == 1)
	    {
	        if(GetPlayerCar1(playerid) != 0 && GetPlayerCar2(playerid) != 0) return SCM(playerid, COLOR_GRAD1, "Вы не можете купить более двух авто!");
	    }
	  //if(GetPlayerCar1(playerid) != 0 && GetPlayerCar2(playerid) != 0) return SCM(playerid, COLOR_GRAD1, "Вы можете купить не более двух авто.");
	    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_GRAD1, "Произошла ошибка. (#12)");
	    new vid = GetPlayerVehicleID(playerid);
		if(GCP(GetVehicleModel(vid)) > 5000000 && GetPlayerHouse(playerid) == 0) return SCM(playerid, COLOR_GRAD1, "Чтобы купить транспорт дороже 5.000.000 рублей, нужно иметь жильё."), RemovePlayerFromVehicle(playerid);
	    if(Player[playerid][pMoney] < GCP(GetVehicleModel(vid))) return SCM(playerid, COLOR_GRAD1, "У Вас недостаточно средств для покупки данного транспорта."), TogglePlayerControllable(playerid, true), RemovePlayerFromVehicle(playerid);
		Player[playerid][pMoney] -= GCP(GetVehicleModel(vid)), format(strcom, 100, "~r~ - %d RUB", GCP(GetVehicleModel(vid))), GameTextForPlayer(playerid, strcom, 2000, 1);
		strmid(CarInfo[vid][cOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 24);
	  //format(Query, 500, "UPDATE `cars` SET Owner = '%s' WHERE ID = '%d'", Player[playerid][pName], vid);
        SetCarStr(vid, "Owner", Player[playerid][pName]);
		SendMes(playerid, COLOR_GREEN, "Вы приобрели данный транспорт за %d рублей.", GCP(GetVehicleModel(vid)));
		SCM(playerid, COLOR_GREEN, "    Теперь Вам доступно меню транспорта - /pcar");
		TogglePlayerControllable(playerid, true), Kazna += GCP(GetVehicleModel(vid));
		return true;
	}
Изменено пользователем LADA

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


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

UP!

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


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

Вот пример:

new cars, Text3D:SCars; cars = liccar[0] = AddStaticVehicleEx(426,-2093.7451,-84.7866,34.9072,180.1719,3,3,60);
SCars = Create3DTextLabel( "Учебный", 0xFF0000FF, 7.77, 7.77, 7.77, 55.0, 0, 1 );
Attach3DTextLabelToVehicle( SCars, cars, 0.0, 0.0, 1.5 );

под себя настрой. 

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


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

@EgasVegas,Куда добавить? В переменные?  

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


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

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


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

UP! Вегас, не получилось, просто не появляется.

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


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

Всё просто возьми например из Геймера там когда покупаешь авто на номерах пишет None замени это слово на Транзит и готово!

Изменено пользователем Na'Vi

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


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN
@Na'Vi,Попробую, а-то я скачала 2 версии геймера, искал транзит и т.д., но ничего не нашёл....

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


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

,там не транзит,там "------" там тире вот так.

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


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

, Нам либо "---------" или "None" смотря какая версия 

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


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

Нашёл вот это :

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	if(GetRealID(vehicleid))
	{
		if(strcmp(CarInfo[GetRealID(vehicleid)][cOwner],"Nones",true) != 0)
		{
			if(CarInfo[GetRealID(vehicleid)][cLock] == 0) SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0);
			else SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
		}
	}
	return true;
}

Просто вставить в мод этот паблик? Упс. Это владелец.

Изменено пользователем LADA

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


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

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

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

×

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

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