Szerző Téma: Skinek  (Megtekintve 833 alkalommal)

GanGster

  • Vendég
Skinek
« Dátum: 2010. Augusztus 29. - 14:24:16 »
0 Show voters
Hello!
Azt szeretném kérni töletek hogy a sima playerek is tudjanak skint beállítani maguknak pl /s skin ID vagy /skin SKIN id
Ha valaki segítene azt megköszönném! ;)

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Skinek
« Válasz #1 Dátum: 2010. Augusztus 29. - 15:05:44 »
0 Show voters
Nem teszteltem.
 

#include < a_samp >
#include < sscanf2 >
#include < zcmd >
#define COLOR_GREEN 0x00FF00AA
#define COLOR_RED 0xFF0000AA
CMD:skin( playerid, params[  ] ) {
new skinID;
if( sscanf( params, \"i\", skinID ) ) {
    SendClientMessage( playerid, COLOR_RED, \"Használat: /skin < SkinID >\" );
} else if( !IsValidSkin( skinID ) ) {
    SendClientMessage( playerid, COLOR_RED, \"Érvénytelen azonosító!\" );
} else {
    new stringFormat[ 38 ];
    SetPlayerSkin( playerid, skinID );
    format( stringFormat, sizeof stringFormat, \"A skined sikeresen átállítva![ %i ]\", skinID );
    SendClientMessage( playerid, COLOR_GREEN, stringFormat );
}
return 1;
}
CMD:s( playerid, params[  ] ) {
return cmd_skin( playerid, params );
}
IsValidSkin(skinid) //By Simon
{
    #define   MAX_BAD_SKINS 22
    new badSkins[MAX_BAD_SKINS] =
    {
        3, 4, 5, 6, 8, 42, 65, 74, 86,
        119, 149, 208, 265, 266, 267,
        268, 269, 270, 271, 272, 273, 289
    };
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++)
    {
        if (skinid == badSkins) return false;
    }
    #undef MAX_BAD_SKINS
    return 1;
}

Nem elérhető maark

  • 565
    • Profil megtekintése
Skinek
« Válasz #2 Dátum: 2010. Augusztus 29. - 19:11:08 »
0 Show voters
Idézetet írta: ZeRo date=1283087144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3037\" data-ipsquote-contentclass=\"forums_Topic
Nem teszteltem.
 

#include < a_samp >
#include < sscanf2 >
#include < zcmd >
#define COLOR_GREEN 0x00FF00AA
#define COLOR_RED 0xFF0000AA
CMD:skin( playerid, params[  ] ) {
new skinID;
if( sscanf( params, \"i\", skinID ) ) {
    SendClientMessage( playerid, COLOR_RED, \"Használat: /skin < SkinID >\" );
} else if( !IsValidSkin( skinID ) ) {
    SendClientMessage( playerid, COLOR_RED, \"Érvénytelen azonosító!\" );
} else {
    new stringFormat[ 38 ];
    SetPlayerSkin( playerid, skinID );
    format( stringFormat, sizeof stringFormat, \"A skined sikeresen átállítva![ %i ]\", skinID );
    SendClientMessage( playerid, COLOR_GREEN, stringFormat );
}
return 1;
}
CMD:s( playerid, params[  ] ) {
return cmd_skin( playerid, params );
}
IsValidSkin(skinid) //By Simon
{
    #define   MAX_BAD_SKINS 22
    new badSkins[MAX_BAD_SKINS] =
    {
        3, 4, 5, 6, 8, 42, 65, 74, 86,
        119, 149, 208, 265, 266, 267,
        268, 269, 270, 271, 272, 273, 289
    };
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++)
    {
        if (skinid == badSkins) return false;
    }
    #undef MAX_BAD_SKINS
    return 1;
}

 

sscanf2
zcmd

Skinek
« Válasz #3 Dátum: 2010. Augusztus 29. - 20:15:16 »
0 Show voters
Am nekem is ilyen kellene de nálam egyik sem jó megcsináltam az inceket meg minden ott kompatibilis a pawnóba és a szerón meg Unknown!! :\'(

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Skinek
« Válasz #4 Dátum: 2010. Augusztus 29. - 20:36:49 »
0 Show voters
Töltsd be a plugint....

server.cfg-be: plugins sscanf

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Skinek
« Válasz #5 Dátum: 2010. Augusztus 29. - 20:57:58 »
0 Show voters

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal