[Ajuda] FilterScript nгo quer funcionar
#1

Galera estou usando esse filterscript mais ele nгo quer funcionar ele nгo da nenhum erro nem warning.. Mais ele nгo funciona no server.. Ja coloquei ele em primeiro na linha FilterScript do server.cfg.. Mesmo assim nгo funcionou..

@OFF
Sу aqui que o forum ta lerdo, e as vezes nгo acessa?

pawn Код:
/*
        System kierunkowskazуw by xqz
        24.06.2013r. 13:17 :)
*/

 
 
 
 
 
#include a_samp
 
new Indicators_xqz[MAX_VEHICLES][6];
 
 
stock SetVehicleIndicator(vehicleid, leftindicator=0, rightindicator=0)
{
        if(!leftindicator & !rightindicator) return false;
        new Float:_vX[2], Float:_vY[2], Float:_vZ[2];
        if(rightindicator)
        {
            if(IsTrailerAttachedToVehicle(vehicleid))
            {
                new omg = GetVehicleModel(GetVehicleTrailer(vehicleid));
            GetVehicleModelInfo(omg, VEHICLE_MODEL_INFO_SIZE, _vX[0], _vY[0], _vZ[0]);
                        Indicators_xqz[vehicleid][4] = CreateObject(19294, 0, 0, 0,0,0,0);
                        AttachObjectToVehicle(Indicators_xqz[vehicleid][4], GetVehicleTrailer(vehicleid),  _vX[0]/2.4, -_vY[0]/3.35, -1.0 ,0,0,0);
                }
            GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, _vX[0], _vY[0], _vZ[0]);
                Indicators_xqz[vehicleid][0] = CreateObject(19294, 0, 0, 0,0,0,0);
                AttachObjectToVehicle(Indicators_xqz[vehicleid][0], vehicleid,  _vX[0]/2.23, _vY[0]/2.23, 0.1 ,0,0,0);
                Indicators_xqz[vehicleid][1] = CreateObject(19294, 0, 0, 0,0,0,0);
                AttachObjectToVehicle(Indicators_xqz[vehicleid][1], vehicleid,  _vX[0]/2.23, -_vY[0]/2.23, 0.1 ,0,0,0);
        }
        if(leftindicator)
        {
            if(IsTrailerAttachedToVehicle(vehicleid))
            {
                new omg = GetVehicleModel(GetVehicleTrailer(vehicleid));
            GetVehicleModelInfo(omg, VEHICLE_MODEL_INFO_SIZE, _vX[0], _vY[0], _vZ[0]);
                        Indicators_xqz[vehicleid][5] = CreateObject(19294, 0, 0, 0,0,0,0);
                        AttachObjectToVehicle(Indicators_xqz[vehicleid][5], GetVehicleTrailer(vehicleid),  -_vX[0]/2.4, -_vY[0]/3.35, -1.0 ,0,0,0);
                }
            GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, _vX[0], _vY[0], _vZ[0]);
                Indicators_xqz[vehicleid][2] = CreateObject(19294, 0, 0, 0,0,0,0);
                AttachObjectToVehicle(Indicators_xqz[vehicleid][2], vehicleid,  -_vX[0]/2.23, _vY[0]/2.23, 0.1 ,0,0,0);
                Indicators_xqz[vehicleid][3] = CreateObject(19294, 0, 0, 0,0,0,0);
                AttachObjectToVehicle(Indicators_xqz[vehicleid][3], vehicleid,  -_vX[0]/2.23, -_vY[0]/2.23, 0.1 ,0,0,0);
        }
        return 1;
}
 
