Tabla de líderes
Contenido popular
Showing content with the highest reputation on 12/08/10 en todas las areas
-
Hola ! Bueno este es mi 2do tutorial con relacion a Zombie Plague Hoy aprenderemos : - Cambiar la version del Zombie Plague - Mensajes al Ganar AmmoPacks - Agregar o editar los mensajes que se muestran al empezar el round - Agregar Efectos al Ambiente ( Zombie Plague 4.2 ) - Modificar los HUD originales - Cambiar la posicion de los HUD - Cambiar los models de los players, admins, survivor, nemesis etc.. (Zombie Plague 4.2) - Cambiar el color a los Menus - Congelar al nemesis - Poder dañar a los zombies congelados - Hacer que los Admins Ganen el Doble de AmmoPacks Comenzamos, Primero que todo deben abrir el archivo zombie_plague40.sma para poder hacer todo lo siguiente : Cambiar la version del Zombie Plague Deben Buscar lo siguiente : // Plugin VersionDonde tendran esto : new const PLUGIN_VERSION[] = "4.2"( o 4.3 depende de la version de su zp ) Ustedes lo pueden cambiar a su gusto: new const PLUGIN_VERSION[] = "MZ" Asi el nombre de partida seria : Zombie Plague MZ Mensajes al Ganar AmmoPacks Deben buscar la siguiente linea en su ZP // Reward ammo packs for every [ammo damage] dealttendran algo parecido a esto // Reward ammo packs for every [ammo damage] dealt while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage)) { g_ammopacks[attacker]++ g_damagedealt[attacker] -= get_pcvar_num(cvar_ammodamage) }Para que nuestro mensaje salga cada ves que el player gane 1 ammopacks debemos agregar un mensaje simplemente asi : zp_colored_print(attacker, "^x04[ZP]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s")Osea nos quedaria asi : while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage)) { g_ammopacks[attacker]++ zp_colored_print(attacker, "^x04[ZE]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s") g_damagedealt[attacker] -= get_pcvar_num(cvar_ammodamage) }Agregar o editar los mensajes que se muestran al empezar el round Deben buscar : // Welcome Message TaskHay encontraremos que hay 2 mensajes zp_colored_print(0, "^x01**** ^x04%s^x01 ****", g_modname) zp_colored_print(0, "^x04[ZP]^x01 %L", LANG_PLAYER, "NOTICE_INFO1") Nosotros podemos agregar un mensaje y lo tendriamos que agregar asi : zp_colored_print(0, "^x01**** ^x04%s^x01 ****", g_modname) zp_colored_print(0, "^x03[ZE]^x04 Visita www.Mapping-Zone.net") zp_colored_print(0, "^x04[ZP]^x01 %L", LANG_PLAYER, "NOTICE_INFO1") Agregar Efectos al Ambiente ( Zombie Plague 4.2 ) En el ZP vienen integrados 3 Ambientes : - Nieve - lluvia - Niebla Para activar cualquiera de estos debemos buscar : // Weather Effects: uncomment a line to have the desired effectHay nos encontraremos con esto : //#define AMBIENCE_RAIN // Rain //#define AMBIENCE_SNOW // Snow #define AMBIENCE_FOG // Fog Para poder activar o desactivar uno solo deben quitarle los "//" de adelante por ejemplo aca los activamos todos #define AMBIENCE_RAIN // Rain #define AMBIENCE_SNOW // Snow #define AMBIENCE_FOG // Fog Modificar los HUD originales Bueno para los que no saben que son, Son los que te muestran tu vida, clase, ammopacks etc.. Para poder agregar mas cosas debemos buscar : // Show health, class and ammo packs [/php Hay nos encontraremos con algo como esto : [php] // Show health, class and ammo packs set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, -1) ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L: %d - %L %s - %L %d", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[iD_SHOWHUD]) Nose asusten al ver el codigo, la verdad es facil para poder agregar mmm puede ser una pagina web debemos agregarle unos cuantos caracteres ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "%L: %d - %L %s - %L %d - Visita Mapping-Zone", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[iD_SHOWHUD]) }Cambiar la posicion de los HUD para cambiar la posicion de los HUD deben buscar lo siguiente : // HUD messages Como vemos tenemos esto: // HUD messages const Float:HUD_EVENT_X = -1.0 const Float:HUD_EVENT_Y = 0.17 const Float:HUD_INFECT_X = 0.05 const Float:HUD_INFECT_Y = 0.45 const Float:HUD_SPECT_X = 0.6 const Float:HUD_SPECT_Y = 0.8 const Float:HUD_STATS_X = 0.02 const Float:HUD_STATS_Y = 0.9Nosotros solo editaremos estos : HUD_STATS_X HUS_STATS_Y Que son los que el player ve... para editar la posicion debemos editar los numeros que vienen al lado "0.02 y 0.9" Si no saben como obtener las coordenadas le recomiendo que se descarguen el AMXX-STUDIO y usar el Hudmessage Generator (Generators -> Hudmessage Generator) Cambiar los models de los players, admins, survivor, nemesis etc.. (Zombie Plague 4.2) Para eso debemos buscar esto : new const model_nemesis[][] = { "zombie_source" } // Nemesis new const model_survivor[][] = { "leet", "sas" } // Survivor new const model_human[][] = { "artic" } // Humano new const model_admin[][] = { "vip" } // Admin (humano) new const model_admin_zombie[][] = { "zombie_source" } // Admin (zombie)Para editarlos solo debemos cambiar los nombres que salen, por ejemplo new const model_nemesis[][] = { "mz_nem" } // Nemesis new const model_survivor[][] = { "mz_surv1", "mz_surv2" } // Survivor new const model_human[][] = { "mz_humano" } // Humano new const model_admin[][] = { "mz_admin" } // Admin (humano) new const model_admin_zombie[][] = { "mz_zombie" } // Admin (zombie) Si quieren agregar mas de un model a los humanos o a los nemesis solo deben agregar una "," y escribir el nombre entre comillas, Fijense que en el survivor hay mas de un model seteado.. Cambiar el color a los Menus Para esto debemos buscar : // Game Menu y nos encontraremos con esto : // Game Menu show_menu_game(id) { static menu[250], len, userflags len = 0 userflags = get_user_flags(id) // Title len += formatex(menu[len], charsmax(menu) - len, "\y%s^n^n", g_modname) // 1. Buy weapons if (get_pcvar_num(cvar_buycustom)) len += formatex(menu[len], charsmax(menu) - len, "\r1.\w %L^n", id, "MENU_BUY") else len += formatex(menu[len], charsmax(menu) - len, "\d1. %L^n", id, "MENU_BUY") // 2. Extra items if (get_pcvar_num(cvar_extraitems) && g_isalive[id]) len += formatex(menu[len], charsmax(menu) - len, "\r2.\w %L^n", id, "MENU_EXTRABUY") else len += formatex(menu[len], charsmax(menu) - len, "\d2. %L^n", id, "MENU_EXTRABUY") // 3. Zombie class if (get_pcvar_num(cvar_zclasses)) len += formatex(menu[len], charsmax(menu) - len, "\r3.\w %L^n", id,"MENU_ZCLASS") else len += formatex(menu[len], charsmax(menu) - len, "\d3. %L^n", id,"MENU_ZCLASS") // 4. Unstuck if (g_isalive[id]) len += formatex(menu[len], charsmax(menu) - len, "\r4.\w %L^n", id, "MENU_UNSTUCK") else len += formatex(menu[len], charsmax(menu) - len, "\d4. %L^n", id, "MENU_UNSTUCK") // 5. Help len += formatex(menu[len], charsmax(menu) - len, "\r5.\w %L^n^n", id, "MENU_INFO") // 6. Join spec if (!g_isalive[id] || !get_pcvar_num(cvar_blocksuicide) || (userflags & g_access_flag[ACCESS_ADMIN_MENU])) len += formatex(menu[len], charsmax(menu) - len, "\r6.\w %L^n^n", id, "MENU_SPECTATOR") else len += formatex(menu[len], charsmax(menu) - len, "\d6. %L^n^n", id, "MENU_SPECTATOR") // 9. Admin menu if (userflags & g_access_flag[ACCESS_ADMIN_MENU]) len += formatex(menu[len], charsmax(menu) - len, "\r9.\w %L", id, "MENU_ADMIN") else len += formatex(menu[len], charsmax(menu) - len, "\d9. %L", id, "MENU_ADMIN") // 0. Exit len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w %L", id, "MENU_EXIT") show_menu(id, KEYSMENU, menu, -1, "Game Menu") } Si se fijan adelante de cada nombre de los menus sale \w en algunos, aca tienen algunos colores que pueden utilizar : R=rojo Y=Amarillo D=Gris W=Blanco Poder congelar al nemesis Para esto debemos buscar // Nemesis shouldn't be frozen y Borramos esto // Nemesis shouldn't be frozen if (g_nemesis[victim]) { // Get player's origin static Float:origin2F[3] pev(victim, pev_origin, origin2F) // Broken glass sound engfunc(EngFunc_EmitSound, victim, CHAN_BODY, grenade_frost_break[random_num(0, sizeof grenade_frost_break - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM) // Glass shatter engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, origin2F, 0) write_byte(TE_BREAKMODEL) // TE id engfunc(EngFunc_WriteCoord, origin2F[0]) // x engfunc(EngFunc_WriteCoord, origin2F[1]) // y engfunc(EngFunc_WriteCoord, origin2F[2]+24.0) // z write_coord(16) // size x write_coord(16) // size y write_coord(16) // size z write_coord(random_num(-50, 50)) // velocity x write_coord(random_num(-50, 50)) // velocity y write_coord(25) // velocity z write_byte(10) // random velocity write_short(g_glassSpr) // model write_byte(10) // count write_byte(25) // life write_byte(BREAK_GLASS) // flags message_end() continue; } Y nos quedara asi : while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, originF, NADE_EXPLOSION_RADIUS)) != 0) { // Only effect alive unfrozen zombies if (!is_user_alive(victim) || !g_zombie[victim] || g_frozen[victim] || g_nodamage[victim]) continue; // Freeze icon? if (get_pcvar_num(cvar_hudicons)) { message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, victim) write_byte(0) // damage save write_byte(0) // damage take write_long(DMG_DROWN) // damage type - DMG_FREEZE write_coord(0) // x write_coord(0) // y write_coord(0) // z message_end() } // Mucho mas code Gracias Raddish Poder dañar a los zombies congelados Para esto deben buscar : if (g_nodamage[victim] || g_frozen[victim]) return HAM_SUPERCEDE;[/php] y dejarlo asi: if (g_nodamage[victim]) return HAM_SUPERCEDE; Hacer que los Admins Ganen el Doble de AmmoPacks Debemos buscar : // Reward ammo packs for every [ammo damage] dealtSi esque ya editaron la parte de cuando ganan un Pack les salga un mensaje tendran esto : while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage)) { g_ammopacks[attacker]++ zp_colored_print(attacker, "^x04[ZE]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s") g_damagedealt[attacker] -= get_pcvar_num(cvar_ammodamage) } Para que el admin gane x2 AmmoPacks debemos dejarlo asi : while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage)) { //ADMIN_RESERVATION if (get_user_flags(attacker) & ADMIN_LEVEL_ { g_ammopacks[attacker]+= 2 zp_colored_print(attacker, "^x04[ZE]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s") g_damagedealt[attacker] -= ammodamage } else { g_ammopacks[attacker]++ zp_colored_print(attacker, "^x04[ZE]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s") g_damagedealt[attacker] -= ammodamage } } Si quieren que gane x3 o x4 o x5 xd deben editar esta parte : g_ammopacks[attacker]+= 2 y Cambiar el Numero "2" por 5 o 4 o 3 o 6 o 8 xd... A su gusto Es todo por Hoy! Espero ayan entendido todo y que les aya gustado, todo esto Menos lo de congelar al nemesis fue escrito por mi Si esque quieren que yo les aga algun tutorial diganme de que se trata y lo ago Cualquier duda, postear abajo, mensaje privado, Msn, Steam Saludos!3 puntos
-
TODOS LOS ARCHIVOS √ Actualización 02.08.10 √ NOTA: Talvez tengan que esperar un momento para ingresar ya que no esta del todo completo, pero esto les facilitara la entrada.2 puntos
-
1 punto
-
[Noticias] #2 Mapping Zone [+ACTUALIZACIONES]
iNdex1709396370reaccionó a Hardcook por un tema#2 Zombie Rampage - 200.43.193.198:27016 El servidor se encuentra funcionando bajo caidas constantes y es probable que experimenten perdidas de level y lag. Incubus no se encuentra OnLine para que verifique el problema pero es imposible solucionarlo. Hasta entonces se les avisara por medio de este post.1 punto -
Pack De Prefabs
Espia_Terro reaccionó a NiCo-Z- por un tema
Hola A Todos Les Dejo Un Pack De Prefabs Un Poco De Todo Gracias A Todo http://www.mediafire.com/?f7yymfb2msbisi71 punto -
Aca unas POV's que posteo mvk en dG, hay 1 contra mibr, un PCW en un cyber en Bogotá un día antes de la Kode5 y la otra es de la final de la extreme experience sentey vs TRS, de CT en de_inferno vs TRS vs mibr fuente:dGamers Usuario: jmvk1 punto
-
Zombie Rampage - Claridad - Vote SI / No
iNdex1709396370reaccionó a Hardcook por un temaComo muchos abran notado, es que el servidor ahora esta más "Oscuro", es por que no tiene más la claridad de antes, que beneficiaba a los humanos. La idea de un zombie plague, es que los Humanos tengan que esconderse, y defenderse de los zombies, cosa que con brillo no era posible. Ya muchas quejas llegaron a Incubus sobre esto, entonces, para saber si en realidad quieren esta fruta, voten que quieren como estaba antes, si quieren jugar Zombie Plague, voten que quieren oscuridad.1 punto -
[Cumpleaños] ESE TU RE ELE!!
strL reaccionó a PeritaMapper por un tema
Feliz cumple STRL!! cumple 16 años , que la pases bien loco y que te traiga mas suerte este nuevo año para vos feliz cumple desde MZ gran saludo.1 punto -
Zombie Rampage - Claridad - Vote SI / No
iNdex1709396370reaccionó a Hardcook por un temaMañana 18:30 Horas se cierra la votación y el thread. Y se define si se queda como esta, o vuelve la luz. Adiós.1 punto -
while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage)) { g_ammopacks[attacker]+= is_user_admin(attacker) ? 2 : 1 zp_colored_print(attacker, "^x04[ZE]^x03 Ganaste 1 ammopack, ahora tienes %d ammopack%s",g_ammopacks[attacker], g_ammopacks[attacker] == 1 ? "" : "s") g_damagedealt[attacker] -= ammodamage } Mini optimizacion, buen tuto, para los nuevos que qieren aprender lo basico en pawn Gracias x el aporte ^^1 punto
-
Zombie Rampage - Claridad - Vote SI / No
Bautyyy23 reaccionó a Espia_Terro por un tema
Para mi, debe ser ninguna de las opciones. Debe ser como una noche de luna, azul maso menos pero si tendría que elegir elijo noche. Con jugar claro no se si le dara chances, eso dependera de las condiciones del zombi, el mapa, players e item si es q se puede comprar. SAludos1 punto -
Zombie Rampage - Claridad - Vote SI / No
iNdex1709396370reaccionó a Incubus por un temaIndependientemente de los resultados de la votación, se va a dejar oscuro por 1 dia para que tengan tiempo de probarlo1 punto -
1 punto
-
FELIZ CUMPLE ESETRULLLLLLLL ...... pasala de 10 que te lo mereces sos un tipo muy buena onda ;D1 punto
-
SOS UNA PERRAAAA jajaja feliz cumple putin labate la cola que ahora te voy a hacer la fiesta y vasa tener q soplar la velita1 punto
-
1 punto
-
Felizzzzzzzz Cumpleeeeeeee . Ya mismo te caigo , Zarate no ? , a que hora , que calle ? . XD1 punto
-
feliz cumple pasala de 100000000000000000000000.021 punto
-
Feliz cumple olor a culo :$ pasala de 101 punto
-
Cambiar De Color De Fondo Valve Hammer Editor Todo En Un Simple Gif Saludos A Todos 100% Mio1 punto
-
Hay estan las imgs y para mi gusto demaciado grande y muy simple =)1 punto
-
Bueno, no te pude conseguir Prefabs de autos pero de nuevo te conseguí Models xD, acá te los muestro: Auto Nº1: Auto Nº2: Auto Nº3: Para descargar, clic en la imagen. Espero que te sirvan.1 punto
-
Error Batch Compiler [SOLUCIONADO]
iNdex1709396370reaccionó a Hardcook por un temaMe tira error el batch compiler, alguien tiene idea?1 punto -
Error Batch Compiler [SOLUCIONADO]
iNdex1709396370reaccionó a Hardcook por un temaSi, esta todo bien. EDIT: Ahora compila, pero tira este error. Error: Error opening C:\Documents and Settings\Administrador\Escritorio\Java\Java\MAPPING\Test1.bsp: No such file or directory1 punto -
1 punto
-
1 punto
-
[PEDIDO] Texturas Serouce
iNdex1709396370reaccionó a Hardcook por un temaAlguien seria tan amable de poder conseguirme las texturas source? Desde ya gracias, si esta en un mal subforo algun mod que me lo mueva, gracias.1 punto -
1 punto
-
Buenas
iNdex1709396370reaccionó a Hardcook por un temaHola si. Boinas. Buenas. Hello. ARRE LOCO! Volví (Gracias P'erita por avisar que habias abierto el foro) Gretz.1 punto