SA-MP Forums Archive
[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