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=587993)



SKIN - maxblaya01 - 04.09.2015

Como faзo para montar um comando que da para alterar a skin dentro do jogo? tipo /skin [id da skin] ?
quem souber e poder me ajuda ae agradeзo..


Re: SKIN - matheusspohr - 04.09.2015

tente:
PHP код:
CMD:setskin(playeridparams[])
{
    new 
Msg[128], Skin;
//    SendAdminText(playerid, "/setskin", params);//PPC_Trucking
    
if (sscanf(params"i"Skin)) SendClientMessage(playerid, -1"Usage: \"/setskin <skin-id (0-299)>\"");
        else
        {
            if ((
Skin >= 0) && (Skin <= 312))
            {
                
SetPlayerSkin(playeridSkin);
                
format(Msg128"{00FF00}Nova Skin ID: {FFFF00}%i"Skin);
                
SendClientMessage(playerid, -1Msg);
            }
                else
                    
SendClientMessage(playerid, -1"{FF0000}Skin Invбlida use de 0 - 312");
        }
    return 
1;




Re: SKIN - iTakelot - 04.09.2015

PHP код:
        command(msplayeridparams[]) {
        
        static
            
cells 128 ] ,
            
Pele
        
;
        if (
sscanf(params"i"Pele)) return SendClientMessage playerid 0xF60000AA #Erro: Use: /ms [skinid]) ;
        
SetPlayerSkin playerid Pele ) ;
        
format cells 128 "Vocк mudou seu skin para a ID: %i" Pele );
        
SendClientMessage playerid 0xFFFF00FF cells ) ;
        return 
;
    } 



Re: SKIN - MacMillan_ - 04.09.2015

PHP код:
CMD:skin(playeridparams[])
{
    new 
skinmsg[128];
    if(
sscanf(params,"i"skin)) return SendClientMessage(playerid, -1"{CD0000}Use: /skin <0 a 311>");
    if(
skin || skin 311) return SendClientMessage(playerid, -1"{FF0000}Skin invбlida! Use de 1 а 311");
    
SetPlayerSkin(playeridskin);
    
format(msg128"{008B00}Skin setada para o ID{00FF00}%i{008B00}."skin);
    
SendClientMessage(playerid, -1msg);
    return 
1;

Necessita de ter a include <zcmd> e a include e plugin sscanf.
Aprenda a como usar sscanf com zcmd ou ycmd, consegues fazer esses cmds fбcil.


Re: SKIN - maxblaya01 - 04.09.2015

C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(1537) : error 017: undefined symbol "params"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

Linha 1537: if (sscanf(params, "i", Skin)) SendClientMessage(playerid, -1, "Usage: \"/setskin <skin-id (0-299)>\"");


Re: SKIN - IgorLuiz - 04.09.2015

Estб usando a include sscanf?


Re: SKIN - maxblaya01 - 04.09.2015

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Estб usando a include sscanf?
estou sim

#include sscanf


Re: SKIN - iTakelot - 04.09.2015

#edit


Re: SKIN - maxblaya01 - 04.09.2015

Quote:
Originally Posted by iTakelot
Посмотреть сообщение
#edit
coloquei mais ta dando erro ainda


Re: SKIN - MacMillan_ - 05.09.2015

Quote:
Originally Posted by maxblaya01
Посмотреть сообщение
estou sim

#include sscanf
O modo certo й esse:
#include <sscanf2>

E o plugin e a include estгo atualizados ?