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.
Mas do modo que você fez, está correto também.
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))
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar2]);
Mas do modo que você fez, está correto também.