Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function resourceStarting ( ) -- creiamo la nostra funzione personalizzata
- outputChatBox ( "La resource è stata caricata" ) -- Manda un messaggio a tutti i players del server, avvisando che la resource è stata caricata
- for i,player in ipairs(getElementsByType("player")) do -- Per tutti i players...
- spawnThePlayer(player) -- ... attiva la funzione "spawnThePlayer"
- end -- chiude il "for i,player [...]"
- -- in questo spazio puoi aggiungere altre funzioni se vuoi
- end -- chiude la nostra funzione
- addEventHandler ( "onResourceStart", getResourceRootElement(), resourceStarting ) -- Aggiunge l'evento, nelle parentesi le argomentazioni, ovvero ( <Nome Evento>, GetRootElement(), <Nome della funzione da attivare>
- function spawnThePlayer(player) -- funzione che spawna il player
- spawnPlayer(player, 1718.408, 1612.0, 10.0) -- Spawna il player su queste cordinate (Aereoporto di Las Venturas)
- fadeCamera(player, true) -- Fa in modo che la telecamera non sia nera
- setCameraTarget(player, player) -- imposta al player come obbiettivo della telecamera il player stesso.
- end -- come al solito chiudiamo la funzione personalizzata
- function playerJoins( ) -- funzione che spawna il player quando entra nel server
- spawnThePlayer(source) -- facciamo in modo che si attivi per il "source"(il player che ha chiamato l'evento) la funzione di spawn
- -- e aggiungiamo un messaggio di benvenuto al player
- local connectedPlayerName = getPlayerName ( source ) -- Questo definisce che "connectedPlayerName" è uguale a "getPlayerName" cosi quando richiesto, ci basterà scrivere playerName.
- local serverName = getServerName( ) -- stessa cosa di prima, ma questa volta si parla del nome del server.
- outputChatBox ( "Benvenuto " .. connectedPlayerName .. " su " .. serverName .. "!" , source, 255, 255, 255 ) -- Manda il messaggio di benvenuto al player "Benvenuto 'NomePlayer' su 'NomeServer'!"
- end
- addEventHandler ( "onPlayerJoin", getRootElement(), playerJoins) -- Chiama l'evento.
- function onPlayerDeath( ) -- funzione personalizzata alla morte del player
- setTimer(spawnThePlayer, 2000, 1, source) -- attiva la funzione di spawn dopo 2 secondi per il player
- end
- addEventHandler ( "onPlayerWasted", getRootElement(), onPlayerDeath ) -- Come sempre, si aggiunge l'evento.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement