SA-MP Forums Archive
[DUV] Como fazer um cmd q funfe em sу um lugar - 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: [DUV] Como fazer um cmd q funfe em sу um lugar (/showthread.php?tid=210243)



[DUV] Como fazer um cmd q funfe em sу um lugar - gabriel_ - 12.01.2011

Olб, Tipo estou com uma duvida, Tipo quero um cmd que funcione sу em um lugar EX: O CMD ira funcionar na frente da DP da Cord X Y Z, caso ele nгo esteje na frente da DP o cmd nгo ira funcionar, EX 2: Igual o cmd de equipar, ele tem um determinado local para se usar.

Tipo vou fazer como exemplo esse CMD:

Код:
if(strcmp(cmdtext,"/comprar-sultan",true)==0)
{
GivePlayerMoney(playerid, -40000);
new Float:X,Float:Y,Float:Z,Float:ang;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,ang);
Veiculo[playerid] = CreateVehicle(560 ,X,Y,Z,ang,3,3,90000);
PutPlayerInVehicle(playerid,Veiculo[playerid],0);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Parabens Vocк acaba de comprar um sultan!");
return 1; //nгo irei usar esse cmd, isso й sу exemplo.
}
Entenderam ?

dps dou uma edit pq to com presa (ta chuvendo pakas na minha casa D:


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - leandro123456 - 12.01.2011

pawn Код:
if(strcmp(cmdtext,"/comprar-sultan",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid , 7.0,cordx,cordy,cordz)) return SendClientMessage(playerid, vermelho, "Vocк nгo estб na frente da dp");
if(IsPlayerInRangeOfPoint(playerid , 7.0, cordx,cordy,cordz))
{
GivePlayerMoney(playerid, -40000);
new Float:X,Float:Y,Float:Z,Float:ang;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,ang);
Veiculo[playerid] = CreateVehicle(560 ,X,Y,Z,ang,3,3,90000);
PutPlayerInVehicle(playerid,Veiculo[playerid],0);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Parabens Vocк acaba de comprar um sultan!");
return 1; //nгo irei usar esse cmd, isso й sу exemplo.
}



Re: [DUV] Como fazer um cmd q funfe em sу um lugar - -GooGle- - 12.01.2011

arrumado

pawn Код:
if(strcmp(cmdtext,"/comprar-sultan",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid , 7.0,cordx,cordy,cordz)) return SendClientMessage(playerid, vermelho, "Vocк nгo estб na frente da dp");
if(IsPlayerInRangeOfPoint(playerid , 7.0, cordx,cordy,cordz))
{
GivePlayerMoney(playerid, -40000);
new Float:X,Float:Y,Float:Z,Float:ang;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,ang);
Veiculo[playerid] = CreateVehicle(560 ,X,Y,Z,ang,3,3,90000);
PutPlayerInVehicle(playerid,Veiculo[playerid],0);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Parabens Vocк acaba de comprar um sultan!");
}
return 1; //nгo irei usar esse cmd, isso й sу exemplo.
}



Re: [DUV] Como fazer um cmd q funfe em sу um lugar - leandro123456 - 12.01.2011

esqueci de colocar a chave...


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - gabriel_ - 12.01.2011

apareceu 2 erros:

(502) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
(503) : error 017: undefined symbol "IsPlayerInRangeOfPoint"


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - -GooGle- - 12.01.2011

Testa o meu


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - gabriel_ - 12.01.2011

Entao apareceu os dois erros que editei logo acima, no seu sistema ****** '-' me ajudem
Erros:
(502) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
(503) : error 017: undefined symbol "IsPlayerInRangeOfPoint"


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - leandro123456 - 12.01.2011

reinstala suas includes.


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - -GooGle- - 12.01.2011

kkkkk ele editou o post pq ele disse que era 26 erros , dps 2 erros,

reinstala suas includes. І


Re: [DUV] Como fazer um cmd q funfe em sу um lugar - gabriel_ - 12.01.2011

Ja reinstalei... mais os erros continua