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

Неограниченное количество автомобилей.

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

Max_Eitzen

Доброго времени суток, форумчане!

Я новичек в PAWNO, столкнулся с такой проблемой.

Может кто поможет?

Что нужно вырезать из кода, чтобы можно было иметь неограниченное количество автомобилей?

Мод Gamer (Green Tech)

Вот Код кмд /buycar

 

if(strcmp(cmd, "/buycar", true) == 0)
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле");
        new cars = GetPlayerVehicleID(playerid);
        if(GetRealID(cars) == -1)return SendClientMessage(playerid, COLOR_GRAD2, "");
        if(!strcmp(CarInfo[GetRealID(cars)][cOwner],"Nones",true))
        {
            if(PlayerInfo[playerid][pMoney]
            {
                TogglePlayerControllable(playerid,1);
                RemovePlayerFromVehicle(playerid);
                return SendClientMessage(playerid, COLOR_GRAD2, "У вас нет денег на покупку");
            }
            new carpla = 0;
            for(new i = 1; i
            {
                if(!strcmp(CarInfo[cOwner],Names(playerid),false,24)) carpla++;
            }
            if(PlayerInfo[playerid][pAdministrator]>=6)
{
if(carpla >= 20000) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много транспорта!");
}
if(PlayerInfo[playerid][pLevel] >= 3)
{
if(carpla >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "Покупать более 3-ех авто может только VIP игрок!");
}
if(PlayerInfo[playerid][pDonateRank] == 1)
{
if(carpla > 4) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 4 авто.");
}
if(PlayerInfo[playerid][pDonateRank] == 2)
{
if(carpla > 5) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 5 авто.");
}
if(PlayerInfo[playerid][pDonateRank] == 3)
{
if(carpla > 6) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 6 авто.");
}
else if(carpla >= 2) return SendClientMessage(playerid, COLOR_GRAD2, "Покупать более 2-ух авто можно только с 3-го уровня!");
 
            GiveMoney(playerid,-CarInfo[GetRealID(cars)][cPrice]);
            format(CarInfo[GetRealID(cars)][cOwner],24,"%s",Names(playerid));
            SaveCar(GetRealID(cars));
            Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, "ТРАНЗИТ");
            TogglePlayerControllable(playerid,1);
            SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно купили себе машину");
            return true;
        }
        else return SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт имеет владельца");
    }

 

 

Помогите, пожалуйста. Буду очень благодарен!

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


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

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

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


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

Пробуй

if(strcmp(cmd, "/buycar", true) == 0)
{
	if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле");
	new cars = GetPlayerVehicleID(playerid);
	if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "");
	if(!strcmp(CarInfo[GetRealID(cars)][cOwner],"Nones",true))
	{
		if(PlayerInfo[playerid][pMoney] < CarInfo[GetRealID(cars)][cPrice])
		{
			TogglePlayerControllable(playerid,1);
			RemovePlayerFromVehicle(playerid);
			return SendClientMessage(playerid, COLOR_GRAD2, "У вас нет денег на покупку");
		}
		GiveMoney(playerid,-CarInfo[GetRealID(cars)][cPrice]);
		format(CarInfo[GetRealID(cars)][cOwner],24,"%s",Names(playerid));
		SaveCar(GetRealID(cars));
		Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, "ТРАНЗИТ");
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно купили себе машину");
		return true;
	}
	else return SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт имеет владельца");
}
  • Like 1

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


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

Убрать просто проверку

 

if(carpla >= 20000) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много транспорта!");
}
if(PlayerInfo[playerid][pLevel] >= 3)
{
if(carpla >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "Покупать более 3-ех авто может только VIP игрок!");
}
if(PlayerInfo[playerid][pDonateRank] == 1)
{
if(carpla > 4) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 4 авто.");
}
if(PlayerInfo[playerid][pDonateRank] == 2)
{
if(carpla > 5) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 5 авто.");
}
if(PlayerInfo[playerid][pDonateRank] == 3)
{
if(carpla > 6) return SendClientMessage(playerid, COLOR_GRAD2, "Ваш лимит авто перевышен вы можете иметь максимум 6 авто.");
}
else if(carpla >= 2) return SendClientMessage(playerid, COLOR_GRAD2, "Покупать более 2-ух авто можно только с 3-го уровня!");
  • Like 1

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


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

Только другие функции, скорее всего, будут работать некорректно.

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


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

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

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

×

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

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