Lac Command Documentation

Modes

mode{enter} - Quando você toca na caixa (executa uma vez)

mode{exit} - Quando você sai da caixa (executa uma vez)

mode{stay} - Quando você toca na caixa (a cada quadro)

mode{loop} - O tempo todo (a cada quadro)

mode{solid} - Quando você atira na caixa

mode{onclick} - Quando você clica na caixa

Player

player{trap} - Prende o jogador/carros dentro dos limites da caixa

player{damage*0-100} - Causa dano ao jogador dentro dos limites da caixa

player{heal*0-100} - Cura o jogador dentro dos limites da caixa

player{invincible*true/false} - Torna o jogador invencível (exceto contra balas)

player{respawn} - Ressuscita o jogador

player{respawntimer*time} - Altera o tempo de ressurgimento

player{nophone} - Impede o jogador de acessar o telefone

player{cammode*0/1/2/3} - Altera o modo de câmera 0/1/2 TPP, 3 FPP

player{race} - Inicia a corrida se estiver em um veículo

player{race*foot} - Inicia a corrida se estiver a pé

player{emote*name} - Executa a emote

player{team*red/blue/free/custom} - Define a equipe do jogador

player{role*rolename} - Define o papel do jogador

player{mask*0-14} - Altera a máscara do jogador

Vehicle

vehicle{paint*r,g,b} - Define a cor do veículo (RGB = Vermelho Verde Azul)

vehicle{damage*0-1000} - Define o dano do veículo (use +/- para adicionar/subtrair dano, ex: damage*+50)

vehicle{fuel*0-1000} - Define o combustível do veículo (use +/- para adicionar/subtrair combustível, ex: fuel*+50)

vehicle{alwaysdrift*true/false} - Define o modo do veículo para sempre derrapar

vehicle{arcadedriving*true/false} - Define o modo de condução do veículo (padrão é true)

vehicle{downforce*0-100} - Define a força de gravidade para baixo em cada roda do veículo

vehicle{headlights*on/off} - Liga/desliga as luzes do veículo

vehicle{lock*true/false} - Tranca o veículo

vehicle{alarm*time} - Liga o alarme

vehicle{repair} - Repara o veículo

Inventory

inventory{add*item*value} - Adiciona item ao inventário

inventory{del*item} - Remove item do inventário

inventory{del*item*value} - Remove o valor do item do inventário

inventory{add*water*+1} - Exemplo: adiciona água ao inventário

inventory{add/del*house*cool_house} - Exemplo: adiciona ou remove uma casa chamada "cool_house"

NPC

npckill{} - Mata o NPC

npcanimation{animName} - Toca a animação do NPC

npcanimation{animName*0.5*true/false} - Toca a animação do NPC com velocidade de transição e efeito de posição

npcposition{x,y,z} - Teleporta o NPC

npcrotation{x,y,z} - Rotaciona o NPC

Teleport

teleport{x,y,z} - Teleporta para as coordenadas

teleport{x,y,z*delay} - Teleporta para as coordenadas após um atraso

teleport{x,y,z*delay*true} - Teleporta para as coordenadas após um atraso instantaneamente (sem transição de tela)

Effects

effect{reverbzone*radius*preset} - Define reverberação em certas áreas (por exemplo, Banheiro, Caverna, Hangar, Subaquático, etc.)

effect{camerashake*0-1} - Faz a câmera tremer (0 mínimo, 1 máximo)

effect{flash} - Pisca a tela (funciona apenas no modo de entrada ou saída)

effect{slowmo*timer} - Diminui a velocidade do tempo pela duração dada

effect{lookat*x,y,z*timer} - Olha para o carro a partir da posição e duração dadas

effect{fog*multiply} - Multiplica a neblina

effect{fog*multiply*r,g,b} - Altera a cor da neblina

effect{skycolor*r,g,b} - Altera a cor do céu (afeta a cor ambiente)

effect{steam} - Cria vapor (afetado pela gravidade)

effect{steam_small} - Cria vapor menor (afetado pela gravidade)