public OnPlayerKeyStateChange(playerid,newkeys, oldkeys)
{
        if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
        {
                if(!IsAPlane(GetPlayerVehicleID(playerid)) && !IsABoat(GetPlayerVehicleID(playerid)))
                {
                new vid = GetPlayerVehicleID(playerid);
                        if(newkeys & ( KEY_LOOK_LEFT ) && newkeys & ( KEY_LOOK_RIGHT ))
                        {
                        if(Indicators_xqz[vid][2] /*|| Indicators_xqz[vid][5]*/) DestroyObject(Indicators_xqz[vid][5]),DestroyObject(Indicators_xqz[vid][2]), DestroyObject(Indicators_xqz[vid][3]),Indicators_xqz[vid][2]=0;
                else if(Indicators_xqz[vid][0] /*|| Indicators_xqz[vid][4]*/) DestroyObject(Indicators_xqz[vid][4]),DestroyObject(Indicators_xqz[vid][0]), DestroyObject(Indicators_xqz[vid][1]),Indicators_xqz[vid][0]=0;
                                else
                                SetVehicleIndicator(vid,1,1);
                                return 1;
                        }
                        if(newkeys & KEY_LOOK_RIGHT)
                        {
                                if(Indicators_xqz[vid][0] /*|| Indicators_xqz[vid][4]*/) DestroyObject(Indicators_xqz[vid][4]), DestroyObject(Indicators_xqz[vid][0]), DestroyObject(Indicators_xqz[vid][1]),Indicators_xqz[vid][0]=0;
                else if(Indicators_xqz[vid][2]/*|| Indicators_xqz[vid][5]*/) DestroyObject(Indicators_xqz[vid][5]), DestroyObject(Indicators_xqz[vid][2]), DestroyObject(Indicators_xqz[vid][3]),Indicators_xqz[vid][2]=0;
                                else
                                SetVehicleIndicator(vid,0,1);
                        }
                        if(newkeys & KEY_LOOK_LEFT)
                        {
                            if(Indicators_xqz[vid][2]/*|| Indicators_xqz[vid][5]*/) DestroyObject(Indicators_xqz[vid][5]),DestroyObject(Indicators_xqz[vid][2]), DestroyObject(Indicators_xqz[vid][3]),Indicators_xqz[vid][2]=0;
                else if(Indicators_xqz[vid][0] /*|| Indicators_xqz[vid][4]*/) DestroyObject(Indicators_xqz[vid][4]),DestroyObject(Indicators_xqz[vid][0]), DestroyObject(Indicators_xqz[vid][1]),Indicators_xqz[vid][0]=0;
                                else
                                SetVehicleIndicator(vid,1,0);
                        }
                }
        }
        return 1;
}
 
           
public OnVehicleDeath(vehicleid)
{
        if(Indicators_xqz[vehicleid][2]) DestroyObject(Indicators_xqz[vehicleid][2]), DestroyObject(Indicators_xqz[vehicleid][3]),DestroyObject(Indicators_xqz[vehicleid][5]),Indicators_xqz[vehicleid][2]=0;
        if(Indicators_xqz[vehicleid][0]) DestroyObject(Indicators_xqz[vehicleid][0]), DestroyObject(Indicators_xqz[vehicleid][1]),DestroyObject(Indicators_xqz[vehicleid][4]),Indicators_xqz[vehicleid][0]=0;
        return 1;
}
           
stock IsAPlane(carid2)
{
        new carid = GetVehicleModel(carid2);
        if(carid == 592 || carid == 577 || carid == 511 || carid == 512 || carid == 593 || carid == 520 || carid == 553 || carid == 476 || carid == 519 || carid == 460 || carid == 513) return 1;
        return 0;
}
 
stock IsABoat(carid)
{
        new modelid = GetVehicleModel(carid);
        if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493 || modelid == 595)
        {
                return 1;
        }
        return 0;
}
Reply


Messages In This Thread
FilterScript nгo quer funcionar - by ThiagoMK - 16.08.2013, 19:31
Re: FilterScript nгo quer funcionar - by darkxdll - 16.08.2013, 19:44
Re : FilterScript nгo quer funcionar - by ThiagoMK - 16.08.2013, 19:54
Re: FilterScript nгo quer funcionar - by Juniiro3 - 16.08.2013, 19:54
Re: FilterScript nгo quer funcionar - by darkxdll - 16.08.2013, 20:19
Re : FilterScript nгo quer funcionar - by ThiagoMK - 16.08.2013, 21:30
Re: FilterScript nгo quer funcionar - by Juniiro3 - 16.08.2013, 21:39
Re : Re: FilterScript nгo quer funcionar - by ThiagoMK - 16.08.2013, 21:44
Re: FilterScript nгo quer funcionar - by Juniiro3 - 16.08.2013, 21:49

Forum Jump:


Users browsing this thread: 1 Guest(s)