problem bei /setskin

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
  • so leute ich kuck da nciht durch wo da der fehler sein kann, wenn ich den befehl eingebe, bekomm ich dann automatisch den copleader skin, hoffe ihr könnt mir helfen


    if(strcmp(cmd, "/setskin", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setskin [playerid/PartOfName] [skin model]");
    return 1;
    }
    new playa;
    new health;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    health = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    new name[20];
    new victim[20];
    GetPlayerName(playerid, name, sizeof(name));
    GetPlayerName(playa, victim, sizeof(victim));
    PlayerInfo[playa][pModel] = health;
    PlayerInfo[playa][pChar] = health;
    SetPlayerSkin(playa, PlayerInfo[playa][pChar]);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfs diesen Befehl nicht benützen!");
    }
    }
    return 1;
    }

    Staatlich anerkannter o.o, 8| und O.o User



    *~* To love somebody, and to be loved by somebody, that's the Reason why we exsist *~*

  • Versuche mal
    if(strcmp(cmd, "/setskin", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setskin [playerid/PartOfName] [skin model]");
    return 1;
    }
    new playa;
    new health;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    health = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    new name[20];
    new victim[20];
    GetPlayerName(playerid, name, sizeof(name));
    GetPlayerName(playa, victim, sizeof(victim));
    PlayerInfo[playa][pModel] = health;
    PlayerInfo[playa][pChar] = health;
    SetPlayerSkin(playa, PlayerInfo[playa][pChar]);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfs diesen Befehl nicht benützen !");
    }
    }
    return 1;
    }

    KleineHilfe 2.0

  • also bei solchen problemen nehme ich den anfangs GF und schau wie der da ist

  • @ Chenko
    nein geht leider auch nicht, bleibt beim copleader skin



    @ Blackraider137
    jo den hab ich nimmer xD und weiß ned wo ich ihn bekomm

    Staatlich anerkannter o.o, 8| und O.o User



    *~* To love somebody, and to be loved by somebody, that's the Reason why we exsist *~*

  • //EDIT schau ob das geht ?
    //--------------------------------------| SETSKIN |-------------------------------------------------------
    if(strcmp(cmd, "/setskin", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /setskin [ID] [Skin ID]");
    return 1;
    }
    new playa;
    new skin;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    skin = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    PlayerInfo[playa][pModel] = skin;
    PlayerInfo[playa][pChar] = skin;
    SetPlayerSkin(playa, PlayerInfo[playa][pChar]);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Admin!");
    }
    }
    return 1;
    }