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

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

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

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

Проблема с машинами

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

Vassasssin

Умник
В общем , сразу к делу

проверка на машины

Работает , как и должно
PHP:
if(newcar >= CarJob1[0] && newcar <= CarJob1[5])
Создал еще одну переменную под машины , и делаю повторную проверку , только заменив название переменной

Не работает
PHP:
if(newcar >= Taxi[0] && newcar <= Taxi[49])
Работает
PHP:
if(newcar >= Taxi[0])
Собственно бред , не пойму почему не выполняется доп условие &&

Вот фулл код паблика

PHP:
public OnPlayerStateChange(playerid, newstate, oldstate)
{

new newcar = GetPlayerVehicleID(playerid);

if(newcar >= Taxi[0] && newcar <= Taxi[49]) // НЕ РАБОТАЕТ
{
    if(Player[playerid][pJob] != 3) return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid,0xC0C0C0FF,"Транспорт принадлежит таксистам");
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(arenda[newcar] == 0)
        {
        ShowPlayerDialog(playerid,303,0,"{FF7B00}Аренда транспорта","{FFFFFF}Вы желаете арендовать транспорт ?\nСтоимость 200 $","Да","Нет");
		}
    }
}

if(newcar >= CarJob1[0] && newcar <= CarJob1[5]) // РАБОТАЕТ
{
	if(Player[playerid][pJob] != 1) return RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid,0xC0C0C0FF,"Транспорт принадлежит перевозчикам материала");
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(arenda[newcar] == 0)
        {
        ShowPlayerDialog(playerid,303,0,"{FF7B00}Аренда транспорта","{FFFFFF}Вы желаете арендовать транспорт ?\nСтоимость 200 $","Да","Нет");
		}
		
        if(mesto[newcar] == 0)
        {
        SendClientMessage(playerid,0x8CFF00FF,"В машине отсутствуют материалы");
        SendClientMessage(playerid,0x8CFF00FF,"Отправляйтесь в порт для загрузки материалов");
        }
        else
        {
        new str[64];
        format(str,sizeof(str),"В машине загружено %d материалов",mesto[newcar]);
        SendClientMessage(playerid,0x8CFF00FF,str);
        SendClientMessage(playerid,0x8CFF00FF,"Отправляйтесь на завод для разгрузки материалов");
        }
    }
}
И вообще происходит треш , я создал еще новую переменную для Механников - Meh

И когда я сажусь в нее , у меня выдает как будто это ТАКСИ , хотя вы видит фулл паблик , и у меня ничего не должно происходить для механников , при входе в кар



Объявление переменных

PHP:
new CarJob1[6];
new Taxi[50];
new Meh[50];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу