Jump to content

    Fy_deadisland

    tnt_lentao
    Por tnt_lentao

    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

     

    dead5.png

    dead2.png

    dead1.png

    dead3.png

    dead6.png

    dead7.png

     

     

     

     

     

    DESCARGAR

     

     

     

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

    DOWNLOAD111.png

     

     

    descargar_fy_dead.png

     

     

     

     

     

    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

    tnt_lentao
    Por 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

    hangar
    Por hangar

    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!!

    hangar
    Por hangar

    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!

     

    GAMEBANANA

     


    [Desafio] Recrea tu habitacion

    Carnacleos
    Por Carnacleos

    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 :D (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 :D

    DartSerafim

    Zy0n

    jpg

     

    Agregados 10 dias mas de plazo.

    25AA88FB7.jpg


    Ntvg - viajando sin espada

    MulocK
    Por MulocK


    Soporte Para Gestion de Archivos...

    I'mBuggimen.
    Por I'mBuggimen.

    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!

    Facku
    Por Facku

    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 ':D

    Saludos!


    GhostMod 1.0

    Skylar
    Por Skylar

    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 :D


    Los Mejores Solos de Guitarra.

    I'mBuggimen.
    Por I'mBuggimen.

    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 ]


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.