No me funciona el IsPlayerInRangeOfPoint - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: No me funciona el IsPlayerInRangeOfPoint (
/showthread.php?tid=463204)
No me funciona el IsPlayerInRangeOfPoint -
ssssssss - 10.09.2013
Buenas amigos
bueno tengo un problema no se si estoy colocando el codigo mal pero al colocar IsPlayerInRangeOfPoint que es para poder escribir un comando en un lugar elegido con las cordenadas ( a si lei en un post) pero cuando escribo el comando estй o no este en el lugar me da las armas
y no dice ningъn error de bla bla * No estбs en el departamento de policia*
pawn Код:
if(strcmp(cmdtext, "/equipamiento", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1580.09,-1635.18,13.56)) return SendClientMessage(playerid, 0xFFF000AA, "No puede usar este comando neste local");
if(PlayerInfo[playerid][VIP] == 1 || PlayerInfo[playerid][VIP] == 1) // Los Santos Police Departament
{
///
El codigo que tengo puesto..
///
} else {
SendClientMessage(playerid, 0xE9FB04FF,"No eres policia.");
}
return 1;
}
Quй estoy haciendo mal?
Help please!!
Respuesta: No me funciona el IsPlayerInRangeOfPoint -
Swedky - 10.09.2013
No serнa asн?:
pawn Код:
if(strcmp(cmdtext, "/equipamiento", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1580.09,-1635.18,13.56)) return SendClientMessage(playerid, 0xFFF000AA, "No puede usar este comando neste local");
if(PlayerInfo[playerid][VIP] == 1 || PlayerInfo[playerid][VIP] == 1) // Los Santos Police Departament
{
///
El codigo que tengo puesto..
///
} else {
SendClientMessage(playerid, 0xE9FB04FF,"No eres policia.");
}
return 1;
}
Respuesta: No me funciona el IsPlayerInRangeOfPoint -
OTACON - 10.09.2013
pawn Код:
if(strcmp(cmdtext, "/equipamiento", true) == 0) {
if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1580.09,-1635.18,13.56)) {
if(PlayerInfo[playerid][VIP] == 1) {
//FUNCION
} else {
SendClientMessage(playerid, 0xE9FB04FF,"No eres policia.");
}
} else {
SendClientMessage(playerid, 0xFFF000AA, "No puede usar este comando neste local");
}
return true;
}
Re: No me funciona el IsPlayerInRangeOfPoint -
ssssssss - 10.09.2013
ahora si me funciona, muchas gracias a los dos
Respuesta: Re: No me funciona el IsPlayerInRangeOfPoint -
OTACON - 10.09.2013
Quote:
Originally Posted by ssssssss
ahora si me funciona, muchas gracias a los dos
|
de nada, tu problema fue ke te olvidaste el operador para comprobar la posicion del jugador.
Operadores
[*] Los operadores se utilizar para comprar,sumar,restar,multiplicar,etc.
= (para definir que una variable por ej. es igual a 3)
- resta
+ suma
/= divide
* = multiplica
== igual (para una comparacion)
!= distinto
< menor
> mayou
<= menor o igual
>= mayor o igual
-= decrece el valo en
+= incrementa el valor en
-- decrece el valor en 1
++ incrementa el valor en 1