Skins Auto Save oder so

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
  • Sehr geehrte Scripter,


    Ich habe eine Frage und zwar möchte ich wissen wie man es scripten muss das wenn man /register, /login macht und sich einen Skin aussuchen muss das er gesavet wird das heißt beim Disconnecten soll der skin gespeichert werden so das man beim Connecten einfach nur /login <password> eingeben muss und automatisch gespawnt wird so wie beim Reallife script genau so aber ich weiß nicht wie das geht :/

  • da


    if(!strcmp(cmd, "/register", true))
    {
    new string[256];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "USAGE: /register [password]");
    return 1;
    }
    if (gPlayerAccount[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Dieser name ist bereits Registrirt");
    return 1;
    }


    strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
    Encrypt(PlayerInfo[playerid][pPassword]);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "%s.ini", playername);
    new File: file = fopen(string, io_read);
    if (file)
    {
    SendClientMessage(playerid, COLOR_GREY, "Dieser Name ist Bereits Registrirt");
    fclose(file);
    return 1;
    }
    new File:hFile;
    hFile = fopen(string, io_append);
    new var[32];//
    format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var);
    format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][Admin]);fwrite(hFile, var);
    format(var, 32, "Skin=%d\n",PlayerInfo[playerid][Skin]);fwrite(hFile, var);
    fclose(hFile);
    SendClientMessage(playerid, COLOR_WHITE, "Registerirung Erfolgreich!");
    SendClientMessage(playerid, COLOR_WHITE, "nun tippe /login <password> um dich einzuloggen.");
    OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]);
    return 1;
    }


    den rest kannste selber machen ^^ ich geh jetzt pennen :P

    Der Server: [GRG]Grand Racing Game wurde 2014 Eingestampft.
    Weitere Infos: Klick Mich

  • Ehm ich habe schon ein /register /login system kann man das nicht einfach da umändern ? ich schick euch auch mein script wenn ihr es braucht xD bitte :( von mir aus auch die zeilen nur sagt mir ws ich machen muss :)

  • Errors :/


    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(70) : error 017: undefined symbol "cmd"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(73) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(73) : error 017: undefined symbol "strtok"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(74) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(76) : error 017: undefined symbol "COLOR_GREY"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(79) : error 017: undefined symbol "gPlayerAccount"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(79) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(79) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(79) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(79) : fatal error 107: too many error messages on one line


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



    9 Errors.

  • dan üwrd ih mal definieren


    new cmd[256];
    new tmp[36];
    #define COLOR_GREY 0xBEBEBEAA
    cmd = strtok(cmdtext,idx);
    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }


    so was war daran jhetz so schwe run dbei den anderren errors poste die zeilen

    Der Server: [GRG]Grand Racing Game wurde 2014 Eingestampft.
    Weitere Infos: Klick Mich

  • *edit


    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(9) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(95) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(101) : error 017: undefined symbol "gPlayerAccount"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(101) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(101) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(101) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(101) : fatal error 107: too many error messages on one line


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



    6 Errors.

  • löl eins verschwindet ein neues kommt dazu


    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(9) : error 020: invalid symbol name ""
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(11) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(103) : error 017: undefined symbol "gPlayerAccount"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(103) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(103) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(103) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Nico\Desktop\Stunt.pwn(103) : fatal error 107: too many error messages on one line


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



    6 Errors.

  • schreib mal bitte hier rein zeile 1- 15 und 100- 105

  • So obwohl ich


    public OnGameModeInit()
    {


    SetGameModeText("Blank Script");
    SetGameModeText("Stunt-Club v.1.0");
    UsePlayerPedAnims();
    AddPlayerClass(0, 1507.7902, 1711.1027, 10.8203, 269.1425, 0, 0, 0, 0, 0, 0);
    // Player Class's
    AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,0,0);
    AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,0,0);
    AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,0,0);
    AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0);
    AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0);
    AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0);
    AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0);
    AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0);



    im script eingefügt habe werden zur auswahl im Server keine Skins angezeigt :/


    und ehm es wird nicht angezeigt das man sich /registrieren, /einloggen soll ?

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