IT/getProjectileTarget

From Multi Theft Auto: Wiki
Jump to: navigation, search


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