Advertisement
Guest User

mta simple script

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