Beiträge von whitetiiger

    Kaliber: Hatte eigendlich den Text vor Jeffry geschrieben.


    Aber eigendlich müsste doch das Compilen länger dauern, da er die Includes erst auslesen muss und replacen muss.

    Das würde mich auch mal sehr interessieren, da ich nur mit stock´s und public´s Arbeite und diese in includes sind, teilweise auch für ein System eine Include.


    Also würde es mich auch freuen, wenn das zufällig mal einer herausgefunden hat.

    und dann kommen die Bots wieder zum gebrauch.
    Generell kann man gegen afk suchtis nichts machen.


    per Pos: ein Bot machen, wo man Jede minute ein Schritt macht und alle 10min. sich um dreht.
    per OnPlayerUpdate: einfach nicht auf dem Desktop gehen.
    und bei beiden zusammen einfach(per Pos)

    Danke es geht nun, habs aber direkt als public gemacht :D


    Hier nochmal der Code, falls jemand sqlite und ein Backup System benutzen will


    PHP
    forward DBResult:db_queryex(query[]);
    public DBResult:db_queryex(query[])
    {
    	if(debug[playerid]) printf("%s",query);
    	db_query(BackDatabase,query);
    	return DBResult:db_query(Database,query);
    }

    sry bin heute nacht etwas verpeilt ^^

    PHP
    C:\Users\Admin\Desktop\samp DayZ\gamemodes\gamemode.pwn(21) : warning 208: function with tag result used before definition, forcing reparse


    Jedoch muss ich dazu sagen, das die Funktion schon am Obersten Rand steht, da darüber nur noch die Include´s sind.


    Dies kommt jetzt mit dieser Version


    PHP
    stock DBResult:db_queryex(query[])
    {
    	if(debug[playerid]) printf("%s",query);
    	db_query(BackDatabase,query);
    	return DBResult:db_query(Database,query);
    }

    So heute hab ich mal ein kleines Problem, undzwar versuche ich schon paar Tage lang die Funktion zum laufen zubringen.
    Das Schwere dran ist, das er nicht nur Laden sondern auch Speichern, Erstellen und Löschen soll, jedoch hab ich ein Problem wegen der Convertierung(DBResult).


    Kennt sich da einer von euch aus?


    Folgende hab ich versucht

    PHP
    stock db_queryex(query[])
    {
    	if(debug[playerid]) printf("%s",query);
    	db_query(BackDatabase,query);
    	return DBResult:db_query(Database,query);
    }


    PHP
    stock DBResult:db_queryex(query[])
    {
    	if(debug[playerid]) printf("%s",query);
    	db_query(BackDatabase,query);
    	return db_query(Database,query);
    }


    PHP
    stock DBResult:db_queryex(query[])
    {
    	if(debug[playerid]) printf("%s",query);
    	db_query(BackDatabase,query);
    	return DBResult:db_query(Database,query);
    }


    Ging irgendswie nicht.


    so wird die Funktion ausgerufen.

    PHP
    printf("Registriere Benutzer: %d", db_num_rows(db_queryex("SELECT * FROM `users`")));

    An deiner Stelle wirde ich es nicht so machen.

    PHP
    sscanf(str, "e<p<|>dfffdds[24]ddddfffdds[24]s[24]s[24]s[24]s[24]s[24]>",HausInfo[HouseID]);


    nach kurz oder lang bekommst du da viele Fehler rein, machs lieber einzelnt
    nach dem Muster

    PHP
    new
    format
    query
    while
    [Auslesen]

    z.b. bevor ich Jemandem mit Absicht falschen Code geben, lasse ich es lieber gleich sein oder sende nur die Betroffene Zeile.
    Es ist Zwar unsere Zeit, jedoch sitzen wir ja alle keine 48Stunden am Tag bei Helfen fest, sondern nur jeder knapp 30min bis 1 Stunde.
    Aber Trotzdem nicht vergessen, wir befinden uns in Scripting Base und nicht in SmalTalk. :D(sonst machen wir da ein Thread auf zum Diskutieren)

    jedoch bei ANfängern in sachen Scripting, halte ich dies für nicht Fördernd.
    Nemmen wir mal das Beispiel, wenn man dir was falsches beibringt, bekommst du da auch irgendswann das Heulen, weil du es dir angewöhnt hast(ich hätte es auch lieber so wie in PHP also ohne strcmp).