[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Beitrag von reaL. ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Funktioniert alles wie gewollt ().
  • Warum steht bei mir "tag mismatch", wenn Ich folgende Zeile einfüge:



    Create3DTextLabel("ENTER drücken", COLOR_RED, fbInfo[i][FB_X], fbInfo[i][FB_Y], fbInfo[i][FB_Z], 5, fInfo[i][FB_VirtualWorld], 0);

  • Habe noch ein Enum erstellt:

    enum FraktionsBaseInfo //zum Erstellen der Ein- und Ausgänge der Fraktionen
    {
    Float:FB_X,
    Float:FB_Y,
    Float:FB_Z,
    Float:FB_iX,
    Float:FB_iY,
    Float:FB_iZ,
    //Float:FB_iR,
    FB_Interior,
    FB_VirtualWorld
    }


    new fbInfo[][FraktionsBaseInfo] =
    {
    {1555.4996,-1675.5844,16.1953,238.8454,140.4969,1003.0234,/*0.1858*/3,1}, //SAPD Enter
    {238.6614,138.6904,1003.0234,1552.6589,-1675.6223,16.1953,/*88.3557*/0,0}, //SAPD Exit
    {2495.4050,-1691.1393,14.7656,2496.1482,-1694.2632,1014.7422,/*180.5809*/3,2}, //GSF Enter
    {2496.0566,-1692.0873,1014.7422,2495.2307,-1690.6426,14.7656,/*359.2520*/0,0} //GSF Exit
    };



  • Create3DTextLabel("ENTER drücken", COLOR_RED, fbInfo[i][FB_X], fbInfo[i][FB_Y], fbInfo[i][FB_Z], 5, fInfo[i][FB_VirtualWorld], 0);
    zu:
    Create3DTextLabel("ENTER drücken", COLOR_RED, fbInfo[i][FB_X], fbInfo[i][FB_Y], fbInfo[i][FB_Z], 5, fbInfo[i][FB_VirtualWorld], 0);

  • Hab's.
    Warum wird bei mir OnPlayerRequestClass nicht aufgerufen :D


    public OnPlayerRequestClass(playerid, classid)
    {
    if(!sI[playerid][pLoggedIn])
    {
    new query[128];
    mysql_format(handle, query, sizeof(query), "SELECT `ID` FROM `"SQL_DTAG"accounts` WHERE `Spielername` = '%e'", sI[playerid][pName]);
    mysql_pquery(handle, query, "OnUserCheck", "d", playerid);
    printf("Der Spieler %s ist im OnPlayerRequestClass", sI[playerid][pName]);
    }
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Du fragst ab ob pLoggedIn auf 0 steht,hast du dich nicht eher damit vertan oder soll das so?

  • Ah.
    Die Class-Selection verwendest du aber, oder? Setze mal vor die if-Abfrage einen print und überprüfe damit, ob der Callback aufgerufen wird.

  • Was wird bei "pLoggedIn" im print geschrieben?

  • Code
    [10:17:15] [MySQL] Verbindungsaufbau...
    [10:17:15] [MySQL] Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: 1
    [10:17:15] Number of vehicle models: 0
    [10:17:35] [connection] 127.0.0.1:51878 requests connection cookie.
    [10:17:36] [connection] incoming connection: 127.0.0.1:51878 id: 0
    [10:17:36] [join] [RLR]Marcel has joined the server (0:127.0.0.1)
    [10:17:36] pLoggedIn: 108
    [10:18:06] [part] [RLR]Marcel has left the server (0:1)
  • Huh, wieso denn 108?
    Ah, Fehler gefunden. OnPlayerConnect wird vor OnPlayerRequestClass aufgerufen. ;)
    Sprich du musst bei OnPlayerRequestClass das "!" wegnehmen.

  • Hi, bekomme diese Fehler woran liegt das?:

    [16:06:31] sscanf warning: Strings without a length are deprecated, please add a destination size.
    [16:06:31] [debug] Server crashed while executing Test.amx
    [16:06:31] [debug] AMX backtrace:
    [16:06:31] [debug] #0 native fwrite () from samp-server.exe
    [16:06:31] [debug] #1 00148490 in ?? (9961696, 10328844) from Test.amx
    [16:06:31] [debug] #2 000d7f58 in public ocmd_f (3, 10313248) from Test.amx
    [16:06:31] [debug] #3 native CallLocalFunction () from samp-server.exe
    [16:06:31] [debug] #4 000067f0 in public OnPlayerCommandText (3, 10313220) from Test.amx
    [16:06:31] [debug] Native backtrace:
    [16:06:31] [debug] #0 77c8f793 in ?? () from C:\WINDOWS\SYSTEM32\ntdll.dll
    [16:06:31] [debug] #1 00498bb8 in ?? () from samp-server.exe
    [16:06:31] [debug] #2 0040531e in ?? () from samp-server.exe