[Ajuda] SetPlayerSkin - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] SetPlayerSkin (/showthread.php?tid=4106) |
SetPlayerSkin - L10motos - 20/10/2023 Uma vez trabalhamos aqui sobre esse assunto, mais agora estou me aprofundando mais sobre o mesmo, quero juntar o scrpit como devo fazer? Código PHP: if(OnDuty[playerid] && Police(playerid)) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); Assim? Código PHP: if(OnDuty[playerid] && (Police(playerid) || gTeam[playerid] == 4)) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); OnDuty é se o jogador está trabalhando ou não, Police é a organização do jogador gTeam a mesma coisa, a diferença é que quero sentar a skin do jogador se ele for da policia, ou da org id 4 e tiver trabalhando, como faço? RE: SetPlayerSkin - Klaba - 20/10/2023 Olá! Tudo bem amigo? Está correto! Você está verificando se o jogador está em duty e logo após você verifica se o player é polícia ou pertence ao time 4, que chegaremos no mesmo resultado. Mas você poderia, também, realizar esta verificação na Police(playerid). Se ela retornar true, executaria o código. Código: if(OnDuty[playerid] && (Police(playerid)) Mas do modo que você fez, está correto também. RE: SetPlayerSkin - zBreno - 20/10/2023 if(OnDuty[playerid] && Police(playerid)) return SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); if(OnDuty[playerid] && gTeam[playerid] == 4) return SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); ou if(OnDuty[playerid] == 1 || Police(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); } if(OnDuty[playerid] == 1 || gTeam[playerid] == 4) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]); } |