Nachricht nach dem Fahrzeugeinstieg

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
  • Aber nicht vergessen, den String zu formatieren mit format().
    Sind ja schon einige daran gescheiert, dass sie nicht wussten, wie man einen String formatiert.


    Du musst ja noch den Namen dem String hinzufügen.


    Quatsch, er will ja lediglich eine Nachricht senden, das Formatieren ist nicht notwendig.


    Du musst unter OnPlayerEnterVehicle

    SendClientMessage(playerid,farbe,nachricht);


    zum Beispiel:



    SendClientMessage(playerid,0xFFFFFFFF,"Du bist in ein Auto eingestiegen.");


    Wenn du nun dem Spieler anzeigen willst in welches Auto er gestiegen ist, dann müsstest du den String formatieren mit:



    // Dies benötigst du damit du die Fahrzeugnamen speichern kannst mit der jeweiligen ID :
    new FahrzeugNamen[][] =
    {
    "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
    "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
    "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
    "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
    "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
    "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
    "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
    "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
    "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
    "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
    "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
    "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
    "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
    "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
    "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
    "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
    "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "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", "Monster", "Uranus", "Jester", "Sultan", "Stratum",
    "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
    "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
    "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
    "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
    "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
    "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
    "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
    "Tiller", "Utility Trailer"
    };


    // Das kannst du nun mit FahrzeugNamen[FahrzeugID-400] auslesen (Die 400 müssen abgezogen werden da die fahrzeug-ids erst bei 400 anfangen und unser array in dem falle bei 0)
    // Nun zum eigentlichen teil:
    new string[MAX_STRING_LEN]; // MAX_STRING_LEN ist einfach die Länge des Textes..(bitte mit einer Zahl ersetzen)
    new MomentanesFahrzeug = GetPlayerVehicleModel(GetPlayerVehicleID(playerid));
    format(string,sizeof(string),"Du bist in einen %s eingestiegen.",FahrzeugNamen[MomentanesFahrzeug-400]); // hier formatierst du den string, damit er den fahrzeugnamen beinhaltet
    SendClientMessage(playerid,0xFFFFFFFF,string); // Nicht vergessen den Text auch anzeigen zu lassen nach dem Formatieren.


    Ich hoffe ich konnte helfen.
    MfG,
    D4rkZ3r0x