[Ajuda] /clothes estб permitido em todo o mapa mas nгo й isso que quero - 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] /clothes estб permitido em todo o mapa mas nгo й isso que quero (
/showthread.php?tid=665509)
/clothes estб permitido em todo o mapa mas nгo й isso que quero -
Pedro_TGKillers - 07.04.2019
Oi, eu estou precisando de uma ajudinha.
Eu estou usando esse cуdigo para comprar roupa na loja de roupa, settei tb para permitir que usem nos cacifos da LSPD e HOSPITAL mas o problema й que com esse cуdigo estou conseguindo usar /clothes em todo o lado do mapa, entгo gostaria de uma ajudinha a deixar que sу fique onde eu quero mas nгo tou entendendo o problema do cуdigo
Code:
if(strcmp(cmd, "/clothes", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] != 0 || PlayerInfo[playerid][pLeader] != 0 || PlayerInfo[playerid][pFMember] != 255)
{
if(BizzInfo[PlayerInfo[playerid][InBusiness]][bType] != 2 || IsPlayerInRangeOfPoint(playerid, 3.5, 254.7488,77.0986,1003.6406) || IsPlayerInRangeOfPoint(playerid, 3.5,387.5492,-1162.2285,1223.6968))
{
SendClientMessage(playerid, LIGHTRED, "* Use 'next' to Select the Char you want to use.");
SendClientMessage(playerid, LIGHTRED, "* If you've found the Char you want to use, type 'done'.");
TogglePlayerControllable(playerid, 0);
SelectChar[playerid] = 255;
SelectCharPlace[playerid] = 1;
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { ChosenSkin[playerid] = FactionInfo[ 1 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //LSPD
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { ChosenSkin[playerid] = FactionInfo[ 2 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //FBI
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { ChosenSkin[playerid] = FactionInfo[ 3 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //RCSD
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { ChosenSkin[playerid] = FactionInfo[ 4 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12;} //Paramedic
else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { ChosenSkin[playerid] = FactionInfo[ 5 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //United States Air Force
else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { ChosenSkin[playerid] = FactionInfo[ 6 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //Senate
else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { ChosenSkin[playerid] = FactionInfo[ 7 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //SWAT
else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { ChosenSkin[playerid] = FactionInfo[ 8 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //Hitman
else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { ChosenSkin[playerid] = FactionInfo[ 9 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //News
else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { ChosenSkin[playerid] = FactionInfo[ 10 ][FactionSkins][0]; SelectCharPlace[playerid] = 1; SelectCharID[playerid] = 12; } //Taxi
else if(PlayerInfo[playerid][pFMember] != 255) { ChosenSkin[playerid] = FamilyInfo[PlayerInfo[playerid][pFMember]][FamilySkin1]; SelectCharID[playerid] = 11; } //Family Member
SetPlayerSkin(playerid, ChosenSkin[playerid]);
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
ChangeUniform[playerid] = 1;
}
else
{
SendClientMessage(playerid, GREY, " You are not in a Clothing Shop.");
return 1;
}
}
else
{
SendClientMessage(playerid,GREY, " You are not in a Family / Organisation.");
return 1;
}
}
return 1;
}
Re: /clothes estб permitido em todo o mapa mas nгo й isso que quero -
PedroH - 07.04.2019
PHP Code:
if(BizzInfo[PlayerInfo[playerid][InBusiness]][bType] != 2 && (IsPlayerInRangeOfPoint(playerid, 3.5, 254.7488,77.0986,1003.6406) || IsPlayerInRangeOfPoint(playerid, 3.5,387.5492,-1162.2285,1223.6968)))
Nesse caso ai ele so vai poder usar se BizzInfo[PlayerInfo[playerid][InBusiness]][bType] for diferente de 2 "e" o player estiver em qualquer de um locais.