HIILFEEE MEIN BLÖDES SCRIPT MACHT ALLES FALSCH -.- [ Ich bin zu doof meinem Thema einen richtigen Titel zu geben ]

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
  • Hi Leutz,


    ich hab folgendes problem:


    wenn man jetzt mit meinem server connectet und sich registriert dann wird man leader von der fraktion 5 (polizei) und man wird sofort adminlevel 2000!!!


    ich weis nicht was falsch ist aber im script stimmt alles. kann es vllt damit zam liegen, weil ich ein registersystem in das script eingefügt habe das mit strok und den ganzen shit arbeitet und der rest vom script arbeitet mit dcmd und sscanf?


    Bitte helft mir!


    MFG
    Ich


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • PS: Selbstgemachtes Script


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • 1.Wenn das wirkluch dein Script ist ( und auch alles slbst gescriptet hast) Müsstest du LOCKEr das Problem lösen können ( ). 2. Glaube ich dir das nicht ganz.


    Einfach mal nicht lügen.

  • Lol, verstehe ich nicht, wieso man den Fehler nicht behebn kann.


    Wenn er das /Register & Login System selber geschrieben hat ( Was er ja gemacht haben muss, weil er behauptet es sei seins ). Dann sollte dieses Problem garnicht auftreten, zumindest könnte es selber lösen können.


    Ausserdem, lügnern helfe ich nicht

  • 1.Wenn das wirkluch dein Script ist ( und auch alles slbst gescriptet hast) Müsstest du LOCKEr das Problem lösen können ( ). 2. Glaube ich dir das nicht ganz.


    Einfach mal nicht lügen.


    zu 1. es ist wirklich mein eigenes script und nein ich kanns net lesen, weil WIRKLICH ALLES ZU 100% RICHTIG IST!!!
    2. was willste net glauben? n paar kumpels von mir könnens bestätigen, die waren so ziehmlich dabei


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Willst du dann hier behaupten, dass du alles richtig gemacht hast und der Client spinnt ?


    Wenn alles zu 100 % stimmt, ist es doch so ?


    :D:D

  • schon gut xD bei mir gibts grad stress also hier is es:



    if (strcmp(cmd, "/Register", true)==0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, Farbe_Gelb, "TIPP: Benutze /Register >Dein Passwort<, um dich zu registrieren.");
    return 1;
    }
    if (gPlayerAccount[playerid] == 1)
    {
    SendClientMessage(playerid, Farbe_Weis, "SERVER: Dein Nickname ist registriert.");
    return 1;
    }


    strmid(PlayerInfo[playerid][pPasswort], tmp, 0, strlen(cmdtext), 255);
    Encrypt(PlayerInfo[playerid][pPasswort]);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "%s.ini", playername);
    new File: file = fopen(string, io_read);
    if (file)
    {
    SendClientMessage(playerid, Farbe_Weis, "SERVER: Dein Nickname ist registriert.");
    fclose(file);
    return 1;
    }
    new File:hFile;
    hFile = fopen(string, io_append);
    new var[32];
    SetPlayerSkin(playerid, 101);
    format(var, 32, "%s\n", PlayerInfo[playerid][pPasswort]); fwrite(hFile, var);
    format(var, 32, "Level=%d\n", PlayerInfo[playerid][pLevel]); fwrite(hFile, var);
    format(var, 32, "Adminlevel=%d\n", PlayerInfo[playerid][pAdmin]); fwrite(hFile, var);
    format(var, 32, "Respekt=%d\n", PlayerInfo[playerid][pRespekt]); fwrite(hFile, var);
    format(var, 32, "Job=%d\n", PlayerInfo[playerid][pJob]); fwrite(hFile, var);
    format(var, 32, "Morde=%d\n", PlayerInfo[playerid][pMorde]); fwrite(hFile, var);
    format(var, 32, "Tode=%d\n", PlayerInfo[playerid][pTode]); fwrite(hFile, var);
    format(var, 32, "Geld=%d\n", PlayerInfo[playerid][pGeld]); fwrite(hFile, var);
    format(var, 32, "Bank=%d\n", PlayerInfo[playerid][pBank]); fwrite(hFile, var);
    format(var, 32, "Kleidung=%d\n", PlayerInfo[playerid][pKleidung]); fwrite(hFile, var);
    format(var, 32, "Leader=%d\n", PlayerInfo[playerid][pLeader]); fwrite(hFile, var);
    format(var, 32, "Member=%d\n", PlayerInfo[playerid][pMember]); fwrite(hFile, var);
    format(var, 32, "Wanteds=%d\n", PlayerInfo[playerid][pWanteds]); fwrite(hFile, var);
    PlayerInfo[playerid][pGeld] = 5000;
    PlayerInfo[playerid][pBank] = 50000;
    PlayerInfo[playerid][pKleidung] = 101;
    ResetPlayerMoney(playerid);
    fclose(hFile);
    SendClientMessage(playerid, Farbe_Weis, " Du hast dich registriert.");
    SendClientMessage(playerid, Farbe_Gelb, "TIPP: Benutze /Login >Dein Passwort<, um dich einzuloggen.");
    return 1;
    }


    PS: ich hab net gesagt dass ich das registersystem selbst gemacht hab nur dass das script selfmade ist


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Beim Register würde ich statt "PlayerInfo[playerid][pAdmin]" lieber eine "0" eintragen, genau wie Wanted Level oder Geld oder so, da man es sonst vom letzten übernimmt, da dieser nur ausgeloggt ist, aber die sachen auf die Zahl immernoch existieren (ich wette, dass du bei OnPlayerDisconnect den Player nur ausloggst und nicht alle variablen leerst (was ich jetzt auch nicht verlange, es ist sogar eigentlich egal, esseidern du rufst sie beim register wieder auf))

  • das klingt i-wie gut. ich versuchs. ich geb jedem jetzt ne bestimmte anzahl


    hat jemand zufällig ein dcmd und sscanf registersystem?


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Manchmal übernimmt das system die veriblen, wenn man sie beim connecten nicht leert und beim disconecten. Ja und wenn du sofort nach dem ausloggen mit einem anderen namen rein gehst. Und dich mit dem faschen Register sytsem registrierst, dann übernimmst du die Daten vom anderen. Kommt beim GF eigl. nie vor. Aber war bei mir so ( selfmader )^^


    Rechtschreibfehler nicht beachten^^

  • jo okay ich versuchs ma wenn ich zeit hab xD


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Nein, das Script übernimmt die alten Variablen nicht! (Außer beim Register, wie es hier der Fall war)
    Und selbst wenn ein Spieler genau in der Nanosekunde disconnected, wo der andere conencted, ist der OnPlayerDisconnect public ausgeführt, bevor sich der andere eingeloggt hat, auch mit keybinder und beim Login werden die Variablen eh überschrieben

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen