DiniAdmin - Connect hilfe

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
  • hab es jetzt so:
    Oben,new IsAdmin[MAX_PLAYERS];
    enum Save
    {
    Passwort[128],
    Geld,
    Score,
    Admin,
    };


    CONNECT:
    SendClientMessage(playerid, 0x33CCFFAA, "Willkommen bei SA:MP 0.3 Server");
    SendClientMessage(playerid, 0xFFFFFFAA, "Dein Account wurde wiedererkannt.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Du kannst dich jetzt einloggen.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Benutze dazu /login [passwort].");
    GivePlayerMoney(playerid,dini_Int(save,"Geld"));
    SetPlayerScore(playerid, dini_Int(save,"Score"));
    if(dini_Int(save,"Admin") = 1);
    IsAdmin[playerid]=1;
    }


    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : warning 211: possibly unintended assignment
    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : error 022: must be lvalue (non-constant)
    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : warning 215: expression has no effect
    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : error 001: expected token: ";", but found ")"
    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : error 029: invalid expression, assumed zero
    G:\Programme\SA-MP Server\gamemodes\DM.pwn(36) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Zeile 36if(dini_Int(save,"Admin") = 1);

  • SendClientMessage(playerid, 0x33CCFFAA, "Willkommen bei SA:MP 0.3 Server");
    SendClientMessage(playerid, 0xFFFFFFAA, "Dein Account wurde wiedererkannt.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Du kannst dich jetzt einloggen.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Benutze dazu /login [passwort].");
    GivePlayerMoney(playerid,dini_Int(save,"Geld"));
    SetPlayerScore(playerid, dini_Int(save,"Score"));
    if(dini_Int(save,"Admin") == 1)
    {
    IsAdmin[playerid]=1;
    }
    }


    Probiers mal so, hab grad keinen Compiler zum testen hier.

  • Wow!
    YES!
    Also, ich teste es kurz.


    kann sein das ich mich gleich nicht mehr melde i-net provider spinnt.


    /edit:
    GAWD, er sagt mir das hier:

    Zitat

    [22:13:17] Script[gamemodes/DM.amx]: Run time error 20: "Invalid index parameter (bad entry point)"

    Ich habe ein komplett-Leeres script, ohne vorlage, also selbst das include für sa_mp aungefügt etc, war da nicht'n define dafür, das wenn es ein Gammode ist? liegt es daran?^^

  • Ja, habe ich gestern auch gemerkt - zu spät, mein Internet war dann doch weg.^^
    Ich mache das Login / Register nochmal neu, es war zuviel verbuggt etc.
    Danke für die Hilfe - ob es klappt?
    Ich konnte mich ja registrieren, in der INI stand:
    Admin=0
    :3


    /edit:
    Omg,
    kann ja net angehen


    new Spieler[MAX_PLAYERS][account];


    enum account
    {
    wanted,
    geld,
    admin,
    eingeloggt
    }

    Zitat

    G:\Programme\SA-MP Server\gamemodes\Reallife-DM.pwn(13) : error 017: undefined symbol "account"
    G:\Programme\SA-MP Server\gamemodes\Reallife-DM.pwn(13) : error 009: invalid array size (negative, zero or out of bounds)
    G:\Programme\SA-MP Server\gamemodes\Reallife-DM.pwn(114) : error 017: undefined symbol "skin"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Das durchgestichene ist selbsterklärend.
    Aber den ersten & zweiten Error verstehe ich nicht 0_o


    /edit²:
    Erm, klar, error eins ist ja einfach zu verstehen, macht aber keinen Sinn!
    Da ja "account" von dem New, der ja die bieden error hat, der Enum ist.
    WTF?


    /edit:


    ._________________.
    Musste dasnew Spieler[MAX_PLAYERS][account];
    UNTER dem Enum machen, FAILED >_>