-
-
Mírate éste último tutorial de Counter Strike 2🔥
- 3 respuestas
- 1.487 vistas
- Añadir respuesta
- 2 respuestas
- 1.136 vistas
- Añadir respuesta
- 5 respuestas
- 1.329 vistas
- Añadir respuesta
- 2 respuestas
- 1.092 vistas
- Añadir respuesta
- 17 respuestas
- 4.072 vistas
- Añadir respuesta
- 1 respuesta
- 1.742 vistas
- Añadir respuesta
- 4 respuestas
- 1.410 vistas
- Añadir respuesta
- 1 respuesta
- 510 vistas
- Añadir respuesta
- 5 respuestas
- 511 vistas
- Añadir respuesta
Fy_deadisland
Descripción: tributo
Titulo del mapa: Fy_deadisland
Tipo: Fy_
Slots: 16 TT - 16 CT
Tamaño: Mediano
Descarga: http://files.gamebanana.com/maps/fy_deadisland_2.rar
Imágenes y comentarios:
FY_DEADISLAND
Me Hice un Mapa de Counter-Strike y Te lo Muestro
Una Pareja Decide abandonar los suburbios de la cuidad,
para pasar el resto de sus vidas en una hermosa isla caribeña,
pero desafortunadamente para ellos , la isla se convierte
el lugar de una batalla "épica" .Por el cual tiene un desenlace
trágico, la mujer es violada y posteriormente asesinada
Brutalmente , el hombre impotente observa todo lo acontecido ,
luego este es también asesinado y colgado.
Historia creada por MÃ para el mapa
IMAGENES DEL MAPA






DESCARGAR
http://www.gamebanana.com/cs/maps/163249


INSTALACION PARA JUGAR EL MAPA
1)Descomprimes el "fy_deadisland_.rar"
2)Entras a la carpeta y copias el archivo con el nombre "Cstrike"
3)Vas a la direccion donde esta instalado tu Counter-Strike
C:/Archivos de programas/valve
o tambien
C:/Archivos de programas/Counter-Strike1.6
4)Le das Click secundario y le das en "pegar" y le das en "Remplazar" y listo ! a jugar
PREGUNTAS :
¿Cuánto tardaste creando el mapa?
R=En realidad no mucho, ya que solo me tomaba como 1 hora diaria , terminándolo a los 4 meses de haberlo comenzado.
¿Qué programas Usaste para la creación del mapa?
R=Para crear las Texturas el Wally, para crear el mapa en 3D el Valve Hammer Editor, para la compilación final el Bacht Compiler.
¿Cuál es la cantidad máxima de jugadores que soporta el mapa?
R= 32 , 16 CT´s y 16 TT.
¿Porque el mapa se llama "fy_Deadisland" ?
R=El "FY" es la abreviatura de "Fight/Yard" , y como es un Tributo al gran juegazo DEAD ISLAND lleva ese nombre.
¿Yo también puedo crear un Mapa?
R= Cualquier persona con imaginación (todos) y tiempo (no muchos) , pueden crear su propio mapa .
¿Puedo Descargar el mapa y jugarlo con mis amigos?
R= SÃ, Claro. Arriba esta el enlace de descarga xD.
ALGUNA OTRA DUDA ,ERROR ORTOGRAFICO O PREGUNTA ? COMENTA Y TE RESPONDO
trofeooro1
[Me presento] tnt_lentao
Hola, Soy Juan Olmos ,Conocido como MINISCULA en aquella pagina que dejo de existir "MZ"
Saludos y GG! cs16(y)
Reducir peso a los mapas
Hola a todos joda1 joda1
Bueno resulta que yo siempre que mapeo, el mapa pesa muchisimo, y veo otros mapas con mas cosas y no pesan tanto.
Por ejemplo, hice el spawn de un mapa deathrun, y pesa 1,5MB!!!! si recien en el spawn pesa eso, imaginense cuando se termine.
Mapas que no tienen casi nada pesan 6mb (solo el BSP)
Yo nulleo las texturas de afuera para reducir peso, pero hay alguna otra forma de restarle peso al mapa? gracias!!
Hola gente!!
Hola gente, todo bien???
Soy nuevo en la página, ya la conocÃa desde hace años, pero nunca entre, recibà haace poco una invitación de Puntito para entrar, y bueno, acá estoy, viendo que onda ![]()
Hace relativamente poco que Mapeo igual.
Espero caerles bien!
[Desafio] Recrea tu habitacion
Buenas mappers!, en esta ocasion los invito a participar de un pequeño desafio en donde tendran que recrear su habitacion por medio del Valve Hammer Editor claro esta.
No hay reglas, pueden usar todo lo que quieran y tampoco tiene porque ser jugable, me refiero a que no se preocupen por si tiene bajos fps, es decir que pueden darle los detalles que quieran, la finalidad de esto es que puedan mapear como unos campeones
(pero seria conveniente que intenten subirlos).
Tendran un mes de plazo, es decir que la fecha de entrega sera el 10 de Febrero.
Una vez que terminen el mapa, me lo pueden enviar por MP, teniendo en cuenta tambien que deben agregar una o mas fotos de sus respectivas habitaciones, esto es necesario para poder calificar dicho mapa.
Cuando esten entregados todos los mapas seran publicados y la eleccion de los 3 ganadores sera llevada a cabo por el staff, el cual tambien podra participar.
Cualquier duda, opinion o sugerencia comentenla, saludos!.
Participantes:
Dario
DanielMap
[.] Puntito ![]()
DartSerafim
Zy0n
jpg
Agregados 10 dias mas de plazo.

