Beiträge von Beavis

    So habe es mal anders getestet


    Aber mir wird immer 0 returnt
    Den 2. Insert Query führt er aber richtig aus 8| (da wird die Board ID übernommen aber returnen tut er 0)

    Ich krieg es nicht hin mit den Original WCF Funktionen zu arbeiten
    Daher mach ich es per SQL
    Aber komischerweise meckert er bei den Insert ID rum



    Nutz ich das ganze ohne die Funktion klappt alles
    Mit der Funktion nörgelt er an der insert id rum bzw er gibt immer 0 Wieder

    Wo ist hier ein Fehler drin?

    PHP
    function BoardCreate($ToBoard, $BoardName)
    	{
    		mysql_query("INSERT INTO `wbb1_1_board` (`parentID`,`title`,`allowDescriptionHtml`,`boardType`,`imageShowAsBackground`,`time`,`prefixRequired`,`prefixMode`,`styleID`,`enforceStyle`,`daysPrune`,`isClosed`,`countUserPosts`,`isInvisible`,`showSubBoards`,`clicks`,`threads`,`posts`,`enableRating`,`threadsPerPage`,`postsPerPage`,`searchable`,`searchableForSimilarThreads`,`ignorable`,`enableMarkingAsDone`) VALUES ('$ToBoard','".mysql_real_escape_string($BoardName)."','0','0','1','$timestamp','0','0','0','0','0','0','1','0','1','0','0','0','-1','0','0','1','1','1','0');");
    		$boardID = mysql_insert_id($SQL);
    		mysql_query("INSERT INTO `wbb1_1_board_structure` (`parentID`,`boardID`,`position`) VALUES ('$ToBoard','$boardID','0');");
    		return boardID;
    	}


    Den Fehler gibt es aus:

    Code
    <b>Warning</b>:  mysql_insert_id() expects parameter 1 to be resource, n' at line 1.
    <br />
    <b>Warning</b>:  mysql_insert_id() expects parameter 1 to be resource, null given in <b>/www/htdocs/w00f2e92/Die80er/register.php</b> on line <b>168</b><br />

    Mit den npc hab ich schon eine Lösung


    Das werd ich morgen mal testen


    //Edit


    So dank Greekz könnt ihr mal ein Blick draufwerfen ;)
    http://www.s4a.sponsoring4all.eu/index.php
    Damit werden wir euren Server überwachen können
    Dazu kommt noch eine Slotanzeige und eine Anzeige wie viele NPC´s vorhanden sind ;)
    (Die server die da sind sind nur zu testzwecken in Moment da)


    Aber wichtig nochmal für alle


    Es wird ein Kompletter reset der Samp Servern gemacht! Sichert eure Daten sonst sind sie weg!


    Die Server bekommt ihr auf anfrage mit den Selben Port nach den Reset wieder.


    //edit²


    Ich brauch ein paar Tester die bei S4A einen Server haben um das System mal in der masse zu testen
    Dazu bitte mich anschreiben

    Dann will ich deinen Code gar nicht erst erahnen...


    ... Der Kommentar ist fail ne?
    Wozu eine Funktion in einer Funktion extra holen?


    Beavis Die Testzeit ergab bei beiden 0 Millisekunden !!!


    Aha dein Test ist auch kein Test...
    bcmd:speed(suppe,prm[])
    {
    new t1 = GetTickCount(),str[50],N[MAX_PLAYER_NAME];
    format(str,50,"~> %s",UName(suppe));
    SendClientMessage(suppe,-1,str);
    new t2 = GetTickCount();
    format(str,50,"~> Stock %d ms",t2-t1);
    SendClientMessage(suppe,-1,str);
    t1 = GetTickCount();
    GetPlayerName(suppe,N,MAX_PLAYER_NAME);
    format(str,50,"~> %s",N);
    SendClientMessage(suppe,-1,str);
    t2 = GetTickCount();
    format(str,50,"~> Direkt %d ms",t2-t1);
    SendClientMessage(suppe,-1,str);
    return 1;
    }


    stock UName(suppe)
    {
    new U[MAX_PLAYER_NAME];
    GetPlayerName(suppe,U,MAX_PLAYER_NAME);
    return U;
    }
    ergebnis:

    Code
    [20:33:51] ~> Beavis
    [20:33:51] ~> Stock 1 ms
    [20:33:51] ~> Beavis
    [20:33:51] ~> Direkt 0 ms

    Warum sollte ich den namen nicht aus einer extra funktion holen ?


    Weil es Schwachsinn ist und Lahm


    Ich Kleb auch keine Zettel mit meinen Namen drauf auf Unterlagen wo mein Name drauf soll.
    Das ist ein Argument was passt


    Teste mal die Zeit


    Name direkt holen
    Name aus Funktion


    Das sind alles werte die man sparen kann

    Langweilig..


    Was genau hast du da gemacht?
    Außer etwas unbenannt mehr nicht


    Die Methode ist sowiso blödsinn da man anders schneller vorran kommt als damit


    Desweiteten holt man den Namen eines Spielers nicht aus einer extra Funktion...

    Einges ändert sich und hat sich Bereits auch schon geändert.


    Wir werden einen Kompletten Serverreset die Tage machen, um ein neues System sauber einzubinden.
    Dazu bitte ich euch alle daten die ihr verwendet, zu sichern!


    (Die Server bekommt ihr dann auf nachfrage zurück ohne ein Antrag zu machen)


    Dies ist auch unteranderen Notwendig, das wir den Servermonitor richtig einsetzen können
    Bild dazu hier


    Mit den System können wir einfach sehen wie der Server genutzt wird
    Sollte er nicht genutzt werden, schreiben wir eine Verwarnung rein, sollte sich dann nichts ändern kommt es zu einer Sperre
    und Später auch zur löschung des Servers.


    Wir hoffen, das wir so schnell wie möglich damit fertig sind, um das Forum wieder zu öffnen.


    Solllten Fragen oder Probleme sein, sind wir hier im Forum auch anzusprechen.


    Gruß
    Das Sponsoring4All Team