IT/getProjectileTarget: Difference between revisions

From Multi Theft Auto: Wiki
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''.


==Example==
==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>


==See also==
==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

Vedere anche