[FilterScript] First Filterscript
#1

This is a filterscript which makes it so you don't need stairs to enter the AT-400.

http://solidfiles.com/d/4ed8/

Please post comments!
Reply
#2

nice, can be very helpful.
Reply
#3

Pretty cool
Reply
#4

How 'bout really taking a look at the script and judge afterwards, this won't work.
Reply
#5

Not going to work, like Hiddos said..:

pawn Код:
//No Stairs AT-400

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n----------------------------------");
    print(" No stair at-400 filterscript loaded!");
    print("----------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (PRESSED(KEY_SECONDARY_ATTACK))
    {
        if (GetVehicleModel(GetClosestVehicle(playerid)) == 577)
        {
            if (GetDistanceToCar(playerid,GetClosestVehicle(playerid)) <35)
            {
            PutPlayerInVehicle(playerid,GetClosestVehicle(playerid),0);
            }
        }
    }
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(vehicleid == createdforplayer[playerid])
    {
        DestroyVehicle(vehicleid);
    }

}
#endif
1. GetClosestVehicle ain't in the script, neither in the normal functions.
2. GetDistanceToCar neither does.
3. createdforplayer neither exists in the script..
4. You never defined FILTERSCRIPT, so it never will work out.

pawn Код:
//No Stairs AT-400

#include <a_samp>

public OnFilterScriptInit()
{
    print("\n----------------------------------");
    print(" No stair at-400 filterscript loaded!");
    print("----------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys & KEY_SECONDARY_ATTACK)
    {
        if(!IsPlayerInAnyVehicle(playerid))
        {
            if (GetVehicleModel(GetClosestCar(playerid)) == 577)
            {
                if (GetDistanceToCar(playerid,GetClosestCar(playerid)) <35)
                {
                    PutPlayerInVehicle(playerid,GetClosestCar(playerid),0);
                }
            }
        }
    }
    return 1;
}

GetDistanceToCar(playerid,carid)
{
    new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:dis;
    if (!IsPlayerConnected(playerid)) return -1;
    GetPlayerPos(playerid,x1,y1,z1);
    GetVehiclePos(carid, x2,y2,z2);
    dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2 )+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
    return floatround(dis);
}

GetClosestCar(playerid)
{//darkrealm
    if (!IsPlayerConnected(playerid)) return -1;
    new Float:prevdist = 5.000,prevcar;
    for(new carid = 0; carid < MAX_VEHICLES; carid++)
    {
        new Float:dist = GetDistanceToCar(playerid,carid);
        if ((dist < prevdist))
        {
            prevdist = dist;prevcar = carid;
        }
    }
    return prevcar;
}
^ Little bit fixed for you
Reply
#6

Now it's RobinOwnz FS ^_^
Reply
#7

Quote:
Originally Posted by RobinOwnz
Посмотреть сообщение
Not going to work, like Hiddos said..:

1. GetClosestVehicle ain't in the script, neither in the normal functions.
2. GetDistanceToCar neither does.
3. createdforplayer neither exists in the script..
4. You never defined FILTERSCRIPT, so it never will work out.
Its because its stolen, just like the gamemode he is banned for now. Its ripped out of my FDM pilot gamemode. This guy cant script, but also fails at ripping rofl.
Reply
#8

Good FS !
Reply
#9

Quote:
Originally Posted by Xcite
Посмотреть сообщение
Good FS !
May I advise you to judge by the script, not as in getting your post count higher?
Reply
#10

For First [FS] Is Pretty Good
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)