SA-MP Forums Archive
comandos skin - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: comandos skin (/showthread.php?tid=312695)



comandos skin - Don_pepe - 22.01.2012

hola necesito que me ayuden con un comando de skin, quiero que cuando un player type /skin 129 o cualquier skin automaticamente se le ponga como puedo hacer esto Gracias amigo desde Ya


Respuesta: comandos skin - godoy32 - 22.01.2012

Tal vez te sirva esto:
pawn Код:
COMMAND:skin(playerid,params[])
{
    new skin;
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid,-1,"Usa: {FF0000}/skin {FFFFFF} [SkinID]");
    new st[100];
    format(st,100,"Te has cambiado tu skin a %d",skin);
    SendClientMessage(playerid,-1,st);
    SetPlayerSkin(playerid,skin);
    return 1;
}



Re: comandos skin - Konstantinos - 22.01.2012

pawn Код:
CMD:skin( playerid, params[ ] )
{
    new
        string[ 46 ], skin;
       
    if( sscanf( params, "i", skin ) ) return SendClientMessage( playerid, -1, "/skin <ID>" );
    if( skin > 299 || skin < 1 ) return SendClientMessage( playerid, -1, "No vбlido de identificaciуn. ID de la piel disponibles son de 1 a 299!" );
    if( IsInvalidSkin( skin ) ) return SendClientMessage( playerid, -1, "No vбlido de identificaciуn. ID de la piel disponibles son de 1 a 299!" );
    format( string, sizeof( string ), "Usted ha cambiado su piel a %d", skin );
    SendClientMessage( playerid, -1, string );
    SetPlayerSkin( playerid, skin );
    return 1;
}
pawn Код:
IsInvalidSkin( skinid )
{
    #define MAX_BAD_SKINS 1
    new
        badSkins[ MAX_BAD_SKINS ] = { 74 };
    for( new i = 0; i < MAX_BAD_SKINS; i ++ ) {
        if( skinid == badSkins[ i ] ) return true;
    }
    return 0;
}



Respuesta: comandos skin - Don_pepe - 22.01.2012

Gracias amigo, pero me salio un error


warning 219: local variable "skin" shadows a variable at a preceding level
undefined symbol "params"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

nose como definir la variable "params", espero tu ayuda y Gracias


Re: comandos skin - Konstantinos - 22.01.2012

Usted utiliza strcmp?
Ademбs, el cambio 'skin' de 'skinid"


Respuesta: comandos skin - Don_pepe - 22.01.2012

xD si utulizo strcmp, pero ya me funciono cambie a zcmd

Graciass Por tu ayuda amigo D:

Saludos