[Ajuda] Limite de Distancia para usar o comando! - 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] Limite de Distancia para usar o comando! (
/showthread.php?tid=395624)
Limite de Distancia para usar o comando! -
Weslly Stronda - 27.11.2012
Alquem cria um comando com limite de distancia?
pode por limite de distancia nesse comando?
Код:
if (!strcmp(Comando, "/fire", true))
{
Espaco = 0;
new Parametro[30], x;
do
{
if (cmdtext[x] == ' ') Espaco = x;
x++;
}
while (cmdtext[x]);
strmid(Parametro, cmdtext, Espaco + 1, strlen(cmdtext));
if (!Espaco || !strlen(Parametro)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /fire[id]");
new ID = strval(Parametro);
new Float: P_Pos[3];
GetPlayerPos(ID, P_Pos[0], P_Pos[1], P_Pos[2]);
CreateExplosion(P_Pos[0], P_Pos[1], P_Pos[2], 1, 5.0);
SetPlayerHealth(playerid, 75.0);
return 1;
}
podem bota limite nesse comando?tipo o cara so poder queimar o cara na distancia de 20mestros

?
Re: Limite de Distancia para usar o comando! -
telmo_ferreira - 27.11.2012
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
https://sampwiki.blast.hk/wiki/GetPlayerPos
tens ai o que precisas.....
Re: Limite de Distancia para usar o comando! -
SeV_ - 27.11.2012
й isso ae Telmo, mtos de nos do forum postamos os codes ja pronto... isso n ajuda em nada. eles ven aki copia e pronto..
Temos que ajuda-los dando as funcoes primarias, ajuda com o Wiki.. Se dermos tudo pronto й foda.
Com esses codigos de ajuda que nos damos e possivel criar mtos gamemodes.. eles pegan codigos tud e kd os creditos do ajudante?
Re: Limite de Distancia para usar o comando! -
telmo_ferreira - 27.11.2012
indirectamente estamos a ajudar mais assim do que se lhe dйssemos o cуdigo ja feito.
ao menos tenta fazer alguma coisa, se nao conseguir sempre pode meter o codigo que ele tentou fazer e ai podemos dar mais uma ajuda.
Re: Limite de Distancia para usar o comando! -
SeV_ - 27.11.2012
Pode usar tbm GetDistanceBetweenPlayers : saiba mais em
www.******.com
Re: Limite de Distancia para usar o comando! - rjjj - 27.11.2012
Coloque logo abaixo da linha na qual a funзгo
GetPlayerPos й chamada

:
pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 20.0, P_Pos[0], P_Pos[1], P_Pos[2])) return SendClientMessage(playerid, 0xFFFFFFAA, "A distвncia entre vocк e o jogador deve ser de no mбximo 20 metros !");
Espero ter ajudado

.