IT/getProjectileTarget: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{IT/MainP}} __NOTOC__ {{IT/Funzioni client}} Questa funzione restituisce il bersaglio del proiettile specificato. ==Sintassi== <syntaxhighlight lang="lua"> element getProjectileTarget ( proje...") |
No edit summary |
||
| Line 15: | Line 15: | ||
Restituisce l'elemento che è l'obiettivo del proiettile, se il proiettile è valido, altrimenti restituisce ''false''. | Restituisce l'elemento che è l'obiettivo del proiettile, se il proiettile è valido, altrimenti restituisce ''false''. | ||
== | ==Esempio== | ||
Questo esempio permette ad un giocatore di mandare proiettili ad altri giocatori | Questo esempio permette ad un giocatore di mandare proiettili ad altri giocatori | ||
| Line 31: | Line 31: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==Vedere anche== | ||
{{IT/Client projectile functions}} | {{IT/Client projectile functions}} | ||
Latest revision as of 12:48, 3 August 2011
« Torna alla Pagina principale italiana ▇▇▇.
Questa funzione restituisce il bersaglio del proiettile specificato.
Sintassi
element getProjectileTarget ( projectile theProjectile )
Argomenti richiesti
- theProjectile: L'elemento proiettile il quale obbiettivo si vuole recuperare.
Valori restituiti
Restituisce l'elemento che è l'obiettivo del proiettile, se il proiettile è valido, altrimenti restituisce false.
Esempio
Questo esempio permette ad un giocatore di mandare proiettili ad altri giocatori
function projectileCreating(command,targetPlayer)
local x,y,z = getElementPosition(getLocalPlayer()) -- Ottiene la posizione del giocatore
local target = getPlayerFromName(targetPlayer) or nil -- Ottiene l'obbiettivo, o impostalo su nil se nessun obbiettivo è stato specificato
local theProjectile = createProjectile(thePlayer,20,x,y,z+50,1.0,target)
if (target) then
outputChatBox("Creato obbiettivo del proiettile: "..getPlayerName(getProjectileTarget(theProjectile)))
else
outputChatBox("Creato un proiettile senza obbiettivo")
end
end
addCommandHandler("missile",projectileCreating) -- Assegna il comando 'missile' alla funzione projectileCreating