Beiträge von Whice

    hey wie kann ich ein Offline Ban System erstellen habe einieges Ausproniert aber ging nie

    Hast du Dini oder Mysql?
    Du musst ingame ein /ban Befehl erstellen der sollte den !genauen! Namen der Person enthalten also "/ban [PLAYERNAME]"
    Dann suchst du in deiner Datenbank/Datei nach dem Spieler schreibst dort beispielsweise banned=1 (Bei dini) bei mysql eine neue Spalte und dort auf 1 setzten
    Dann ließt du dieses Ingame aus und fragst bei OnPlayerConnect ob diese auf 1 ist, wenn ja kickst du ihn einfach (bzw. IP ban mit Ban())

    Du kannst es mit einer schleife machen:


    Code
    for(new rows;rows<num_rows; rows++)
    {
         //Hier kannst du nun alles machen
    }

    Oder halt andersrum:
    new name[MAX_PLAYER_NAME][num_rows]

    Versuch es mal so:

    Das mit dem return 1; ist es nicht.. so hatte ich es bereits

    Ok dann sag uns doch mal ob die Fahrzeuge respawnt werden, warum die die besetzt Variable verwendest und warum du MAX_PLAYERS statt MAX_VEHICLES etc durch gehst

    Willst du nicht noch ein bisschen mehr preisgeben? Was hast du schon für Erfahrungen? Hast du noch mehr Ansprüche als einen SAMP Server? Was hast du für Kontaktmöglichkeiten? Wie sieht es bei dir mit Onlinezeiten aus?
    Ist immer schwer bei so wenig Informationen die Person direkt "einzustellen"

    Ich hab irgendwie logikfehler zu bemängeln, erstmal die Stop Schilder. Es ist keine Pflicht an einem Zebrastreifen zu halten und schon gar nicht komplett aufgrund des Schildes
    Das zweite ist der Zebrastreifen .. sag mal hast du jemand einen Zebrastreifen gesehen, der sooo viele Streifen hatte, die so dünn waren?
    Vielleicht achtest du einfach mal beim nächsten mal drauf.

    Anscheinend versuchst du mehrmals zu dem MYsql Server zu connecten obwohl es schon eine Verbindung gibt, schau mal dein Script durch wo du überall mysql_connect stehen hast

    Such am besten mal nach dem Variablen mit STRG +F und schau ob diese ggf sogar global sind (außerhalb von funktionen)

    Ah vielen Dank, habe grade noch versucht die eckigen Klammern darum zu entfernen, es wird jedoch nichts ausgegeben, liegt es am array?


    PHP
    if($child->attributes()['name'] == $id)
            {
        		$temp1 = $child->attributes()['value'];
        		echo $temp1;
        		$temp2 = explode("[ ", $temp1);
        		echo $temp2[1]; //wird nur bis hier angezeigt!
        		$temp3 = explode(" ]", $temp2[1]);
        		echo $temp3[1];
        		return $temp3[1];
        	}

    Das kommt daher, dass du deine Dialoge anscheinend nicht mit einem return 1; beendest und es so in einem der darüber stehenden schon steht
    Oder du hast sie oben in deinem Script definiert

    Achso, also so?