SA-MP Forums Archive
Баг со скинами+транспорт. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Баг со скинами+транспорт. (/showthread.php?tid=387790)



Баг со скинами+транспорт. - Mr.4o-4o - 26.10.2012

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


Re: Баг со скинами+транспорт. - Stepashka - 26.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 26.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 26.10.2012

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;




Re: Баг со скинами+транспорт. - Stepashka - 26.10.2012

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



Re: Баг со скинами+транспорт. - Mr.4o-4o - 26.10.2012

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


Re: Баг со скинами+транспорт. - Stepashka - 26.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 27.10.2012

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


Re: Баг со скинами+транспорт. - Stepashka - 27.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 28.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 29.10.2012

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


Re: Баг со скинами+транспорт. - Mr.4o-4o - 29.10.2012

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