Баг со скинами+транспорт.
#1

У меня на сервере при использовании игроком скинов: 299,297,294, можно садиться на любой мотоцикл, заводить его и ездить, хоть он и будет зарезервирован. Помогите устранить данный баг.
Reply
#2

Показывай код защиты от посадки на зарезервированный транспорт.
Reply
#3

Данная проблема замечена только на этих скинах.
Reply
#4

Quote:
Originally Posted by Stepashka
View Post
Показывай код защиты от посадки на зарезервированный транспорт.
Находиться в public OnPlayerStateChange(playerid, newstate, oldstate)
PHP Code:
        if(FBIVeh(newcar))
        {
            if(
PlayerInfo[playerid][pMember] == || PlayerInfo[playerid][pLeader] == 2)
            {
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"Вы не FBI .");
                
ServerRemovePlayerFromVehicle(playerid); AntiCarHack(playerid);
            }
        } 
PHP Code:
stock ServerRemovePlayerFromVehicle(playerid)
{
    
SetPVarInt(playerid"RemoveVeh"GetPlayerVehicleID(playerid));
    
AntiCarHack(playerid);
    
RemovePlayerFromVehicle(playerid);

PHP Code:
Delay:AntiCarHack[3500,i](playerid)
{
    if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == GetPVarInt(playerid"RemoveVeh"))
    {
        
ClearAnimations(playerid1);
    }
    return 
true;

Reply
#5

Ну логично предположит что они попадают вот под одно из этих условий:
pawn Code:
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
Reply
#6

Quote:
Originally Posted by Stepashka
View Post
Ну логично предположит что они попадают вот под одно из этих условий:
pawn Code:
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
Так дело в том, что данный игрок простой бомж или просто состоит в другой организации
Reply
#7

Quote:
Originally Posted by Mr.4o-4o
View Post
Так дело в том, что данный игрок простой бомж или просто состоит в другой организации
ну распечатай у него эти переменные и посмотрите что там.
Reply
#8

Quote:
Originally Posted by Stepashka
View Post
ну распечатай у него эти переменные и посмотрите что там.
по нулям, он не только на ФБР мото можешь ездить., но и на любых других мото организаций
Reply
#9

Значит где-то проверка обрывается до сюда.
Произведи дебаг и посмотри где.
Reply
#10

Quote:
Originally Posted by Stepashka
View Post
Значит где-то проверка обрывается до сюда.
Произведи дебаг и посмотри где.
Хорошо, проверю, но почему на остальные скины данная проверка работает без каких либо багов.
Reply
#11

Quote:
Originally Posted by Stepashka
View Post
Значит где-то проверка обрывается до сюда.
Произведи дебаг и посмотри где.
Сделал дебаг и проверка на данные скины не идет, а на все остальные успешно проходит.
Reply
#12

Причину нашел, у меня в моде при посадке на мото одевает шлем, но по какой то причине шлемы одеваются до 294 скина, а дальше с 294 по 299 не одевает. Буду искать причину.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)