Beiträge von Kaliber

    Nein...


    du lässt das eine so wie ich das gemacht habe und das Andere ist der Aufruf dieser Klasse.


    Stell dir das so vor, die Klasse ist der Bauplan und der Aufruf setzt den Bauplan dann um, sprich du brauchst beides.


    Der Aufruf muss dann von einem anderen php Skript kommen, da wo du das dann verwenden willst...


    Falls du jetzt immer noch nichts damit anfangen kannst, eventuell arbeitest du dich erstmal in die Materie ein oder holst dir jemanden ran, der sich etwas besser damit auskennt :)

    Das ist ja schön, dennoch ist das ja nur der Name der Varaible und nicht ihr Wert.


    Irgendwo rufst du das ja auf, da steht dann sowas wie:


    PHP
    //Hier gibt man dann alle Werte an, bei dem Aufruf
    $mysql = new iMySQLi("localhost", "root", "1234", "hotel", 3306);

    $1234

    Eine Variable kann nicht mit einer Zahl anfangen in php.


    PHP
    public function __construct($localhost, $root, $pw, $hotel, $port) {
        $this->connection = parent::__construct($localhost, $root, $pw, $hotel, $port);
    }

    Ne das habe ich schon Probiert aber ändert sich nichts

    Kannst es einfach so machen:


    C
    Persoskin[playerid] = CreatePlayerTextDraw(playerid, 147.999984, 137.303588, "LD_SPAC:white");
    PlayerTextDrawLetterSize(playerid, Persoskin[playerid], -0.184333, -8.885335);
    PlayerTextDrawTextSize(playerid, Persoskin[playerid], 100.000167, 172.977813);
    PlayerTextDrawBackgroundColor(playerid, Persoskin[playerid], 0x00000000);
    PlayerTextDrawFont(playerid, Persoskin[playerid], 5);
    PlayerTextDrawSetPreviewModel(playerid, Persoskin[playerid], 5);

    Vllt hat Kaliber ja einen Tipp.

    Also grundsätzlich sei gesagt, dass du das mit NPCs nicht hinbekommst. Diese können nicht dynamisch agieren, dort kannst du nur feste Aufnahmen machen und diese laufen die dann ab :) Da kannst du keine Teleportieren o.ä.


    FCNPC ist natürlich etwas anderes, da geht das alles, wie bereits schon erwähnt.


    In der neuen SA:MP Version ist es jetzt auch endlich möglich die Angle ohne Respawn vom Actor zu ändern, dadurch ist natürlich viel mehr jetzt möglich. Ich könnte da mal ein Include für Actors rausbringen, habe da aber aktuell leider keine Zeit für.


    Dennoch kannst du die Actor teleportieren, das mit dem Schießen ist eine Sache für sich, da gibt es leider keine native Funktion zu, allerdings kannst du dir ja mal meinen Alien Server anschauen ([SA:MP] Missionen Server [V. 4]), dort hab ich das mal implementiert gehabt, dass die schießen. Ist natürlich nicht perfekt, aber erfüllt seinen Zweck :)
    Also demnach kannst du mit Actoren mehr anfangen als mit NPCs denke ich mal oder du nutzt FCNPC :)

    Metin 2 good old times :D


    Wäre auch dabei...aber ab der Pferdemedallie auf m normal machts kein Spaß mehr und auf m P-Server biste in 5 Tagen durch hahaha xD


    Aber sonst, echt gut :D

    1. Du solltest das einfach mit format machen:


    format(Flastdriver[vehicleid],MAX_PLAYER_NAME, GetName(playerid));


    2. Das kannst du doch abfragen:



    C
    if(Flastdriver[vehicleid][0] == EOS)
    {
        //Hier ist noch niemand damit gefahren
    }
    else
    {
        //Hier ist bereits jemand damit gefahren
    }

    PS: Nur um das anzumerken (evtl spielt es ja keine Rolle), aber wenn der Spieler fährt und sich beispielsweise ausloggt/crasht oder geportet wird, dann wird der Callback nicht aufgerufen, sondern nur [wiki]OnPlayerStateChange[/wiki] :)

    Warum wird das Fahrzeug beim gemappten boden abgekoppelt wen ich das Fahrzeug beim Normalen standart boden abschleppe funktioniert das...

    Mit dem Boden hat das nichts zu tun?!


    Der Code sieht schäußlich aus...das kann man doch schöner schreiben :/



    PlayerText

    Du deklarierst die Variable als PlayerText verwendest dann aber eine normale TextDraw Funktion. Du musst [wiki]PlayerTextDrawHide[/wiki] verwenden :)


    Und wie mein Hündchen schon sagte, das i da macht keinen Sinn.