PT-BR/forcePlayerMap

From Multi Theft Auto: Wiki
Revision as of 00:58, 28 September 2017 by StanleySathler (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Esta função é usada para forçar a visibilidade do mapa na tela do jogador. Quando forçado, o jogador não consegue esconder este mapa (nem mesmo pressionando F11).

Sintaxe

Click to collapse [-]
Server
bool forcePlayerMap ( player thePlayer, bool forceOn )

OOP Syntax Help! I don't understand this!

Method: player:forceMap(...)
Variable: .mapForced
Counterpart: isPlayerMapForced


Argumentos obrigatórios

  • thePlayer: Um objeto do tipo jogador que representa o jogador ao qual você quer forçar a visibilidade do mapa.
  • forceOn: Um valor booleano que representa se você quer ou não forçar a visibilidade do mapa.
Click to collapse [-]
Client
bool forcePlayerMap ( bool forceOn )

OOP Syntax Help! I don't understand this!

Method: Player.forceMap(...)
Counterpart: isPlayerMapForced


Argumentos obrigatórios

  • forceOn: Um valor booleano que representa se você quer ou não forçar a visibilidade do mapa.

Retorno

Retorna true se a visibilidade do mapa foi forçada com sucesso, ou falso caso contrário.

Exemplo

Este exemplo mostra como forçar a visibilidade do mapa para um jogador com o nick "dave" por 10 segundos, caso a visibilidade do mapa ainda não esteja sendo forçada.

-- Pega o jogador com o nick "dave"
dave = getPlayerFromName ( "dave" )

-- Garante que o jogador existe
if ( dave ) then
    if not isPlayerMapForced ( dave ) then                  -- se a visibilidade já não está forçada
        forcePlayerMap ( dave, true )                       -- forçamos a visibilidade
        setTimer ( forcePlayerMap, 10000, 1, dave, false )  -- para de forçar depois de 10 segundos
    end
end

Veja também