[AYUDA]la necesito
#1

hola menes saben toy creando gans zones como ago para que al entrar a esa zone diga as entrado a la zona de terroristas...me explico osea que le aparesca en la pantalla el mensaje con esta funcion..GameTextForPlayer(playerid...

por favor ayuditaaaaaaaaa
Reply
#2

Puedes usar el plugin de Incognito

https://sampforum.blast.hk/showthread.php?tid=102865

Usa:

pawn Код:
CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
Para crear el lugar

pawn Код:
IsPlayerInDynamicArea(playerid, areaid);
Para comprobar si el jugador esta en el area
Reply
#3

esta bien lo de usar el plugin, pero porque vas a usar la funcion IsPlayerInArea, si para lo que el necesita, se puede usar:
pawn Код:
OnPlayerEnterDynamicArea(playerid, areaid);
si no queres usar el streamer, vas a tener q usar OnPlayerUpdate y un toq de script chequeando si la posicion del jugador pertenece o no al area que queres (recomiendo que uses el plugin)
Reply
#4

si yo lo tengo pero donde va
pawn Код:
OnPlayerEnterDynamicArea(playerid, areaid); //y especificamente que va aca????????
Reply
#5

no va nada es un callback
Reply
#6

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
si yo lo tengo pero donde va
pawn Код:
OnPlayerEnterDynamicArea(playerid, areaid); //y especificamente que va aca????????
Prueba asi:

Crea una variable, puede ser fuera de OnGamemodeInit/OnFilterscriptInit

pawn Код:
new Prueba;
Luego vas a OnGamemodeInit/OnFilterscriptInit y colocas esto:

pawn Код:
Prueba = CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, -1, -1, -1);
Despues colocas esto en cualquier parte del tu gamemode/script

pawn Код:
public OnPlayerEnterDynamicArea(playerid, areaid)
{
   if(areaid == Prueba)
   {
     SendClientMessage(playerid, COLOR_VERDE, "Has ingresado al бrea de prueba");
   }
   return 1;
}

Creo que me hice entender, Saludos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)