GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Sheet - 2011. március 28. - 17:48:04

Cím: ZCMD
Írta: Sheet - 2011. március 28. - 17:48:04
Hali
kérdésem lenne hogy miért van az hogy a kövi parancsra Server Unknown commandot ir? esetleg zcmd-nek van korlátja?
KÓD:
 

CMD:setskin(playerid, params[])
{
SendClientMessage(playerid, COLOR_RED, \"1\");
    if(PlayerInfo[playerid][pLogged] == 1)
{
    SendClientMessage(playerid, COLOR_RED, \"1\");
    if(PlayerInfo[playerid][pAdmin] >= 6)
{
    SendClientMessage(playerid, COLOR_RED, \"1\");
    new skin, giveplayer[MAX_PLAYER_NAME], string[128];
    SendClientMessage(playerid, COLOR_RED, \"1\");
    if(sscanf(params, \"ui\", giveplayerid, skin))
    SendClientMessage(playerid, COLOR_RED, \"1\");
    if(isnull(params)) return SendClientMessage(playerid,0xFFFFFFFF,\"Használat: /setskin (Játékos id/név) (Skin id)\");
    SendClientMessage(playerid, COLOR_RED, \"1\");
    if(skin > 299 || skin < 1) { SendClientMessage(playerid, COLOR_GREY, \"Hibás skin ID!\"); return 1; }
    SendClientMessage(playerid, COLOR_RED, \"1\");
    if(PlayerInfo[giveplayerid][pLogged] != 0)
   {
       SendClientMessage(playerid, COLOR_RED, \"1\");
       if(giveplayerid != INVALID_PLAYER_ID)
       {
       SendClientMessage(playerid, COLOR_RED, \"1\");
           GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
               GetPlayerName(playerid, sendername, sizeof(sendername));
         PlayerInfo[giveplayerid][pAlapSkin] = skin;
         format(string, sizeof(string), \"Szerver: a skinedet átváltoztatta egy admin!\");
         SendClientMessage(giveplayerid, COLOR_YELLOW, string);
         format(string, sizeof(string), \"Átálítottad %s skin id-jét erre: %d.\", giveplayer, skin);
         SendClientMessage(playerid, COLOR_WHITE, string);
         format(string, sizeof(string), \"AdmWarning: %s átállította %d skinét [iD:%d]\", sendername, giveplayer, skin);
         SendAdminMessage(COLOR_RED, string);
          SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pAlapSkin]);
       }
       else return SendClientMessage(playerid, COLOR_GREY, \"Hibás id\");
           }
           else return SendClientMessage(playerid, COLOR_GREY, \"Ez a játékos nem jelentkezett be\");
}
else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");
}
else return SendClientMessage(playerid, COLOR_GRAD2, \"Elõször jelentkezz be!\");
return 1;
}
Cím: ZCMD
Írta: Popec16 - 2011. március 28. - 19:00:59
Elég érdekesen írtad meg legalábbis az én számomra! :)
 
CMD:setskin(playerid, params[])
{
     if(PlayerInfo[playerid][pAdmin] >= 6)
    {
    new pID, sID;
    if(sscanf(params, \"ii\", pID, sID))
{
   SendClientMessage(playerid, SZÍNKÓD, \"Használat: /setskin [Azonosító] [skin ID]\");
    }
else if(!IsPlayerConnected(pID) || IsPlayerNPC(pID))
{
   SendClientMessage(playerid, SZÍNKÓD, \"Érvénytelen azonosító!\");
}
else if(sID > 299 || sID < 1)
{
   SendClientMessage(playerid, SZÍNKÓD, \"Érvénytelen kinézet azonosító!\");
}
else
{
   new string[128];
   format(string, 128, \"%s megváltoztatta %s kinézetét.\", GetPlayerNameEx(playerid), GetPlayerNameEx(pID));
   SendClientMessageToAll(Szín, string);
   SetPlayerSkin(pID, sID);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");
}
    return 1;
}

 
Máskor legalább rakd kód tagekbe.... ;)
Cím: ZCMD
Írta: Sheet - 2011. március 28. - 19:34:00
Megoldva zárok, köszi