Speedo

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hi...kann mir jemand zeigen wie ich diesen fs in mein gm machen kann?
    hab schon alles versucht aber immer errors -.-


    HIER:
    #include <a_samp>


    #define GREEN 0x21DD00FF
    #define ORANGE 0xF97804FF
    #define RED 0xE60000FF


    forward VehStateCheck();


    new VehicleName[][] = {
    "Landstalker",
    "Bravura",
    "Buffalo",
    "Linerunner",
    "Pereniel",
    "Sentinel",
    "Dumper",
    "Firetruck",
    "Trashmaster",
    "Stretch",
    "Manana",
    "Infernus",
    "Voodoo",
    "Pony",
    "Mule",
    "Cheetah",
    "Ambulance",
    "Leviathan",
    "Moonbeam",
    "Esperanto",
    "Taxi",
    "Washington",
    "Bobcat",
    "Mr Whoopee",
    "BF Injection",
    "Hunter",
    "Premier",
    "Enforcer",
    "Securicar",
    "Banshee",
    "Predator",
    "Bus",
    "Rhino",
    "Barracks",
    "Hotknife",
    "Trailer",
    "Previon",
    "Coach",
    "Cabbie",
    "Stallion",
    "Rumpo",
    "RC Bandit",
    "Romero",
    "Packer",
    "Monster Truck",
    "Admiral",
    "Squalo",
    "Seasparrow",
    "Pizzaboy",
    "Tram",
    "Trailer",
    "Turismo",
    "Speeder",
    "Reefer",
    "Tropic",
    "Flatbed",
    "Yankee",
    "Caddy",
    "Solair",
    "Berkley's RC Van",
    "Skimmer",
    "PCJ-600",
    "Roller",
    "Freeway",
    "RC Baron",
    "RC Raider",
    "Glendale",
    "Oceanic",
    "Sanchez",
    "Sparrow",
    "Patriot",
    "Quad",
    "Coastguard",
    "Dinghy",
    "Hermes",
    "Sabre",
    "Rustler",
    "ZR-350",
    "Walton",
    "Regina",
    "Comet",
    "Fahrrad",
    "Burrito",
    "Camper",
    "Marquis",
    "Baggage",
    "Dozer",
    "Maverick",
    "News Chopper",
    "Rancher",
    "FBI Rancher",
    "Virgo",
    "Greenwood",
    "Jetmax",
    "Hotring",
    "Sandking",
    "Blista Compact",
    "Police Maverick",
    "Boxville",
    "Benson",
    "Mesa",
    "RC Goblin",
    "Hotring Racer",
    "Hotring Racer",
    "Bloodring Banger",
    "Rancher",
    "Super GT",
    "Elegant",
    "Journey",
    "Bike",
    "Mountain Bike",
    "Beagle",
    "Cropdust",
    "Stunt",
    "Tanker",
    "RoadTrain",
    "Nebula",
    "Majestic",
    "Buccaneer",
    "Shamal",
    "Hydra",
    "FCR-900",
    "NRG-500",
    "HPV1000",
    "Cement Truck",
    "Tow Truck",
    "Fortune",
    "Cadrona",
    "FBI Truck",
    "Willard",
    "Forklift",
    "Tractor",
    "Combine",
    "Feltzer",
    "Remington",
    "Slamvan",
    "Blade",
    "Freight",
    "Streak",
    "Vortex",
    "Vincent",
    "Bullet",
    "Clover",
    "Sadler",
    "Firetruck",
    "Hustler",
    "Intruder",
    "Primo",
    "Cargobob",
    "Tampa",
    "Sunrise",
    "Merit",
    "Utility",
    "Nevada",
    "Yosemite",
    "Windsor",
    "Monster Truck",
    "Monster Truck",
    "Uranus",
    "Jester",
    "Sultan",
    "Stratum",
    "Elegy",
    "Raindance",
    "RC Tiger",
    "Flash",
    "Tahoma",
    "Savanna",
    "Bandito",
    "Freight",
    "Trailer",
    "Kart",
    "Mower",
    "Duneride",
    "Sweeper",
    "Broadway",
    "Tornado",
    "AT-400",
    "DFT-30",
    "Huntley",
    "Stafford",
    "BF-400",
    "Newsvan",
    "Tug",
    "Trailer",
    "Emperor",
    "Wayfarer",
    "Euros",
    "Hotdog",
    "Club",
    "Trailer",
    "Trailer",
    "Andromada",
    "Dodo",
    "RC Cam",
    "Launch",
    "Streifenwagen",
    "Streifenwagen",
    "Streifenwagen",
    "Polizei Ranger",
    "Picador",
    "S.W.A.T. Van",
    "Alpha",
    "Phoenix",
    "Glendale",
    "Sadler",
    "Luggage Trailer",
    "Luggage Trailer",
    "Stair Trailer",
    "Boxville",
    "Farm Plow",
    "Utility Trailer"
    };
    new VehStats[200];
    enum SPS
    {
    Float:X,
    Float:Y,
    Float:Z
    }
    new PlayerPos[200][SPS];


    public OnFilterScriptInit()
    {
    print("[FS]|-----------------------------------------|[FS]");
    print("[FS]| .:[ - Vehicle Name Display by Seif - ]:.|[FS]");
    print("[FS]|-----------------------------------------|[FS]");
    SetTimer("VehStateCheck",300,1);
    for(new i=0;i<200;i++) VehStats[i] = 1;
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    VehStats[playerid] = 1;
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/vs", true) == 0)
    {
    if (VehStats[playerid] == 1)
    {
    VehStats[playerid] = 0;
    SendClientMessage(playerid,GREEN,"Tacho ist nun AUS");
    }
    else
    {
    VehStats[playerid] = 1;
    SendClientMessage(playerid,GREEN,"Tacho ist nun AN");
    }
    return 1;
    }
    return 0;
    }


    public VehStateCheck()
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if (IsPlayerInAnyVehicle(i) && IsPlayerConnected(i) && VehStats[i] == 1)
    {
    new Float:health,vehicleid = GetPlayerVehicleID(i),string[256],Float:value,Float:distance,Float:x,Float:y,Float:z;
    GetPlayerPos(i, x, y, z);
    distance = floatsqroot(floatpower(floatabs(floatsub(x,PlayerPos[i][X])),2)+floatpower(floatabs(floatsub(y,PlayerPos[i][Y])),2)+floatpower(floatabs(floatsub(z,PlayerPos[i][Z])),2));
    value = floatround(distance * 11000);
    GetVehicleHealth(vehicleid,health);
    if (health >= 900 && health <= 1000)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~g~~h~Wie Neu~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 600 && health < 900)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~y~Leicht Beschädigt~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 301 && health < 600)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~r~~h~~h~Stark Beschädigt~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 0 && health < 301)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~r~~h~BOOM!~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    PlayerPos[i][X] = x;
    PlayerPos[i][Y] = y;
    PlayerPos[i][Z] = z;
    }
    }
    return 1;
    }


  • #include <a_samp>


    #define GREEN 0x21DD00FF
    #define ORANGE 0xF97804FF
    #define RED 0xE60000FF


    forward VehStateCheck();


    new VehicleName[][] = {
    "Landstalker",
    "Bravura",
    "Buffalo",
    "Linerunner",
    "Pereniel",
    "Sentinel",
    "Dumper",
    "Firetruck",
    "Trashmaster",
    "Stretch",
    "Manana",
    "Infernus",
    "Voodoo",
    "Pony",
    "Mule",
    "Cheetah",
    "Ambulance",
    "Leviathan",
    "Moonbeam",
    "Esperanto",
    "Taxi",
    "Washington",
    "Bobcat",
    "Mr Whoopee",
    "BF Injection",
    "Hunter",
    "Premier",
    "Enforcer",
    "Securicar",
    "Banshee",
    "Predator",
    "Bus",
    "Rhino",
    "Barracks",
    "Hotknife",
    "Trailer",
    "Previon",
    "Coach",
    "Cabbie",
    "Stallion",
    "Rumpo",
    "RC Bandit",
    "Romero",
    "Packer",
    "Monster Truck",
    "Admiral",
    "Squalo",
    "Seasparrow",
    "Pizzaboy",
    "Tram",
    "Trailer",
    "Turismo",
    "Speeder",
    "Reefer",
    "Tropic",
    "Flatbed",
    "Yankee",
    "Caddy",
    "Solair",
    "Berkley's RC Van",
    "Skimmer",
    "PCJ-600",
    "Roller",
    "Freeway",
    "RC Baron",
    "RC Raider",
    "Glendale",
    "Oceanic",
    "Sanchez",
    "Sparrow",
    "Patriot",
    "Quad",
    "Coastguard",
    "Dinghy",
    "Hermes",
    "Sabre",
    "Rustler",
    "ZR-350",
    "Walton",
    "Regina",
    "Comet",
    "Fahrrad",
    "Burrito",
    "Camper",
    "Marquis",
    "Baggage",
    "Dozer",
    "Maverick",
    "News Chopper",
    "Rancher",
    "FBI Rancher",
    "Virgo",
    "Greenwood",
    "Jetmax",
    "Hotring",
    "Sandking",
    "Blista Compact",
    "Police Maverick",
    "Boxville",
    "Benson",
    "Mesa",
    "RC Goblin",
    "Hotring Racer",
    "Hotring Racer",
    "Bloodring Banger",
    "Rancher",
    "Super GT",
    "Elegant",
    "Journey",
    "Bike",
    "Mountain Bike",
    "Beagle",
    "Cropdust",
    "Stunt",
    "Tanker",
    "RoadTrain",
    "Nebula",
    "Majestic",
    "Buccaneer",
    "Shamal",
    "Hydra",
    "FCR-900",
    "NRG-500",
    "HPV1000",
    "Cement Truck",
    "Tow Truck",
    "Fortune",
    "Cadrona",
    "FBI Truck",
    "Willard",
    "Forklift",
    "Tractor",
    "Combine",
    "Feltzer",
    "Remington",
    "Slamvan",
    "Blade",
    "Freight",
    "Streak",
    "Vortex",
    "Vincent",
    "Bullet",
    "Clover",
    "Sadler",
    "Firetruck",
    "Hustler",
    "Intruder",
    "Primo",
    "Cargobob",
    "Tampa",
    "Sunrise",
    "Merit",
    "Utility",
    "Nevada",
    "Yosemite",
    "Windsor",
    "Monster Truck",
    "Monster Truck",
    "Uranus",
    "Jester",
    "Sultan",
    "Stratum",
    "Elegy",
    "Raindance",
    "RC Tiger",
    "Flash",
    "Tahoma",
    "Savanna",
    "Bandito",
    "Freight",
    "Trailer",
    "Kart",
    "Mower",
    "Duneride",
    "Sweeper",
    "Broadway",
    "Tornado",
    "AT-400",
    "DFT-30",
    "Huntley",
    "Stafford",
    "BF-400",
    "Newsvan",
    "Tug",
    "Trailer",
    "Emperor",
    "Wayfarer",
    "Euros",
    "Hotdog",
    "Club",
    "Trailer",
    "Trailer",
    "Andromada",
    "Dodo",
    "RC Cam",
    "Launch",
    "Streifenwagen",
    "Streifenwagen",
    "Streifenwagen",
    "Polizei Ranger",
    "Picador",
    "S.W.A.T. Van",
    "Alpha",
    "Phoenix",
    "Glendale",
    "Sadler",
    "Luggage Trailer",
    "Luggage Trailer",
    "Stair Trailer",
    "Boxville",
    "Farm Plow",
    "Utility Trailer"
    };
    new VehStats[200];
    enum SPS
    {
    Float:X,
    Float:Y,
    Float:Z
    }
    new PlayerPos[200][SPS];


    public OnPlayerConnect(playerid)
    {
    VehStats[playerid] = 1;
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/vs", true) == 0)
    {
    if (VehStats[playerid] == 1)
    {
    VehStats[playerid] = 0;
    SendClientMessage(playerid,GREEN,"Tacho ist nun AUS");
    }
    else
    {
    VehStats[playerid] = 1;
    SendClientMessage(playerid,GREEN,"Tacho ist nun AN");
    }
    return 1;
    }


    public VehStateCheck()
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if (IsPlayerInAnyVehicle(i) && IsPlayerConnected(i) && VehStats[i] == 1)
    {
    new Float:health,vehicleid = GetPlayerVehicleID(i),string[256],Float:value,Float:distance,Float:x,Float:y,Float:z;
    GetPlayerPos(i, x, y, z);
    distance = floatsqroot(floatpower(floatabs(floatsub(x,PlayerPos[i][X])),2)+floatpower(floatabs(floatsub(y,PlayerPos[i][Y])),2)+floatpower(floatabs(floatsub(z,PlayerPos[i][Z])),2));
    value = floatround(distance * 11000);
    GetVehicleHealth(vehicleid,health);
    if (health >= 900 && health <= 1000)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~g~~h~Wie Neu~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 600 && health < 900)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~y~Leicht Beschädigt~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 301 && health < 600)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~r~~h~~h~Stark Beschädigt~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    else if (health >= 0 && health < 301)
    {
    format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Fahrzeug: ~g~%s~n~~r~Zustand: ~r~~h~BOOM!~n~~r~KM/H: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/1400));
    GameTextForPlayer(i,string,850,3);
    }
    PlayerPos[i][X] = x;
    PlayerPos[i][Y] = y;
    PlayerPos[i][Z] = z;
    }
    }
    return 1;
    }


    Sollte so gehen bei Errors / Warnings einfach melden


  • ;(X(8|?(


    xD was hat das mit dem PlayerToPoint zu tun