|
|
Criando
Objetivos
Faça um
trigger "provocante" coloque dentro dele a tropa que você
quer matar, e nas opções do trigger
você coloca:
ativaction = east
condition: not present
Se você quizer
que a missão se encerre depois que matar todos os inimigos
dentro do trigger você coloca :
type: End#1
Se quizer você
pode incrementar colocando musicas, e mensagens de texto quando a
missão for completa, essas opções tem
nas opções do trigger também.
Conclusão: se você botar uma tropa dos russos
dentro desse trigger e daí você chega e mata todos
eles ou até mesmo se eles sairem correndo da
região que o trigger cerca vai aparecer o que você
escreveu, a música que você colocou e o texto que
você colocou...
por isso que a condition é not present..esse trigger
só vai ser ativado quando nenhum East estiver dentro
dele..tanto faz você matá-los ou
expulsá-los.....
Quanto ao caso de destruir um tanque ou qualquer outra
unidade..faça o seguinte:
crie um trigger...coloque a unidade a ser
destruída...daí você deixa seu marcador em CIMA DO GROUP...com
isso você vai até a
unidade que vai ser destruída e clica em cima dela e arrasta
até o trigger que você criou (vai ficar uma
linha azul ligando o trigger e a unidade)...daí no
ativaction vai aparecer veículo (você deixa nele mesmo se for
veículo)
e na CONDITION: NOT PRESENT...
depois disso ta valendo as mesma coisas que a minha primeira dica
falou....
bom... para começar dá para fazer umas
missões legais assim.... basta ter criatividade...
--------------------------------------------------------------
Pack
de Comandos OFP
*Remover todas as armas*
Isso você coloca no campo Inicialização
"Inicialization" de um soldado
removeallweapons this;
*Lista de
Armas e Equipamentos*
--------------------------------------------------------------
- WEST
*Armas........................*Munição
HK (H&K
MP5SD)..............HK
M4 (XM-177E2 or
Car-15).....M4
M16..........................M16
M16GrenadeLauncher...........GrenadeLauncher
M60..........................M60
M21..........................M21
MM1..........................MM1magazine
G36a.........................G36amag
XMS..........................M4
Steyr........................SteyrMag
LAWLauncher..................LAWLauncher
CarlGustavLauncher...........CarlGustavLauncher
AALauncher...................AALauncher
LaserDesignator..............LaserDesignator
Mortar.......................Mortar
-Resistência
*Armas........................*Munição
HKG3..........................HKG3Mag
FAL...........................FALMag
UZI...........................UZIMag
Beretta.......................BerettaMag
Tokarev.......................TokarevMag
CZ75..........................CZ75Mag
Glock.........................GlockMag
Skorpion......................SkorpionMag
HuntingRifle..................HuntingRifleMag
Revolver......................RevolverMag
Ingram........................IngramMag
GlockS........................GlockSMag
-EAST
*Armas........................*Munição
AK74SU.........................AK74
AK74...........................AK74
AK74GrenadeLauncher............GrenadeLauncher
AK47CZ.........................AK47
AK47GrenadeLauncher............GrenadeLauncher
PK.............................PK
Kozlice........................kozliceball
/ kozliceshell
Bizon..........................BizonMag
SVDDragunov....................SVDDragunov
RPGLauncher....................RPGLauncher
AT4Launcher....................AT4Launcher
9K32Launcher....................9K32Launcher
6g30............................6g30Magazine
-EQUIPMENTO
*Armas........................*Munição
Binocular.......................-
NVGoggles.......................-
Flare...........................Flare
FlareRed........................FlareRed
FlareGreen......................FlareGreen
FlareYellow.....................FlareYellow
SmokeShell......................SmokeShell
SmokeShellRed...................SmokeShellRed
SmokeShellGreen.................SmokeShellGreen
HandGrenade.....................HandGrenade
Pipebomb (Satchel
Charges)......Pipebomb
Timebomb........................Timebomb
Mine............................Mine
--------------------------------------------------------------
*Caixas
de Munição*
No
campo da inicialização da caixa de
munição, coloque o seguinte texto;
this
addWeaponCargo["M16", 3]; this addMagazineCargo["M16", 12];
add
3 M16's e 12 carregadores de M16 na caixa de
munição. Mudando os nomes e os números
você pode mudar o que é adicionado.
*Adicionando
Arma/Equipamento*
Campo
de Inicialização : this addweapon
"binocular";
*Adicionando
Munição*
Campo
de Inicialização : this
addmagazine TIPODEMUNIÇÃO
Lembre-se
adicionar pelo menos 1 carregador para a arma antes que você
escreva 'add weapon' se colocar assim a arma vai carregada
automaticamente para o jogo.
*Comportamento da
unidade*
Mudar
o comportamento de uma unidade. Os comportamentos incluem CARELESS,
SAFE, AWARE, DANGER, STEALTH
Campo
de Inicialização : this
setbehaviour "SAFE"
Também
você pode escrever o seguinte para fazer um grupo inteiro ir
“SAFE” ou traduzindo "A SALVO". Escreva nos lideres
do grupo na inicialização;
group
this setBehaviour "SAFE";
*Unidade Prisioneira*
Ajustar
uma unidade como um “prisioneiro”.
Campo
de Inicialização : this setCaptive true/false
*Comandos do Grupo*
group3
= group this; "_x moveInCargo Helicoplayer" foreach units group3
É
escrito no campo de inicialização do
líder do grupo. OU…
"_x
moveInCargo helo1" para ser colocado em uma unidade isolada
É
escrito em um provocante ou em inglês "TRIGGER"
*Faces*
Escrever
o seguinte no Campo de Inicialização da unidade.
this setface "facename"
As
faces oficiais (incluídas no jogo) são nomeadas
como face1, face2, etc.
*Bandeira Nos Veiculos*
Colocar
um Vazio>Objects>Flag (internacional) em algum lugar no
mapa onde não se verá e para pôr isto
em seu campo de inicialização:
this setFlagTexture
"\Flags\Flagname.jpg"; this setFlagOwner (nome do veiculo)
*Bandeiras No Mastro*
Escrever
isto no campo de incialização das bandeiras
(requer o bloco oficial da bandeira)
this setFlagTexture
"\Flags\FlagName.jpg"
exemplo: this
setFlagTexture "\Flags\USA.jpg"
*Fogo/Descarregar Arma*
diz
a uma unidade para abrir fogo com uma arma especifica.
Campo
de Inicialização : UNIT fire ["put",
"pipebomb"]
this fire
["throw","smokeShellRed"]
-OU-
Campo
de Inicialização : this commandfire
NOMEDOALVO;
this dofire NOMEDOALVO
*Fogo Ardente*
Campo
de Inicialização : FIREOBJECT inFlame
true/false
*Altura do
Vôo*
Pode
colocar esse código num Campo de
Inicialização de uma unidade ou em um provocante
"Trigger"
(Sugestão:
5-15 é muito baixo e 120 é a altura para a
ejeção sem ferimento)
120
é a altura do vôo
this flyinheight 120
*Ajustando a Altura*
Para
ajustar a altura de uma unidade, pôr isto em seu Campo de
Inicialização
this setpos [(GetPos this
select 0),(GetPos this select 1),altura]
Substitua
altura por algum valor Ex.: 5.1 ou 11 a unidade vai ficar a 5
metros do chão ou a 11 metros.
*Executando Scripts*
Para
executar um script na sua missão
Coloque
isso em um ponto intermédio da unidade ou em um provocante
"trigger".
AlphaExit
é o nome do script.
player exec
"AlphaExit.sqs"
OU
[] exec
“AlphaExit.sqs”
*Juntar o Grupo*
[Helico1] join
HelicoLeader
*Colocar Unidade de
Carga*
Mover
uma unidade diretamente no assento da carga de um veículo.
Campo
de Inicialização : this moveincargo
NOMEDOVEICULO
*Fazer
uma Unidade Ejetar*
Colocar
no campo NA ATIVAÇÃO de um provocante "trigger"
ou de um ponto intermédio assim quando a unidade atingir o
provocante "Trigger" ou o ponto intermédio ela ira ejetar.
nomedaunidade
action ["EJECT"]
*Fazer uma Unidade Ejetar de um Veículo*
s1
é o nome da unidade a ejetar do c1 que é o
veículo que a unidade está ejetando, colocar isso
em um provocante;
s1
action ["eject", "c1"]
Você
pode substituir a carga com o motorista, o artilheiro ou o comandante.
*Posição Cima/Baixo*
Para
fazer uma unidade estar acima e permanecer acima do tipo:
this
setUnitPos "UP"
Para
fazer uma unidade a abaixado e permanecer abaixado:
this
setUnitPos "Down"
*Saudação, etc.*
Fazer
uma unidade executar um movimento selecionado Ex;
Saudação. Escreva na
ativação de um ponto intermédio;
playername
switchmove "effectstandsalute"
*Na Facilidade*
Colocar
na ativação de um ponto intermédio;
Unitname
switchmove "FXStandAtt"
*Empurrar Levanta*
Colocar
na ativação de um ponto intermédio;
Unitname
switchMove "FXStandDip"
*Sentarse*
Colocar
na unidade;
Unitname
switchMove "EffectStandSitDown"
*Sentado na Cadeira*
Coloque
uma cadeira vazia e a unidade a frente dela então coloque na
cadeira;
playername
switchmove "fxstandunivtable"
isso
fará com que a unidade sente-se na cadeira
OU...
playername
switchmove "fxstandfromtable"
para
a unidade já começar na cadeira
*Fugir*
Ajustando
a coragem do grupo;
soldierOne
allowFleeing 0
*Parado/Movimento*
Requisita
a unidade parar/movimento de sua ação atual ou
continuar
Campo
de Inicialização : UNITNAME
stop true/false
*Seguir*
Condição: car1 distance car2 > 12
Na
Ativação: car2
domove car1
Estes
comandos farão car2 mover-se para car1. Ficarão a
12 metros de distância.
*Explosão/Destruição*
this
setDammage 1.0;
Isso
faz com que carros, tanques, barris explosão e se colocado
num soldado faz ele ja começar morto.
*Carro Bomba*
Para
fazer um carro (ou algum objeto) explodir, escrever o seguinte no campo
de ativação:
flare= "mortarshell"
camCreate (getPos ecar1)
Nota;
Substituir
o mortarshell por outro tipo de arma, e ecar1 como o nome de seu objeto.
*Névoa*
Colocar
em um Provocante "Trigger"
Ajustar
o valor da névoa lisamente durante o tempo dado (nos
segundos). O tempo zero significa a mudança imediata
A
névoa 0 é a névoa mínima, 1
é névoa máxima.
0.5
setFog 0.9
*Sugestão*
Imprimir
uma mensagem na esquerda superior da tela e fazer pling
Campo
de Inicialização : hint
"Aqui você escreve a mensagem";
*Nome do Sinal de Chamada*
No
campo de ativação
[West,"HQ"]
sideChat "Mensagem aqui"
Substituindo
a Mensagem aqui com o que sempre você quer a mensagem dizer.
Isto fará a mensagem vir de PAPA_BEAR
Você
pode também fazer a mensagem vir do firefly escrevendo
[West,
“airbase”]
-
NOTA: Você pode substituir o West pelo East, Guer ou Civil
*Texto Branco*
titlecut
["TEXT HERE","BLACK IN",2]
*Mensagem de Rádio*
Unitname
sidechat "bla bla bla"
*Comando de Rádio*
Você
pode também usar o comando do setradiomsg para mudar o texto
de um comando de rádio (sendo de alfa, Bravo, etc.) durante
o jogo. O código é ;
radiochannel
setradiomsg "Text you want to change to"
onde
está radiochannel é um numérico
avaliar 1-8 onde 1=alpha e 8=hotel
*Objetivos*
Em
algum campo da ativação,
"1"
ObjStatus "DONE"
Onde
1 é o objetivo numerar. Você pode
também usar-se “FAILED” e
“HIDDEN”, o mais usado frequentemente em init.sqs,
assim que são escondidos do começo, e
“ATIVO”, para mostrá-lo outra vez.
*Marcadores*
Para
esconder um marcador
"MARKER NAME"
SetMarkerType "Empty"
Para
revelá-lo ou criá-lo
"MARKER NAME"
SetMarkerType "Flag"
OU;
Flag1
Dot
Destroy
Start
End
Warning
Join
Pickup
Unknown
Marker
Arrow
*Mover-se para o
Marcador*
UNITNAME domove
getMarkerPos "MARKERNAME"
*Movimento do Marcador
ao
Marcador*
"respawn_west"
setMarkerPos getMarkerPos "MARKERNAME"
*Mãos para
trás*
jim switchmove
"FXStandSurUniv"
*Bater*
Deixar
um soldado bater em alguém com seus punhos escreva dentro do
campo do init
removeallweapons this;
this addweapon "strokefist"; this addmagazine "strokefist"
Para
fazer o soldado bater com a arma
removallweapons this;
this addweapon "strokegun"; this addmagazine "strokegun"; this
addweapon "M16"
--------------------------------------------------------------
Código
Para Chamar Reforço Pelo Rádio
Após
você ter criado as unidades da sua missão no Editor de
Missões vá
até o lider do grupo de apoio desejado "pode ser um veiculo,
aeronave ou um simples soldado" clique nele e na area
de Inicialização cole o seguinte
código:
Alpha=group this; Alpha
setgroupID ["Alpha","GroupColor0"]; this setcombatmode "danger"
Depois crie um Provocante e faça o
seguinte:
- Na area de ATIVAÇÃO selecione Radio Alpha
- Coloque o texto como Alpha
- E bem embaixo vai ter
uma area chamada Na
Ativação cole o seguinte
código nela:
leader Alpha sidechat
"Coloque aqui um texto que você queira"; Alpha move getPos
player;
Para ter mais grupos ou unidades de apoio é
só repetir os procedimentos listados acima e em vez de Alpha coloque:
Bravo
Charlie
Delta
Echo
Foxtrot
Golf
Hotel
India
Juliet
Para selecionar as opções
avançadas no editor de
missões clique em Fácil que está na
barra direita da tela ira mudar para Difícil'
--------------------------------------------------------------
As seguintes teclas de
atalho também funcionam no editor de missões e
são bem úteis:
Ctrl C (Copiar)
Ctrl V (Colar)
Ctrl X (Apagar/Excluir)
--------------------------------------------------------------
Tutorial de; HotShot
Traduzido por; Dragon_44
|
|
|
|
|
|
|