[Ajuda] Setar Skin Para zombie
#1

Olб pessoal, estou com um problema toda vez q o player й infectado no caso o humano ele vira zombie e atй ai estб normal, Sу que eu queria que assim q fosse infectado muda-se a skin dele jб usei SetPlayerSkin nгo obtive sucesso, peзo ajuda de vossos amigos para me ajudar!.



Код HTML:
public OnPlayerDeath(playerid, killerid, reason)
{
if((gTeam[playerid] == Humanos) && (gTeam[killerid] == Zumbi))
{
gTeam[playerid] = Zumbi;
SetPlayerColor(playerid, CorZumbi);
SendClientMessage(playerid, -1, "Vocк foi Infectado");
SendClientMessageToAll(-1, "Um Humano foi Infectado");
GivePlayerMoney(killerid, 5000);
GameTextForPlayer(killerid,"~p~+1 XP ~n~~w~+$5000",6000,4);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
return 1;
}
Reply
#2

Estб tentando setar a skin quando o player more?, pois quando o player more, principalmente para mim, ele perde a skin que estava utilizando, e fica somente a que ele escolheu na seleзгo de classes.

Abraзos.

@Edit:
Se estб utilizando o sistema de infecзгo que pediu anteriormente, altere o seguinte comando:
PHP код:
CMD:infectar(playeridparams[])
{
    if ( 
virus playerid ] == )
    {
        if ( 
sscanf params "u" id ) ) return SendClientMessage playerid 0x0080FFAA "USE: /infectar [id]" ) ;
        else
        {
            if ( 
virus id ] == ) return SendClientMessage playerid 0x0080FFAA "AVISO: Este player jб esta infetado" ) ;
            else
            {
                
GetPlayerPos id ) ;
                if ( 
IsPlayerInRangeOfPoint playerid 3.0 ) )
                {
                    
GetPlayerName playerid vNome MAX_PLAYER_NAME ) ;
                    
format Str 128 "Vocк foi infectado por %s, use /infectar [id]" vNome ) ;
                    
SendClientMessage id 0x0080FFAA Str ) ;
                    
virus id ] = ;
                    
SetPlayerSkin(idSkinZumbie);
                    
GetPlayerName id vNome MAX_PLAYER_NAME ) ;
                    
format Str 128 "Vocк infectou %s !" vNome ) ;
                    
SendClientMessage playerid 0x0080FFAA Str ) ;
                    
ResetPlayerWeapons(id);
                }
                else return 
SendClientMessage playerid , -"Este Player Estб Longe" ) ;
            }
        }
    }
        else 
SendClientMessage playerid , -"Vocк nгo йsta infectado" ) ;
    return 
;

e adicione:
PHP код:
#define SkinZumbie 32[EXEMPLO-ALTERE!] 
Boa Sorte!
Reply
#3

Obrigado fera!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)