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