Eigenes Skin

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

  • public OnPlayerSpawn(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    if(GetPlayerSkin(playerid) == /*Deine Skin id*/)
    {
    if(strcmp(name, "Dein Name", true)) return 0;
    }
    return 1;
    }


    So viel zu unmöglich.

  • so bitte,


    Einmal editiert, zuletzt von King_Dani ()


  • #include <a_samp>


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" --------Skin von King_Dani----------");
    print("--------------------------------------\n");
    return 1;
    }


    #endif


    public OnPlayerSpawn(playerid)
    {
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    if(GetPlayerSkin(playerid) == 1) // Skinid != Classid
    {
    if(strcmp(name, K_I_N_G, true)) return 0;
    }
    return 1;
    }

  • Code
    : error 017: undefined symbol "name"
     : warning 215: expression has no effect
     : error 001: expected token: ";", but found "]"
     : error 029: invalid expression, assumed zero
     : fatal error 107: too many error messages on one line


    WAS DAS???

  • hier der script




    Code
    public OnPlayerSpawn(playerid)
    {
    	new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        if(GetPlayerSkin(playerid) == 0) // Skinid != Classid
        {
        if(strcmp(name, [TST]CJ, true)) return 0;
        }
        return 1;
    	}



    hier di errors



    ich hab die id null genommen weil es cj is ^^




    zeile 4485 ist die hier

    Code
    if(strcmp(name, [TST]CJ, true)) return 0;
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • public OnPlayerSpawn(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); if(GetPlayerSkin(playerid) == 0) // Skinid != Classid { if(strcmp(name, [TST]CJ, true)) return 0; } return 1; }


    du musst da: bei TST CJ musse: strcmp(name,"[TST]CJ",true)


    net TSTCJ sondern mit " "

  • jaaa!! es geht *freu*


    ich zeigs euch wie es ist:


    und dan noch einfach bei DEIN_NAME dein game name hin machen und da wo die 0 is einfach die ID von dem player

  • ich habs getestet es funktioniert aber nicht ich bin unter dem namen [TST]CJ gegangen ich konnte den cj skin auswählen ich bin mit dem namen haha in den server gegangen und konte den auch auswählen



    mus ich den aus addplayerclass löschen oder mus man da im script was einbauen das es heiß du bist nicht cj du kanst den skin nicht nehmen oder kick

  • hmm vieleichtr könnte es so gehen

  • Hört auf so nen Quatsch zu scripten xD, da fehlen sogar Klammern.

    public OnPlayerRequestSpawn(playerid) // RequestSpawn !
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    if(GetPlayerSkin(playerid) == 0) // Skinid != Classid
    {
    if(strcmp(name, "[TST]CJ", true)) return 0; // Das ist schon verbieten!! Da musst du nichts mit else noch machen.
    }
    return 1;
    }

  • schonwieder ein problem xD wen ein anderer mit einem anderen namen joint kan der kein spieler auswählen also wenn ich jetzt mit dem namen [ds]ts rein geh kan ich kein skin auswählen (ich kan garnichts mehr drücken auser esc und chatt (t )


    das is das problem der wunsch ist das problem zu beheben und


    das hier
    ""kan man da noch n text einabauen wo sthet "nimm ein andern skin oder du wirst in 15 sek gekickt """"



  • lol das problem ist nur ich kann skins auswählen wen ein anderer kommt (oder ich mit nem andern namen) geht garnicht kein shift kein links oder rehts (also es geht gernichts mehr bis auf esc oder chatt ( t )

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