[ZP][TUT] Crear Happy Hour para ZP 4.2 - Versión para impresión +- Allied Modders en español (https://amxmodx-es.com) +-- Foro: AMX Mod X - Scripting (https://amxmodx-es.com/Forum-AMX-Mod-X-Scripting) +--- Foro: Tutoriales / Guias (https://amxmodx-es.com/Forum-Tutoriales-Guias) +--- Tema: [ZP][TUT] Crear Happy Hour para ZP 4.2 (/Thread-ZP-TUT-Crear-Happy-Hour-para-ZP-4-2) |
[ZP][TUT] Crear Happy Hour para ZP 4.2 - ShaDow^ - 10/12/2013 Nota antes de empezar: Este tutorial esta hecho para ZP 4.2 y 4.3 Empezemos. Abajo de los Includes y arriba de Plugin Customization agregamos las siguientes variables: Código PHP: new const horas[] = { 00, 01, 02, 03, 04, 05, 06, 07, 08 ,09, 10 } // Aca estamos diciendo que el Happy Hour empezara a las 12 AM y terminara a las 10 AM. Modifiquenlo a su gusto. Vamos al public event_round_start y abajo del { agregamos: Código PHP: // [HV] Hora Vico Ahora vamos al public fw_TakeDamage y buscamos: Código PHP: // Reward ammo packs for every [ammo damage] dealt Y modifican esto: Código PHP: while (g_damagedealt[attacker] >= ammodamage) Por Esto: Código PHP: while (g_damagedealt[attacker] >= (ammodamage / (g_happytime + 3)) ) Ahora vamos al final del plugin y agregamos Código PHP: public happyhour(id) Y eso fue todo para crear Happy Hour. Saludos, Atte. ShaDow^ RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - cLAANS - 11/12/2013 Código: public event_round_start No seria mejor ? Saludos, cLAANS.- RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - RauliTop - 11/12/2013 para empezar que este tutorial no lo hiciste tú y ni siquiera dejas los créditos. http://forums.alliedmods.net/showthread.php?t=113547 hay varias cosas mal, viendo esto Código PHP: public happyhour(id) me quedé RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - ShaDow^ - 11/12/2013 (11/12/2013, 10:59 AM)RauliTop escribió: para empezar que este tutorial no lo hiciste tú y ni siquiera dejas los créditos. Para empezar nunca dije que este tutorial era mio. Ni que lo hice yo, tengo esto en mi zp hace mucho tiempo. Y como hay gente que no puede entrar a la web de alliedmods. Decidi postearlo aca. RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - alan_el_more - 11/12/2013 (11/12/2013, 01:00 AM)cLAANS escribió: Si pero hay gente que puede querer dejar intervalos de tiempo RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - [R]ak - 11/12/2013 pls.. Código PHP: public event_round_start() { RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - RauliTop - 11/12/2013 (11/12/2013, 12:50 PM)[R]ak escribió: pls.. siempre true RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - roccoxx - 11/12/2013 esta mal medicado rak. RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - [R]ak - 11/12/2013 sabes lo difícil que es armar un code prolijo desde un celular? ¬¬ copie y pegue esa parte pd: happy para todos! (? RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - RauliTop - 12/12/2013 (11/12/2013, 11:57 AM)ShaDow^ escribió:pues deberías a ver puesto los créditos de donde lo sacaste.(11/12/2013, 10:59 AM)RauliTop escribió: para empezar que este tutorial no lo hiciste tú y ni siquiera dejas los créditos. no es exclusivo para zp 4.2 RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - xPecie - 13/12/2013 Una cosa, hay un lugar que dice modificar esto: Código PHP: while (g_damagedealt[attacker] >= ammodamage) Por Esto: Código PHP: while (g_damagedealt[attacker] >= (ammodamage / (g_happytime + 3))) Y yo en ese lugar tengo: Código PHP: while (g_damagedealt_human[attacker] > get_pcvar_num(cvar_ammodamage_human)) RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - ShaDow^ - 13/12/2013 (13/12/2013, 03:15 PM)xPecie escribió: Una cosa, hay un lugar que dice modificar esto: Mira tienes que crear arriba de Código PHP: // Reward ammo packs for every [ammo damage] dealt Esto: Código PHP: static damagehuman Y luego cambias esto: Código PHP: while (g_damagedealt_human[attacker] > get_pcvar_num(cvar_ammodamage_human)) Por esto: Código PHP: while (g_damagedealt_human[attacker] >= (damagehuman / (g_happytime + 3))) Espero averte ayudado. ShaDow^ RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - xPecie - 14/12/2013 Gracias por contestar tan rápido, ehm...hice lo que me dijiste y me sale lo siguiente que no consigo arreglar: Warning: Tag mismatch on line 2123 Código PHP: while (g_damagedealt_human[attacker] >= (damagehuman / (g_happytime + 3)) ) Lo tengo así: Código PHP: // Ham Take Damage Forward Si yo tengo esto así: n Código PHP: ew const horas[] = { 00, 01, 02, 03, 04, 05, 06, 07, 08 ,09, 10, 11, 12, 13 } P.D.: Se me olvidaba, como puedo ponerle una cvar para activarlo y desactivarlo cuando quiera? por ejemplo: amx_horafeliz "1" activado "0" desactivado, sin tener que cambiar el .amxx cada vez. Saludos! RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - RauliTop - 14/12/2013 (14/12/2013, 06:12 AM)xPecie escribió: Gracias por contestar tan rápido, ehm...hice lo que me dijiste y me sale lo siguiente que no consigo arreglar: prueba Código PHP: while (g_damagedealt_human[attacker] >= floatround(damagehuman / (g_happytime + 3)) ) RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - xPecie - 14/12/2013 No, ahora me dice: Warning: Tag mismatch on line 2123 Warning: Tag mismatch on line 2123 2 veces...en esa misma linea RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - RauliTop - 14/12/2013 prueba de nuevo: Código PHP: while (g_damagedealt_human[attacker] >= floatround(float(damagehuman) / float(g_happytime + 3)) ) RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - xPecie - 14/12/2013 Diós, tampoco se arregla, probe lo que me dijiste también de: Código PHP: while (g_damagedealt_human[attacker] >= floatround(float(damagehuman) / float(g_happytime + 3)) ) Y no hay manera... RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - UnrealT - 14/12/2013 (14/12/2013, 09:40 AM)xPecie escribió: Diós, tampoco se arregla, probe lo que me dijiste también de: No seria mejor hacer asi? Código PHP: while (g_damagedealt[attacker] >= ammodamage) RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - ShaDow^ - 14/12/2013 (14/12/2013, 11:21 AM)UnrealT escribió:(14/12/2013, 09:40 AM)xPecie escribió: Diós, tampoco se arregla, probe lo que me dijiste también de: Y esta seria una buena manera. No la habia pensado nunca. Gracias unreal Saludos, ShaDow^ RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - [R]ak - 14/12/2013 no.. es mala esa manera.. lo mejor seria usar una variable global llamada.. q se yo... g_happybonus y si es happy le asignas el valor q quieras.. 1, 2, 3.. etc.. y solo le pones donde recibe AP; + g_happybonus RE: [ZP][TUT] Crear Happy Hour para ZP 4.2 - ShiobanX - 04/01/2015 Y si quiero que sea de exp? |