Jump to content

[Ayuda] Animales en el bosque


Lalalu

Recommended Posts

Hola a todos, el día de hoy paso a preguntar algo y a ver si me pueden ayudar con lo siguiente:

La cosa es que quiero en la zona del bosque del juego salgan animales, trate de hacerlo con el scripts de zombies y con sus respectivos spawns pero el problema es qué no funciona bien, hay que estar muy cerquita de los spawns para que aparezcan los zombies y cosas así, pero quisiera que salieran como animales normales osea, qué se spawneen en posiciones aleatorias no solo que en una salgan como 454645 en un mismo lugar, que se spawneen en un rectángulo rojo así tipo los rectángulos de las zonas verdes protegidas, también traté lo del rectángulo rojo pero no funciono, que al entrar a la zona del bosque al tocar el rectángulo salga un mensaje que diga como "Has entrado al bosque", y "Has salido del bosque", también trate eso pero tampoco funciono tampoco x64774 , y trate de usar el script de la comunidad para que los zombies dieran dinero pero tampoco funciono ese script, espero sus respuestas y su ayuda por favor

http://prntscr.com/cn7rv2

Edited by Lalalu
Link to comment

Puedes usar createRadarArea para crear la zona "Bosque" y usar el evento onColShapeHit para cuando entre al área diga  "Has entrado al bosque" y para cuando salga el evento onColShapeLeave para cuando salga del área diga "Has salido de bosque"
Un ejemplo 

 

local zona = createRadarArea ( -2183.5678710938, 705.67950439453, 40, -40, 0, 255, 0, 175 )

function hill_Enter ( thePlayer, matchingDimension )
        if getElementType ( thePlayer ) == "player" then
                local nameOfThePlayer = getPlayerName ( thePlayer )
	        outputChatBox ( nameOfThePlayer.." entró a la zona", getRootElement(), 255, 255, 109 )
        end
end
addEventHandler ( "onColShapeHit",zona, hill_Enter )

function hill_Exit ( thePlayer, matchingDimension )
        if getElementType ( thePlayer ) == "player" then
	        if isPlayerDead ( thePlayer ) ~= true then
                        local nameOfThePlayer = getPlayerName ( thePlayer )
	        	outputChatBox ( nameOfThePlayer.."salíó de la zona!", getRootElement(), 255, 255, 109 )
	        end
        end
end
addEventHandler ( "onColShapeLeave", zona, hill_Exit )


Este ejemplo lo podes encontrar en la Wiki

Link to comment

y para los zombies necesariamente tengo que usar los spawns?, es que es feo por spawns y no salen bien, quisiera que salieran como los zombies normales al activar el script pero solo en el area del bosque, también que den dinero, probe con el script de la comunidad que da dinero al matar zombies pero no sirvió

Edited by Lalalu
Link to comment

Podrías usar el mismo recurso de los zombies y cambiar la línea del meta esta parte 

<setting name="*StreamMethod" value="[1]" />

El 1 lo cambias al 2, esto haría que los "zombies" aparezcan en ciertos puntos de Spawn, podrías usar el MapEditor para tú agregues los puntos de Spawn donde quisieras, en este caso tú quieres agregarlos en el bosque

 

 

Edited by Slash14
Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...