Beiträge von InternetInk aka Benjamin

    Der Streamer streamt in einem bestimmten Bereich, der StreamerDistance, die Sichtweite des eigenen Objektes (DrawDistance) hat damit nichts zu tun.
    Wenn du also die StreamerDistance runterschraubst lädt, respektive erstellt, er die Objekte erst später, obwohl man sie theoretisch schon früher hätte sehen können.


    new VehNames[][] =
    {
    "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", "CopCarLS",
    "CopCarSF", "CopCarLV", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
    "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
    "Tiller", "Utility Trailer"
    };



    GetVehicleIDByName(EnteredName[])
    {
    for(new v = 0; v < sizeof(VehNames); v++)
    {
    if(strfind(VehNames[v],EnteredName,true) != -1)
    {
    return v+400;
    }
    }
    if(strval(EnteredName) > 0) return strval(EnteredName);
    return -1;
    }


    //Cmd (der geht so)
    if (strcmp("/veh", cmdtext, true,4) == 0)
    {
    new vehicleID,car,Float:x, Float:y, Float:z;
    if(GetVehicleIDByName(cmdtext[5]) == -1)
    {
    return 1;
    }
    vehicleID = GetVehicleIDByName(cmdtext[5]);
    GetPlayerPos(playerid, x, y, z);
    car = CreateVehicle(vehicleID,x,y,z+1.0,0.0,1,1,-1);
    PutPlayerInVehicle(playerid, car, 0);
    return 1;
    }
    //Edit Verbesserte CMD version:
    if (strcmp("/veh", cmdtext, true,4) == 0)
    {
    new Float:x, Float:y, Float:z;
    new vehicleID = GetVehicleIDByName(cmdtext[5]);
    if(vehicleID == -1) return 1;
    GetPlayerPos(playerid, x, y, z);
    PutPlayerInVehicle(playerid, CreateVehicle(vehicleID,x,y,z+1.0,0.0,1,1,-1), 0);
    return 1;
    }


    Büdde, kannst den Cmd ja umschreiben wenn du willst, er geht aber auch so.

    Hier hast du ein Script dazu, musst es nur anpassen, sprich Koordinaten und Werte ändern.
    Ursprünglich, wie man auch anhand der Variable erkennen kann, ist es dazu gedacht einen in das Interior des Shamals zu porten.

    Das Thema um das es geht ist in meinen Augen kein Spam, es enthält einen mehr oder minderguten Vorschlag.
    Und auch wenn dieser wie im Post von Kones zu lesen totaler schwachsinn ist so ist das Thema an sich kein Spam.


    Allerdings kann ich auch durchaus nachvollziehen das man das Thema als solches meldet.

    Zu der Kritik hier, es ist nunmal notwendig geworden das Meldungen auch verwarnt werden.
    Oder sollen wir meldungen wie "Das ist voll der H***sohn!!!!!!!!!!" unsanktioniert lassen?
    Die Forenregeln gelten nunmal überall, egal ob in Beiträge, per PN oder eben in einer Meldung.


    Somit kann ich Troopers Verwarnung nur befürworten, zumal er vorher nochmal ein Auge zugedrückt hat.

    Da du viele Streams hast würde ich mir das einfacher machen.
    Ersetz mal PlayAudioStreamForPlayer mit PlayAudioStreamForPlayerEx und setz das hier dann unten in dein Script:


    Ungetestet.

    Wo wird das denn aufgerufen? OnGameModeInit? Wenn ja macht es keinen Sinn das du da eine VehicleID von der ID i hohlst.
    Im übrigen musst du die Fahrzeuge respawnen damit die änderung wirksam wird.

    Code
    for(new i = 0; i < sizeof(TerrorAuto); i++)
    {
    	SetVehicleNumberPlate(TerrorAuto[i],"Terror");
    	SetVehicleToRespawn(TerrorAuto[i]);
    }