Ntvg - viajando sin espada
Soporte Para Gestion de Archivos...
Hola Como estan; sera una introduccion breve puesto que no es para gastar tiempo/letras
me estoy dando cuenta que aqui la gestio para subir archivos solo tiene validez en 'x' formatos.. entonces mi sugerencia es dar soporte en mas formatos tipo script como lo son .sma/.amxx etc...
ya que no puedo subir Scripts si no es un .rar cosa que no deberia pasar.
Holaaa!
Holaaaas. Recibi una invitacion para ingresar en este foro y como el tema del mapping es una de las cosas que quiero aprender decidi registrarme ^^ ... Espero pueda lograr mi objetivo de hacer un mapa algun dia '![]()
Saludos!
GhostMod 1.0
Hola gente del foro ^^
Nombre del mod: GhostMod.
Versión del mod: 1.0.
Autor: Skylar.
Imágenes: No tengo.
Descripción: Al comienzo de la ronda se elige un usuario al azar(random) y es convertido en el Ghost y ese usuario elegido tendrá que matar a los policÃas.
El Ghost es un terrorista invisible, el tÃtulo lo dice jaja.
Los stocks "PrecacheSound" y "PlaySound" remplazan a "precache_sound" y "client_cmd".
La función de esos stocks, es que precachea y reproduce el sonido sin importa que sea ".mp3" o ".wav".
Quizás pronto actualize y le agregue algunas cosas más.
Sonidos: http://www.mediafire.com/download/6x28rx15jmwp08n/SonidosGhostMod.rar
Código.
/* =========================================================================================== */
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
new const RegisterPlugin[][] = { "GhostMod", "1.0", "Skylar" };
new const gPrefix[] = "^4[ GHOSTMOD ]^1";
#define BitTrue(%1,%2) ( %1 |= ( 1 << ( %2 & 31 ) ) )
#define IsBit(%1,%2) ( %1 & ( 1 << ( %2 & 31 ) ) )
#define BitFalse(%1,%2) ( %1 &= ~ ( 1 << ( %2 & 31 ) ) )
/* =========================================================================================== */
new gGhost[33];
new gTimeCount, gCountHud;
new gHudGhost, gHudWinTeam;
new gUserConnected, gUserAlive;
new gMaxPlayers;
new gModName[32];
enum (+=100) { TASK_COUNT = 2000, TASK_WELCOMEMSG };
const gHealthHuman = 150;
const gArmorHuman = 200;
const Float:gSpeedHuman = 270.0;
const Float:gGravHuman = 0.6;
const gHealthGhost = 500;
const Float:gSpeedGhost = 280.0;
const Float:gGravGhost = 0.4;
new const gSoundCount[][] =
{
0,
"GhostMod/Conteo/one.wav",
"GhostMod/Conteo/two.wav",
"GhostMod/Conteo/three.wav",
"GhostMod/Conteo/four.wav",
"GhostMod/Conteo/five.wav",
"GhostMod/Conteo/six.wav",
"GhostMod/Conteo/seven.wav",
"GhostMod/Conteo/eight.wav",
"GhostMod/Conteo/nine.wav",
"GhostMod/Conteo/ten.wav"
};
new const SoundWin[][] = { "sound/GhostMod/WinTeam/WinGhost.mp3", "sound/GhostMod/WinTeam/WinPolice.mp3" };
new const SoundAmbient[] = "sound/GhostMod/WalkingDeadTheme.mp3";
new const BlockWeapon[][] = { "weaponbox", "armoury_entity", "weapon_shield" };
const IMPULSE_FLASHLIGHT = 100;
/* =================================================================================
================================================================================= */
public client_putinserver(id) BitTrue(gUserConnected, id);
public client_disconnect(id)
{
BitFalse(gUserConnected, id);
BitFalse(gUserAlive, id);
}
public plugin_precache()
{
set_lights("b");
precache_sound(SoundAmbient);
PrecacheSound(SoundWin[0]);
PrecacheSound(SoundWin[1]);
for(new i = 0; i < sizeof gSoundCount; i++)
engfunc(EngFunc_PrecacheSound, gSoundCount[i]);
}
public plugin_init()
{
register_plugin(RegisterPlugin[0], RegisterPlugin[1], RegisterPlugin[2]);
register_event("HLTV", "event_RoundStart", "a", "1=0", "2=0" );
register_logevent("event_RoundEnd", 2, "1=Round_End");
register_event("SendAudio", "event_WinGhost", "a", "2&%!MRAD_terwin");
register_event("SendAudio", "event_WinPolice", "a", "2&%!MRAD_ctwin");
register_clcmd("drop", "ClcmdBlock");
register_concmd("kill", "ClcmdBlock");
register_clcmd("chooseteam", "ClcmdBlock");
RegisterHam(Ham_Spawn, "player", "ham_PlayerSpawn");
RegisterHam(Ham_Item_PreFrame, "player", "ham_Item_Preframe");
for(new i = 0; i < sizeof BlockWeapon; ++i)
RegisterHam(Ham_Touch, BlockWeapon[i], "ham_TouchWeapon");
RegisterHam(Ham_Spawn, "weapon_c4", "BlockC4", true);
register_impulse(IMPULSE_FLASHLIGHT, "BloquearLinterna");
register_message(get_user_msgid("StatusIcon"), "message_statusicon");
register_forward(FM_GetGameDescription, "fw_GetGameDescription")
formatex(gModName, sizeof gModName - 1, "GhostMod %s", RegisterPlugin[1]);
gCountHud = CreateHudSyncObj();
gHudGhost = CreateHudSyncObj();
gHudWinTeam = CreateHudSyncObj();
gMaxPlayers = get_maxplayers();
set_task(1.0, "plugin_cfg");
}
public plugin_cfg()
{
set_cvar_num("mp_autoteambalance", 0);
set_cvar_num("mp_freezetime", 0);
set_cvar_num("mp_roundtime", 8);
}
public event_RoundStart()
{
new gPlayers[32], gNum, gPlayer;
get_players(gPlayers, gNum);
for(new i = 0; i < gNum; i++)
{
gPlayer = gPlayers[i];
gGhost[gPlayer] = false;
}
remove_task(TASK_COUNT);
gTimeCount = 10;
set_task(1.0, "StartCount", TASK_COUNT , .flags="b");
remove_task(TASK_WELCOMEMSG);
set_task(2.0, "WelcomeMsg");
}
public event_RoundEnd()
{
client_cmd(0, "mp3 stop");
for(new id = 1 ; id <= gMaxPlayers ; id++)
{
if (!IsBit(gUserConnected, id)) continue;
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255)
}
}
public event_WinGhost()
{
static RandomR, RandomG, RandomB;
RandomR = random_num(0, 255); RandomG = random_num(0, 255); RandomB = random_num(0, 255);
set_hudmessage(RandomR, RandomG, RandomB, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
ShowSyncHudMsg(0, gHudWinTeam, "Ghost aniquilo a todos los humanos.^nGhost gano la partida.");
PlaySound(SoundWin[0]);
}
public event_WinPolice()
{
static RandomR, RandomG, RandomB;
RandomR = random_num(0, 255); RandomG = random_num(0, 255); RandomB = random_num(0, 255);
set_hudmessage(RandomR, RandomG, RandomB, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
ShowSyncHudMsg(0, gHudWinTeam, "Ganaron los humanos.");
PlaySound(SoundWin[1]);
}
public ClcmdBlock(id) return PLUGIN_HANDLED;
public ham_PlayerSpawn(id)
{
if (IsBit(gUserConnected, id) && !IsBit(gUserAlive, id) && is_user_alive(id))
BitTrue(gUserAlive, id);
if (IsBit(gUserAlive, id))
{
set_task(0.4, "SetAttributes");
set_task(0.4, "RemoveWeapons");
}
}
public ham_Item_Preframe(id)
{
if (!IsBit(gUserAlive, id)) return;
set_user_maxspeed(id, (!gGhost[id]) ? gSpeedHuman : gSpeedGhost);
set_user_gravity(id, (!gGhost[id]) ? gGravHuman : gGravGhost);
}
public ham_TouchWeapon(wpn, id)
{
if (!IsBit(gUserConnected, id))
return HAM_IGNORED;
return HAM_SUPERCEDE;
}
public BlockC4(ent)
{
static const OBJETIVOS[][] =
{
"func_bomb_target", "info_bomb_target", "info_vip_start",
"func_vip_safetyzone", "func_escapezone", "hostage_entity",
"monster_scientist", "func_hostage_rescue", "info_hostage_rescue",
"env_fog", "env_rain", "env_snow", "item_longjump", "func_vehicle", "weapon_c4"
};
if (!is_valid_ent(ent)) return;
static classname[32], i;
entity_get_string(ent, EV_SZ_classname, classname, charsmax(classname));
for (i = 0; i < sizeof(OBJETIVOS); i++)
{
if (equal(OBJETIVOS[i], classname))
{
remove_entity(ent);
return;
}
}
}
public BloquearLinterna(id)
{
if (gGhost[id])
return PLUGIN_HANDLED;
return PLUGIN_CONTINUE;
}
public message_statusicon(msg_id, msg_dest, id)
{
static szIcon[8];
get_msg_arg_string(2, szIcon, charsmax(szIcon));
if (equal(szIcon, "buyzone") && get_msg_arg_int(1))
{
set_pdata_int(id, 235, get_pdata_int(id, 235) & ~(1<<0));
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public fw_GetGameDescription()
{
// Return the mod name so it can be easily identified
forward_return(FMV_STRING, gModName)
return FMRES_SUPERCEDE;
}
/* =================================================================================
================================================================================= */
public StartCount()
{
static RandomR, RandomG, RandomB;
RandomR = random_num(10, 255); RandomG = random_num(0, 255); RandomB = random_num(10, 255);
emit_sound(0, CHAN_VOICE, gSoundCount[gTimeCount], 1.0, ATTN_NORM, 0, PITCH_NORM);
set_hudmessage(RandomR, RandomG, RandomB, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
ShowSyncHudMsg(0, gCountHud, "El modo sera lanzado en: %i.", gTimeCount);
gTimeCount--;
if (!gTimeCount)
{
set_task(0.3, "StartGhostMod");
remove_task(TASK_COUNT);
}
}
public StartGhostMod()
{
new gName[32];
new gPlayers[32], gNum, gPlayer;
get_players(gPlayers, gNum, "a");
for(new i = 0; i < gNum; i++)
{
gPlayer = gPlayers[i];
cs_set_user_team(gPlayer, CS_TEAM_CT);
SetAttributes(gPlayer);
}
new gUserGhost = ChooseGhost("a");
get_user_name(gUserGhost, gName, charsmax(gName));
static RandomR, RandomG, RandomB;
RandomR = random_num(55, 255); RandomG = random_num(10, 255); RandomB = random_num(55, 255);
SetGhost(gUserGhost);
set_hudmessage(RandomR, RandomG, RandomB, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
ShowSyncHudMsg(0, gHudGhost, "El usuario %s se ha convertido en el ghost !", gName);
client_cmd(0, "MP3Volume 4.0")
client_cmd(0, "mp3 play ^"%s^"", SoundAmbient);
}
ChooseGhost(const Flags[]="", const Team[]="")
{
static gPlayers[32], gNum;
get_players(gPlayers, gNum, Flags, Team);
return (gNum > 0) ? gPlayers[random(gNum)] : 0;
}
SetGhost(id)
{
if (!is_user_alive(id)) return;
gGhost[id] = true;
cs_set_user_team(id, CS_TEAM_T);
strip_user_weapons(id);
give_item(id, "weapon_knife");
cs_set_user_nvg(id, 1);
SetAttributes(id);
}
public SetAttributes(id)
{
if (!IsBit(gUserAlive, id)) return;
if (gGhost[id])
{
set_user_health(id, gHealthGhost);
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 10);
}
else
{
set_user_health(id, gHealthHuman);
set_user_armor(id, gArmorHuman);
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 999);
}
}
public RemoveWeapons(id)
{
if (!IsBit(gUserAlive, id)) return;
strip_user_weapons(id);
give_item(id, "weapon_knife");
}
public WelcomeMsg(id)
{
if (!IsBit(gUserConnected, id)) return;
ClientPrint(id, "^3--^4 Modo Ghost %s ^3--", RegisterPlugin[1]);
ClientPrint(id, "%s Creado por^4 Skylar^1.", gPrefix);
}
/* =================================================================================
================================================================================= */
stock ClientPrint(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!y", "^1");
replace_all(msg, 190, "!t", "^3");
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
stock PrecacheSound(gFile[])
{
if (equal(gFile[strlen(gFile) - 4], ".mp3"))
precache_generic(gFile);
else
precache_sound(gFile);
}
stock PlaySound(const gFile[])
{
if (equal(gFile[strlen(gFile) - 4], ".mp3"))
client_cmd(0, "mp3 play ^"%s^"", gFile);
else
client_cmd(0, "spk ^"%s^"" , gFile);
}
Espero que les guste ![]()
Los Mejores Solos de Guitarra.
Comenten los mejores solos/riffs de guitarras o sus respectivas canciones donde se encuentran
- Queen - Bohemian Rhapsody [ Brian May ]
- Deep Purple - HighWay Star [ Ritchie BlackMore ]
- Pink Floyd - Confortably Numb [ David Glamour ]

