[DUV] Como fazer um cmd q funfe em sу um lugar
#1

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:
Reply
#2

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.
}
Reply
#3

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.
}
Reply
#4

esqueci de colocar a chave...
Reply
#5

apareceu 2 erros:

(502) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
(503) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
Reply
#6

Testa o meu
Reply
#7

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"
Reply
#8

reinstala suas includes.
Reply
#9

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

reinstala suas includes. І
Reply
#10

Ja reinstalei... mais os erros continua
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)