Tutorial 6: Mapeando para Counter-Strike
(Retirado de arquivo.mataleone.com)

Informacoes Gerais

Fazer mapas para o Counter-Strike eh bem simples. Baixe o FGD do Counter-Strike, configure o WorldCraft e siga as instrucoes abaixo.

Os mapas podem ter um arquivo contendo um briefing com o mesmo nome do seu mapa so que com extensao .TXT. Tipo, se o seu mapa se chamar cs_banana.bsp, faca um arquivo cs_banana.txt explicando o tema.

Use a vontade os WADs contidos no diretorio cstrike, mas eles ja estao meio "manjados" e mapas com texturas originais tem mais chance de serem oficializados.

Insira 10 pontos de entrada para Contra-Terroistas (entidade info_player_start) e 10 para Terroristas (info_player_deathmatch). Faca com que os membros de cada time aparecam sempre perto uns dos outros para que possam se unir e jogar junto, mas certifique-se que todos os pontos estao separados em pelo menos 128 pontos entre si, para evitar que um trave no outro.

Eh possivel criar areas onde eh permitido comprar armas, criando um brush com a textura AAATRIGGER e transforme numa entidade func_buyzone. Quando o jogador estiver nesta area ele pode comprar armas.

Sabe quando inicia uma partida, antes de voce selecionar o seu time e skin, quando fica trocando de camera pelo mapa inteiro? Voce pode tambem estas cameras, basta criar uma entidade trigger_camera no ponto de vista da camera. Crie uma entidade info_target indicando para onde a camera estara virada. De um nome para o info_target (propriedade Name) e ponha este nome na propriedade Target do trigger_camera. Voce pode criar quantas cameras quiser que elas ficarao rotacionando no inicio do mapa.

Sendo um jogo multiplayer jogado muito na internet, mantenha o r_speeds abaixo de 600. Mapas com r_speeds acima de 600 serao descartados para se tornarem oficiais (mas o cs_italy chegue a 800 em aguns pontos, portanto se o mapa for bom, um canto outro com r_speeds alto nao tem problema)

Hostage Rescue

Insira de 3 a 5 refens (hostage_entity);

Na area de resgate dos refens, crie um brush com a textura AAATRIGGER e transforme numa entidade func_hostage_rescue. Quando os refens entrarem nesta area eles serao salvos.

Coloque o decalque {HRPOINT (que estao no decals.wad no diretorio cstrike) no meio da area de resgate.

Nomeie o seu mapa com o prefixo cs_, tipo cs_banana.bsp.

Defusion C4 Bombing

Insira 2 alvos para bomba, criando um brush com a textura AAATRIGGER e transformando numa entidade func_bomb_target. O terrorista com a bomba so podera planta-la dentro desta area definida pelo brush. Mantenha os alvos equidistantes dos dois times, com um tempo de 10 a 15 segundos para cada time chegar ao local.

Coloque o decalque {TARGET or {TARGET2 (que estao no decals.wad no diretorio cstrike) no meio dos alvos.

Nomeie o seu mapa com o prefixo de_, tipo de_banana.bsp.

Nao ponha refens neste mapa!

Capriche na sua explosao. A entidade func_bomb_target tem uma propriedade Target que pode ativar um multi_manager para acionar varias coisas, tipo quebrar caixas, fazer fumaca, vibrar o chao, etc... (Farei um tutorial sobre o multi_manager futuramente)

Assassination (VIP)

Insira 13 pontos de entrada para Contra-Terroristas (nao sei porque, mas eh recomendacao oficial).

Faca pelo 2 ou mais rotas de fuga para o VIP, nao apenas uma.

Espalhe os terroistas pelo mapa em lugares estrategicos para pegar o VIP fugindo, ja posicionados em torres e locais escondidos. Coloque bastante espaco aberto e varios lugares para sniper.

Nao ponha refens neste mapa!

Nomeie o seu mapa com o prefixo as_, tipo as_banana.bsp.

Na area de fuga do VIP, crie um brush com a textura AAATRIGGER e transforme numa entidade func_vip_escapezone. Quando VIP entrar nesta area, ele estara salvo e os Contra-Terroristas ganharao a rodada.

por - Mataleone -