SA-MP Forums Archive
[Ajuda] 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] SKIN (/showthread.php?tid=640274)



SKIN - fxckshzt - 30.08.2017

Estou com um problema, nos comandos "/skin" e "/setskin".

Relatуrio do problema: O Comando й executado, mas nгo seta a skin que eu quero, ou trava no sscanf(mensagem de retorno) ou nгo carrega a skin.

Funзхes:

PHP код:
CMD:setskin(playeridparams[])
{
    if(
Player[playerid][pAdmin] < 3naopode
    
{
        new 
id ,skindico[60], dico1[60], dico2[60];
        if(
sscanf(params"us"skin)) return SendClientMessage(playerid, -1,"{FFA500}[CORRETOR]:{FFFFFF}Use: /setskin [id] [id da skin]");
        if(
skin 299 || skin 0) return SendClientMessage(playerid, -1"{ff0000} ERRO: ID Invбlido, somente vбlidos 0 - 299");
        
format(dicosizeof(dico),"{00BFFF}[SERVER]{FFFFFF}: O %s %s setou a skin do %s"adminlvl ,Nome(playerid), Nome(id));
        
SendClientMessageToAll(-1dico);
        
format(dico1sizeof(dico1), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi setada para %d pelo %s %s"skinadminlvlNome(playerid));
        
SendClientMessage(id, -1dico1);
        
format(dico2sizeof(dico2), "{00BFFF}[SERVER]{FFFFFF}: Vocк setou o skin do player %s para %d"Nome(id), skin);
        
SendClientMessage(playerid, -1dico2);
        
SetPlayerSkin(idskin);
    }
    return 
1;
}
CMD:skin(playeridparams[])
{
    new 
skindico[50];
    if(
sscanf(params"u"skin)) return SendClientMessage(playeridCOR_ERRO"ERRO: Utilize /skin [id da skin]");
    if(
skin 299 || skin 0) return SendClientMessage(playeridCOR_ERRO"ERRO: ID de skin vбlidos de 0 atй 299");
    
format(dicosizeof(dico), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi alterada para o id: %d"skin);
    
SendClientMessage(playerid, -1dico);
    
SetPlayerSkin(playeridskin);
    return 
1;




Re: SKIN - FStralioti - 30.08.2017

edit: nгo vi o outro kkkkkkkkkkk.

PHP код:
 CMD:setskin(playeridparams[])
{
    if(
Player[playerid][pAdmin] < 3naopode
    
{
        new 
id ,skindico[60], dico1[60], dico2[60];
        if(
sscanf(params"ud"idskin)) return SendClientMessage(playerid, -1,"{FFA500}[CORRETOR]:{FFFFFF}Use: /setskin [id] [id da skin]");
        if(
skin 0|| skin 299) return SendClientMessage(playerid, -1"{ff0000} ERRO: ID Invбlido, somente vбlidos 0 - 299");
        
format(dicosizeof(dico),"{00BFFF}[SERVER]{FFFFFF}: O %s %s setou a skin do %s"adminlvl ,Nome(playerid), Nome(id));
        
SendClientMessageToAll(-1dico);
        
format(dico1sizeof(dico1), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi setada para %d pelo %s %s"skinadminlvlNome(playerid));
        
SendClientMessage(id, -1dico1);
        
format(dico2sizeof(dico2), "{00BFFF}[SERVER]{FFFFFF}: Vocк setou o skin do player %s para %d"Nome(id), skin);
        
SendClientMessage(playerid, -1dico2);
        
SetPlayerSkin(idskin);
    }
    return 
1;

PHP код:
CMD:skin(playeridparams[])
{
    new 
skindico[50];
    if(
sscanf(params"d"skin)) return SendClientMessage(playeridCOR_ERRO"ERRO: Utilize /skin [id da skin]");
    if(
skin || skin 299) return SendClientMessage(playeridCOR_ERRO"ERRO: ID de skin vбlidos de 0 atй 299");
    
format(dicosizeof(dico), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi alterada para o id: %d"skin);
    
SendClientMessage(playerid, -1dico);
    
SetPlayerSkin(playeridskin);
    return 
1;




Re: SKIN - fxckshzt - 30.08.2017

Quote:
Originally Posted by FStralioti
Посмотреть сообщение
edit: nгo vi o outro kkkkkkkkkkk.

PHP код:
 CMD:setskin(playeridparams[])
{
    if(
Player[playerid][pAdmin] < 3naopode
    
{
        new 
id ,skindico[60], dico1[60], dico2[60];
        if(
sscanf(params"ud"idskin)) return SendClientMessage(playerid, -1,"{FFA500}[CORRETOR]:{FFFFFF}Use: /setskin [id] [id da skin]");
        if(
skin 0|| skin 299) return SendClientMessage(playerid, -1"{ff0000} ERRO: ID Invбlido, somente vбlidos 0 - 299");
        
format(dicosizeof(dico),"{00BFFF}[SERVER]{FFFFFF}: O %s %s setou a skin do %s"adminlvl ,Nome(playerid), Nome(id));
        
SendClientMessageToAll(-1dico);
        
format(dico1sizeof(dico1), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi setada para %d pelo %s %s"skinadminlvlNome(playerid));
        
SendClientMessage(id, -1dico1);
        
format(dico2sizeof(dico2), "{00BFFF}[SERVER]{FFFFFF}: Vocк setou o skin do player %s para %d"Nome(id), skin);
        
SendClientMessage(playerid, -1dico2);
        
SetPlayerSkin(idskin);
    }
    return 
1;

PHP код:
CMD:skin(playeridparams[])
{
    new 
skindico[50];
    if(
sscanf(params"d"skin)) return SendClientMessage(playeridCOR_ERRO"ERRO: Utilize /skin [id da skin]");
    if(
skin || skin 299) return SendClientMessage(playeridCOR_ERRO"ERRO: ID de skin vбlidos de 0 atй 299");
    
format(dicosizeof(dico), "{00BFFF}[SERVER]{FFFFFF}: Sua skin foi alterada para o id: %d"skin);
    
SendClientMessage(playerid, -1dico);
    
SetPlayerSkin(playeridskin);
    return 
1;

Vejo que estou com uma falta de atenзгo kkkkkkkkk, troquei o local dos nъmeros, Valeu