[Ajuda] Verificaзгo de Skin bugada. - 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] Verificaзгo de Skin bugada. (
/showthread.php?tid=643397)
Verificaзгo de Skin bugada. -
viniciusxdd - 19.10.2017
Boa Noite meus caros!
Estб acontecendo o seguinte problema, esta funзгo estб presenta na OnPlayerUpdate, porйm, apesar de mandar setar a skin, fica aparecendo toda hora( Conforme segue anexo )
Sobre a funзгo : Eu quero que membros de determinada organizaзгo SO POSSAM usar DETERMINADAS SKINS
pawn Код:
if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)
{
new playerskin = GetPlayerSkin(playerid);
if(playerskin != 105 || playerskin != 106 || playerskin != 107 || playerskin != 269 || playerskin != 270 || playerskin != 271 || playerskin != 195) // Skins Groove Street 105, 106, 107, 269, 270, 271, 195
{
SetPlayerSkin(playerid, 106);
SendClientMessage(playerid, COLOR_WHITE, "Skin Alterada, fora do padrгo");
}
}
Observaзгo : Nгo hб erros, warnings nem nada do gкnero, apenas fica mudando de skin mesmo estando com skin correta!
Re: Verificaзгo de Skin bugada. -
RodrigoMSR - 19.10.2017
Mude OR/OU por AND/E (
|| por
&&).
Com esse cуdigo vocк estб dizendo:
Код:
se (nгo for igual a tal) OU (nгo for igual a tal) OU (nгo for igual a tal)
definir skin
Quando o correto й:
Код:
se (nгo for igual a tal) E (nгo for igual a tal) E (nгo for igual a tal)
definir skin