[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