[Ajuda] Ajuda Portal ADMIN - 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] Ajuda Portal ADMIN (
/showthread.php?tid=425856)
Ajuda Portal ADMIN -
Alisson Silva Alves - 27.03.2013
Oi eu queria apagar o portao da hq cv mais eu resolvi deixa o portao para os admin's e queria saber como eu faзo para mudar o pMembre == 19 e o pLider == 19 Para SoAdmin abrir, (seria o pAdmin ?)
pawn Код:
if(strcmp(cmd, "/pcv", true) == 0)
{
if (PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)
{
if(PlayerToPoint(15.0, playerid, 2433.777343,-2090.111083,13.546875))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
//GameTextForPlayer(playerid, "~w~Portao ~r~Comando Vermelho~w~ ~n~~b~Aberto", 5000, 3);
SetTimer("fecharcv", 5000, false);
}
else if(PlayerToPoint(15.0, playerid, 2416.873535,-2089.896972,13.427724))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
//GameTextForPlayer(playerid, "~w~Portao ~r~Comando Vermelho~w~ ~n~~b~Aberto", 5000, 3);
SetTimer("fecharcv2", 5000, false);
}
}
return 1;
}
Re: Ajuda Portal ADMIN -
smiiir - 27.03.2013
PHP код:
if(strcmp(cmd, "/pcv", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(PlayerToPoint(15.0, playerid, 2433.777343,-2090.111083,13.546875))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
//GameTextForPlayer(playerid, "~w~Portao ~r~Comando Vermelho~w~ ~n~~b~Aberto", 5000, 3);
SetTimer("fecharcv", 5000, false);
}
else if(PlayerToPoint(15.0, playerid, 2416.873535,-2089.896972,13.427724))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
//GameTextForPlayer(playerid, "~w~Portao ~r~Comando Vermelho~w~ ~n~~b~Aberto", 5000, 3);
SetTimer("fecharcv2", 5000, false);
}
}
return 1;
}
Re: Ajuda Portal ADMIN -
Alisson Silva Alves - 27.03.2013
e como otambem diminuir a velocidade dele como fecha
Re: Ajuda Portal ADMIN -
smiiir - 27.03.2013
PHP код:
SetTimer("fecharcv2", 1000, false)
1000 = 1 Segundo
2000 = 2 Segundos
3000 = 3 Segundos
4000 = 4 Segundos
5000 = 5 Segundos
.... assim por diante
Re: Ajuda Portal ADMIN -
Alisson Silva Alves - 27.03.2013
DEU CERTO MAIS NAO PEGA APERTANDO H ?
Re: Ajuda Portal ADMIN -
smiiir - 27.03.2013
Acho que й isso:
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInRangeOfPoint(2433.777343,-2090.111083,13.546875))
{
if ((newkeys & KEY_HORN ) && !(oldkeys & KEY_HORN ))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
SetTimer("fecharcv", 2000, false);
}
else if(IsPlayerInRangeOfPoint(15.0, playerid, 2416.873535,-2089.896972,13.427724))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
SetTimer("fecharcv2", 2000, false);
}
}
return 1;
}
Re: Ajuda Portal ADMIN -
Alisson Silva Alves - 27.03.2013
eu mudo o primeiro por esse ?
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInRangeOfPoint(2433.777343,-2090.111083,13.546875))
{
if ((newkeys & KEY_HORN ) && !(oldkeys & KEY_HORN ))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
SetTimer("fecharcv", 2000, false);
}
else if(IsPlayerInRangeOfPoint(15.0, playerid, 2416.873535,-2089.896972,13.427724))
{
F_MoveObject( cv2, 2424.8999023438, -2100.3000488281, 15.320266723633,10);
F_MoveObject( cv3, 2424.8999023438, -2078.71484375, 15.320266723633,10);
SetTimer("fecharcv2", 2000, false);
}
}
return 1;
}
Re: Ajuda Portal ADMIN -
smiiir - 27.03.2013
Nгo se pode deixar pelo comando e pela buzina,
se o botгo "H" do jogador tiver quebrado ele usa o comando :]
Re: Ajuda Portal ADMIN -
Alisson Silva Alves - 27.03.2013
Obrigado iSmir vocк e foda parabйns ++RESP