SA-MP Forums Archive
[Duda]Entra es solo duda - 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: [Duda]Entra es solo duda (/showthread.php?tid=517598)



[Duda]Entra es solo duda - Enriquedk - 05.06.2014

Como le haria para que un comando solo Se pueda usar en tal parte?

Ejemplo Un comando se pueda usar solo en la carcel y no en otros lugares solo en la carcel?


Re: [Duda]Entra es solo duda - LeonardoEscobar - 05.06.2014

Usas esta funciуn: https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint Hay mismo tenes un ejemplo, la cosa es poner las coordenadas que vos queres y ponerle un radio en que estas puedan usarse, por ejemplo:

pawn Код:
if(!strcmp("/carcel",cmdtext))
{
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, coord carcel X, Coord carcel Y, coord carcel Z))
    {
        SendClientMessage(playerid,-1 ,"No estas en la carcel");
return 1; // retornamos
    }
// Aca Lo que pasarнa si estuvieras dentro de la carcel al usar el comando
    return 1;
}



Respuesta: [Duda]Entra es solo duda - xDarkuzSx - 06.06.2014

Creo que, quedaria mejor asн:

pawn Код:
if(!strcmp("/abrircarcel",cmdtext))
{
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, CX, CY, CZ)) return SendClientMessage(playerid,-1 ,"No estas cerca de la entrada");
    //aca las funciones que ejecutara el comando si esta lo suficientemente cerca :D
    return 1;
}