effect{drunk} - O jogador fica bêbado por 2 minutos

effect{drunk*timer} - O jogador fica bêbado pelo tempo dado

Camera

camtranslate{duration:pos:rot:fov} - Move e rotaciona a câmera ao longo de um tempo especificado, ajustando o campo de visão (FOV).

camsequence{sequence1*sequence2..} - Teleporta e rotaciona a câmera em cada sequência

camsequence{time:pos:rot*time:pos:rot..} - Exemplo de sequência

camtranslate{time:pos:rot*time:pos:rot..} - Move e rotaciona a câmera ao longo do tempo em cada sequência

Weapon

weapon{refill} - Reabastece todas as armas

weapon{refill*1/2/3/4} - Reabastece a arma selecionada

weapon{empty} - Esvazia todas as armas

weapon{empty*1/2/3/4} - Esvazia a arma selecionada

weapon{0/1/2/3/4} - Seleciona/trava a arma (0 punho, 1 pistola, 2 rifle, 3 sniper, 4 espingarda)

Interaction Menu

interactionmenu{allow/block/value} - Bloquear o acesso ou abrir o menu de interação

values - mainmenu, actions, inventory, accessories, personalvehicle, requestvehicle, vehicledoors, vehiclestatus, serveroptions, roleselect

Time and Weather

time{day/night/0-360} - Define a hora do dia

weather{rain/clear} - Define o clima

Miscellaneous

/report ID - Relata um jogador usando o ID fornecido.

rndplayerid - Gera um ID de jogador aleatório.

killcount - Mostra a contagem de mortes do jogador.

tip{your text here} - Exibe seu texto na parte inferior da tela

header{your text} - Exibe seu texto na parte superior da tela

draw{item*size} - Cria um objeto na posição da caixa

sound{soundName/Link*volume*radius} - Toca um som - se o raio for maior que 999, o som será 2D ou mono

sound{soundName/Link*volume*radius*true} - Toca um som em loop

sound{soundName/Link*volume*radius*true*true} - Faz o streaming do som, caso contrário, faz o download

webrequest{Link} - Abre um link externo

webrequest{Link*GET} - Obtém dados do link

webrequest{Link*POST*form*form..} - Envia dados para o banco de dados do link (PHP)

chat{my text} - Envia uma mensagem do chat do jogador, inclusive ativa códigos de trapaça como /detach all

lookat{fromXYZ*toXYZ*speed} - Faz o objeto olhar para outro objeto

lookat{fromXYZ*toXYZ*speed*offset*multiply*followPlayer} - Faz o objeto olhar para outro objeto com ajuste de offset e eixos

transform{fromXYZ*toXYZ*speed} - Move o objeto da posição A para a B com uma velocidade constante específica

transform{fromXYZ*toXYZ*speed*true} - Move o objeto de ida e volta (pingue-pongue)

transform{fromXYZ*toXYZ*speed*false*delay} - Move o objeto da posição A para a B com uma velocidade constante específica após um atraso

rotate{fromXYZ*toXYZ*speed} - Rotaciona o objeto com uma velocidade constante específica

scale{fromXYZ*toXYZ*speed} - Redimensiona o objeto com uma velocidade constante específica

spawn{name} - Gera o objeto

despawn{name} - Remove o objeto

gravity{x,y,z} - Altera a gravidade, padrão = 0,-9.81,0

executeplayer{ObjectName} - Qualquer objeto que corresponda ao nome será executado para todos - ex: NPC, npcdeath, tire, ball, box, etc.

cooldown{timer} - Evita a execução da trigger-box até que o cronômetro chegue a zero

calltriggerbox{x,y,z} - Chama outra trigger-box na posição dada

setspawn{x,y,z} - Altera o ponto de spawn principal para a posição dada

spread{radius} - Coloca aleatoriamente ao redor dentro do raio dado (no início ou ao ser ativado)

deactivate{} - Desativa a trigger-box após a execução do comando

outro{my text} - Sai do jogo com um outro

Conditions (if)

