Beiträge von Kaliber

    Es gibt so eine ganz tolle Funktion, die nennt sich SuFu (Such-Funktion).


    Mit dieser kann man schon nach vorhandenen Threads suchen...und siehe da du bist der 1000. User der diese Frage stellt :rolleyes:


    League of Legends
    League of Legends [LoL]
    [ PC ]League of Legends [Partner gesucht]
    [ PC ]Wer zockt league of legends
    S League of Legends Ranked Team
    [ PC ]Suche League of Legends Clan Team


    ...und noch viele weitere Ergebnisse...findest du, wenn du einfach mal selbst danach suchst.


    mfg. :rolleyes:

    //e: Ob das für den Singelplayer ohne Interface geht, kann ich dir nicht sagen, da ich da mich nicht genau erkundigt habe. Im Multiplayer mit CamHack oder anderen vergleichbaren Modifikationen ist dies möglich.


    Alle Multiplayer-Modifikationen, kannst du auch im Singleplayer Modus nutzen.


    Außer Textdraws die bleiben


    Wenn du das Skript besitzt, kannst du sie ja für dich "hiden" lassen...oder durch einen Mod, kannst du auch einstellen, dass dir keine TextDraws angezeigt werden sollen ;)


    Zweimal F7 drücken, dann verschwindet alles.


    Nicht alles...


    Aber man kann die HUD und den ganzen Rest durch Mods entfernen, wie es schon gesagt wurde ;)


    mfg. :thumbup:

    Hier, schreib es so, dann kannst du es auch leichter erweitern:


    //Global deklarieren
    stock const Float:r_Spawns[][3] = {
    {1857.1609,-1665.5485,19.2438},{1852.5959,-1660.1313,19.2539},{1852.5231,-1654.1180,19.2540},
    {1859.8341,-1651.5160,19.2438},{1862.7838,-1656.6807,19.2438},{1861.9385,-1666.7389,19.2438},
    {1854.2028,-1677.6946,19.0523},{1849.1158,-1638.6514,19.2448},{1843.7576,-1684.4540,18.3859},
    {1834.6785,-1663.3109,19.2438},{1841.9564,-1661.5547,19.2742},{1839.2928,-1670.2731,19.2605},
    {1852.2574,-1648.9725,19.2448},{1837.6794,-1659.0969,19.2586},{1855.5759,-1667.5471,19.2438},
    {1853.1945,-1664.9667,19.2529},{1853.1945,-1664.9667,19.2529},{1852.5568,-1655.2926,19.2540},
    {1858.3904,-1656.1357,19.2438},{1852.5959,-1660.1313,19.2539},{1852.6611,-1643.6871,19.2448}
    };


    //Und dann unten
    new ran = random(sizeof r_Spawns);
    SetPlayerPos(playerid,r_Spawns[ran][0],r_Spawns[ran][1],r_Spawns[ran][2]);
    format(string,sizeof(string),"Random %i",ran);
    SendClientMessage(playerid,COLOR_YELLOW,string);


    mfg. :thumbup:

    obwohl ich sage nein..


    Und wo sagst du das? :huh:


    Musst auch schone eine if-Abfrage einbauen:


    z.B. so:


    ocmd:sperrg(playerid,params[])
    {
    if(!IsACop(playerid))return SendClientMessage(playerid,0xFF0000FF,"Du bist kein Beamter!");
    if(sperrgobj) DestroyDynamicObject(sperrgobj),sperrgobj=0; //Das würde das alte Objekt zerstören und ein neues erstellen
    new Float:gx,Float:gy,Float:gz;
    GetPlayerPos(playerid,gx,gy,gz);
    sperrgobj = CreateDynamicObject(19272,gx,gy,gz-2.0,0.0000,0.0000,0.0000);
    return 1;
    }


    Oder so:


    ocmd:sperrg(playerid,params[])
    {
    if(!IsACop(playerid))return SendClientMessage(playerid,0xFF0000FF,"Du bist kein Beamter!");
    if(sperrgobj) return SendClientMessage(playerid,-1,"Es wurde bereits eine Sperre erstellt!");
    new Float:gx,Float:gy,Float:gz;
    GetPlayerPos(playerid,gx,gy,gz);
    sperrgobj = CreateDynamicObject(19272,gx,gy,gz-2.0,0.0000,0.0000,0.0000);
    return 1;
    }


    mfg. :thumbup:

    Und zwar wie im Titel schon beschrieben möchte ich gewisse Objecte mit Objecten schießen lassen.


    Du meinst wohl eher, dass Objekte sich auf Spieler zu bewegen und es so aussieht, als ob sie abgeschossen wurden?! :huh:


    Das machst du einfach mit der Funktion: MoveObject


    Und dann brauchst du halt eine Schleife...die die Spieler durchgeht und dann Positionen ermitteln...Objekt zu Spieler "schießen" (bewegen) lassen...fertig.


    mfg. :thumbup:


    Also, mal so nebenbei als Tipp, kannst du das alles auch noch viel einfacher schreiben:


    stock const Commands[][] = {
    "/ls","/skate","/bank1","/bank2","/transls","/sc","/market","/film","/lsmc",
    "/lsa","/ammuls","/beach","/sf","/sfa","/bank3","/ammusf","/sfm","/ct","/mh","/jizzy","/pier",
    "/golfsf","/lv","/satellite","/aa","/chilliad","/gfarm","/gl","/pine"
    };


    public OnPlayerCommandPerformed(playerid, cmdtext[], success)
    {
    for(new i; i<sizeof Commands; i++) if(!strcmp(cmdtext, Commands[i], true)) return TeleportMessages(playerid, cmdtext);
    return 1;
    }


    mfg. :thumbup:

    Ach mit dir zu diskutieren macht genau soviel Sinn , wie wenn ich das jetzt mit einer Wasserflasche auf meinem Schreibtisch tun würde.
    Ich sag nur soviel dazu mehrere NPCs => höhere Serverauslastung und abgesehen davon man möchte doch kein 500 Bots nur für solch eine Sequenz nutzen
    und die Bots auch anderweitig einsetzen.


    Sei nicht so patzig...


    NPCs werden vom Server genauso wie normale Spieler gehandhabt..also ist die Server-Auslastung wie bei normalen Spielern...


    Und wie gesagt, man kann es ja mit SetVehicleVelocity machen, nur...dadurch sieht man halt den Spieler nicht...nur ein Fahrendes Auto...


    Kann ja jeder machen wie er will... :rolleyes:

    Kaliber: TogglePlayerSpectating + PlayerSpectateVehicle + SetVehicleVelocity
    Das einzige dabei ist das man den Spieler nicht sieht, aber das ist ja nicht so gravierend man könnte die Camera auch dahinter fixxieren


    Darum geht es doch aber, dass man den Spieler sieht.


    Und wie gesagt, es ist viel einfacher kurz einen NPC zu machen und den dann zu spectaten, da der dann auch wirklich gut fährt und man einfach durch eine ChatBubble dem den Namen von dem Spieler geben könnte, somit vermittelt man das Gefühl, dass man selbst gerade fährt ;)


    mfg. :thumbup:

    Oder verstehe ich es gerade komplett falsch?


    Nein, natürlich muss man schon wissen, welche Strecke man den Spieler laufen lässt :wacko:


    Du machst doch auch keine InterpolateCamera, die dann irgendwo in der Wand hängt :rolleyes:


    Deshalb steht ja auch in meinem Text:


    Zitat von Kaliber

    Sprich, er läuft immer gerade aus, sollte das Ziel nicht auf der geraden Linie des Spielers sein, rennt er endlos (oder bis er vor ein Objekt läuft).


    mfg. :rolleyes: