Szerző Téma: /skin  (Megtekintve 755 alkalommal)

/skin
« Dátum: 2010. november 20. - 15:02:05 »
0 Show voters
üdv olyan parancs kéne nekem ha egy sima player beirja hogy /skin akkor irja neki ki h: Használat: /skin [skin id] és ha berija h /skin 115 akkor 115 ös szkint adjon neki ha valaki megirja kösz=) Am ha vki nagyon ügyes:D akkor megcsinálhatná nekem azt is h dialog list be és akkor kiválasztja pl Banda skinek: Actecas[iD:] de ezt nem muszály kösz elõre is=)

/skin
« Válasz #1 Dátum: 2010. november 20. - 15:35:22 »
0 Show voters
if(strcmp(cmd, \"/skin\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   new level;
   tmp = strtok(cmdtext, idx);
   level = strval(tmp);
   if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, \"Rossz skin ID!\"); return 1; }
   {
       if(IsPlayerConnected(playerid))
       {
            PlayerInfo[playerid][pChar] = level;
             SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
             SendClientMessage(playerid,COLOR_LIGHTBLUE,\" Átöltöztél másik ruhába\");
                        GetPlayerName(playerid, sendername, sizeof(sendername));
             printf(\"%s  használta a /skin parancsot\", sendername);
      }
   }

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
/skin
« Válasz #2 Dátum: 2010. november 20. - 16:14:46 »
0 Show voters
Salieri megoldása is jó. De az enyém még jobb  :D


A mûködéséhez szükséged van a sscanf pluginra és a zcmd függvénykönyvtárra. ( Mind kettõ megtalálható a fórumon )
 

CMD:skin ( playerid, params [ ] )
{
    new iSkin;
    if ( sscanf ( params, \"i\", iSkin ) ) return SendClientMessage( playerid, COLOR_RED, \"Használat: /skin < Skin ID >\" );
    else if ( iSkin< 0 || iSkin> 299 ) return  SendClientMessage( playerid, COLOR_RED, \"Érvénytelen Skin ID!\" );
    SetPlayerSkin ( playerid, iSkin );
    return 1;
}

/skin
« Válasz #3 Dátum: 2010. november 20. - 19:54:43 »
0 Show voters
Kösz mind a 2 õtöknek

/skin
« Válasz #4 Dátum: 2010. november 20. - 20:01:29 »
0 Show voters
A témát zárom mert megoldódott.
[Prototype] ha nem jó eggyik megoldás sem nyomj egy PM-et és megnyitom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal