28.10.2011, 22:28
Quote:
ничего не выходит у меня... |
Quote:
if(PlayerInfo[playerid][pJob] == 4 && PlayerInfo[playerid][pMember] == 0 && arenda[playerid]==GetPlayerVehicleID(playerid)) {SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /fare - чтобы установить тариф"); } |
а в твоём коде в результате проверки ТОЛЬКО выводится сообщение "Введите: /fare - чтобы установить тариф" то есть если условие не выполнено, то сообщение прото не пошлётся игроку а если проверка пройдена,то пошлётся! больше этот код не делает ничего!!!
..."такая же" это я погорячился, там уже можно просто проверить
Код:
if(IsPlayerInVehicle(playerid, arenda[playerid])) { }
например ты ведь понимаешь что если я арендую машину и выйду из игры то следуюущий игрок с таким же id сможет запросто арендовать это авто если ты соответствующим образом не обнулишь: arenda[playerid]=0; при дисконнекте