ifcondition(islocal=true/false) - Verifica se é um player local

ifcondition(isintaxi=true/false) - Verifica se o jogador está em um táxi

ifcondition(hassiren=true/false) - Verifica se o veículo tem sirene

ifcondition(vehiclemodel=model) - Verifica se o modelo do veículo é igual a um modelo específico

ifcondition(vehiclemodel!=model) - Verifica se o modelo do veículo é diferente de um modelo específico

ifcondition(phonemenu=home/dial/call/contacts/settings) - Verifica em qual menu do telefone o jogador está

ifcondition(isdriver=true/false) - Verifica se o jogador é o motorista

ifcondition(isshooting=true/false) - Verifica se o jogador está atirando

ifcondition(isreloading=true/false) - Verifica se o jogador está recarregando

ifcondition{playername=name} - Verifica se o nome do jogador é igual a um nome específico

ifcondition{playername!=name} - Verifica se o nome do jogador é diferente de um nome específico

ifcondition(isvehicleowner=true/false) - Verifica se o jogador é o dono do veículo

ifcondition{hasheistbag=true/false} - Verifica se o jogador tem uma bolsa de assalto

ifcondition{cammode=0/1/2/3} - Verifica o modo de câmera atual

ifcondition{magcount!=> - Verifica a contagem de balas no carregador

ifcondition{ammocount!=> - Verifica a contagem total de munição

ifcondition{framerate!=> - Verifica o framerate atual

ifcondition{ping!=> - Verifica o ping atual

ifcondition{flytimer!=> - Verifica o tempo de voo

time=0-360/day/night - Verifica a hora do dia

weather=clear/rain - Verifica o clima

radius=amount - Verifica se está dentro de um certo raio

chat=lastSentChat - Verifica a última mensagem de chat enviada

team=playerTeam - Verifica o time do jogador

mask=0-14 - Verifica a máscara do jogador

isinvehicle=true/false - Verifica se o jogador está em um veículo

isfemale=true/false - Verifica se o jogador é feminino

issitting=true/false - Verifica se o jogador está sentado

isragdoll=true/false - Verifica se o jogador está em modo "ragdoll"

ispointing=true/false - Verifica se o jogador está apontando

isaiming=true/false - Verifica se o jogador está mirando

iscrouching=true/false - Verifica se o jogador está agachado

isdrunk=true/false - Verifica se o jogador está bêbado

playerheight=amount - Verifica a altura do jogador

playerrotation=0-360 - Verifica a rotação do jogador

emote=emotename - Verifica a emote atual do jogador

holdingphone=true/false - Verifica se o jogador está segurando um telefone

role=police - Verifica o papel do jogador

health=0-100 - Verifica a saúde do jogador

weapon=0-4 - Verifica a arma do jogador

cash=amount - Verifica o dinheiro do jogador

kills=amount - Verifica a quantidade de mortes do jogador

dial=lastCalledNum - Verifica o último número discado

speed=amount - Verifica a velocidade do jogador

interactionmenuclick=lastClickedButton - Verifica o último botão clicado no menu de interação

inventory:item=value - Verifica o valor de um item no inventário

ishost=true/false - Verifica se o jogador é o host

playercount=amount - Verifica o número de jogadores

solidercount=amount - Verifica o número de soldados

zombiecount=amount - Verifica o número de zumbis

vehiclecount=amount - Verifica o número de veículos

objectname=name - Verifica o nome do objeto

cargoname=name - Verifica o nome da carga

Variáveis Globais

Floats:

  • global_float_a
  • global_float_b
  • global_float_c
  • global_float_d
  • global_float_e

Strings:

  • global_string_a
  • global_string_b
  • global_string_c
  • global_string_d
  • global_string_e

Comandos:

globalvar{set*global_float_a*10} - Define o valor da variável global global_float_a como 10

globalvar{set*global_string_a*hello} - Define o valor da variável global global_string_a como "hello"

globalvar{add*global_float_a*-+10} - Adiciona ou subtrai 10 do valor da variável global global_float_a