Vassasssin
Умник
В общем , сразу к делу
проверка на машины
Работает , как и должно
Создал еще одну переменную под машины , и делаю повторную проверку , только заменив название переменной
Не работает
Работает
Собственно бред , не пойму почему не выполняется доп условие &&
Вот фулл код паблика
И вообще происходит треш , я создал еще новую переменную для Механников - Meh
И когда я сажусь в нее , у меня выдает как будто это ТАКСИ , хотя вы видит фулл паблик , и у меня ничего не должно происходить для механников , при входе в кар
Объявление переменных
проверка на машины
Работает , как и должно
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,"Отправляйтесь на завод для разгрузки материалов");
}
}
}
И когда я сажусь в нее , у меня выдает как будто это ТАКСИ , хотя вы видит фулл паблик , и у меня ничего не должно происходить для механников , при входе в кар
Объявление переменных
PHP:
new CarJob1[6];
new Taxi[50];
new Meh[50];
