verifica a skin do jogador -
alexsandrofelix - 18.01.2019
pessoal me ajuda eu to fazendo um portao que quando jogador chega perto com a skin definida ele abre mais nao ta dando certo o portao abre para todas skin alguem sabe como faso para srvidor verificar a skin que jogador ta usando
Codigo
Код:
public CloseGatebm(playerid)
{
if (!GetPlayerSkin(playerid, 287))
{
if(IsPlayerInRangeOfPoint(playerid,7.0,-2147.4783, -2333.9846, 33.9485))
{
MoveObject(Gatebm,-2147.4783, -2333.9846, 17.0806,3.0);
//SendClientMessage(playerid, COLOR_YELLOW, "Base Militar Privada: SE VOCК MATA NESSA AERA VAI PERDE SUA BASE");
SetTimerEx("CloseGate2bm", 10000, false, "i", Gatebm);
}
}else{
if(IsPlayerInRangeOfPoint(playerid,7.0,-2147.4783, -2333.9846, 33.9485))
SendClientMessage(playerid, COLOR_YELLOW, "Base Militar Privada: SE VOCК MATA NESSA AERA VAI PERDE SUA BASE");
}
return 1;
}
Re: verifica a skin do jogador -
RenanMsV - 18.01.2019
A funзгo GetPlayerSkin(playerid) retorna o valor da skin desse jogador (int)
Voce colocou !GetPlayerSkin(playerid,
287); // 287 ta no lugar errado e o ! serve para perguntar o contrario. Nгo iria funcionar com a skin 287 e sim com todas as outras.
O certo nгo seria?:
pawn Код:
if (GetPlayerSkin(playerid) == 287){
// se a skin for 287 faзa...
}
===============
E sugiro criar um define ou enum para guardar os ids das skins.
Tipo
pawn Код:
#define Skin_BM 287 // la no comeзo do gamemode ou filterscript
// varios codigos
if (GetPlayerSkin(playerid) == Skin_BM){
// se a skin for 287 faзa...
}
Ai quando voce quiser alterar a skin para abrir este portгo basta alterar la no comeзo o define, sem precisar ir atras no codigo e mudar um por um (no caso da mesma skin abrir varios portoes).
Re: verifica a skin do jogador -
[BOPE]Seu._.Madruga - 18.01.2019
PHP код:
public CloseGatebm(playerid) {
if(IsPlayerInRangeOfPoint(playerid, 7.0, -2147.4783, -2333.9846, 33.9485)) {
if(GetPlayerSkin(playerid) == 287) {
MoveObject(Gatebm, -2147.4783, -2333.9846, 17.0806,3.0);
SetTimerEx("CloseGate2bm", 10000, false, "i", Gatebm);
}
}
return 1;
}
Re: verifica a skin do jogador -
alexsandrofelix - 19.01.2019
vlw galera mais rep para vcs