Enviar respuesta 
Skull Sounds
Autor Mensaje
Mathias Sin conexión
Miembro Junior


Mensajes: 23
Registro en: Jan 2018
Reputación: 0
Mensaje: #1
Skull Sounds
Como puedo ponerle mas sonidos al skull sounds?
12/06/2018 05:51 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
El pirucho XP-007 Ausente
Miembro Sr.


Mensajes: 570
Registro en: Jan 2018
Reputación: 6
Mensaje: #2
RE: Skull Sounds
Eso dependa...

Ya que hay models (.mdl) que ya esta programado para sonar ese sound.

Otro seria por amxmod, cuando se crea un arma.
Ejemplo:
Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "[CSO] Weapon: Skull-3 (Double Weapon)"
#define VERSION "2014"
#define AUTHOR "Dias Pendragon"

#define DAMAGE_S 54 // 54 for Zombie
#define DAMAGE_D 64 // 62 for Zombie

#define SPEED_S 1.25
#define SPEED_D 0.80

#define CLIP_S 35
#define CLIP_D 70

#define BPAMMO 999

#define CSW_SKULL3S CSW_MP5NAVY
#define CSW_SKULL3D CSW_UMP45
#define weapon_skull3s "weapon_mp5navy"
#define weapon_skull3d "weapon_ump45"

#define TIME_CHANGE 3.0

#define PSPEED_S 240.0
#define PSPEED_D 140.0

#define ANIM_EXT1 "carbine"
#define ANIM_EXT2 "dualpistols_1"

#define WEAPON_CODE 1972

#define MODEL_V "models/VHE_Armas_CSO/v_skull3.mdl"
#define MODEL_V2 "models/VHE_Armas_CSO/v_skull3_2.mdl"
#define MODEL_P "models/VHE_Armas_CSO/p_skull3.mdl"
#define MODEL_P2 "models/VHE_Armas_CSO/p_skull3dual.mdl"
#define MODEL_W "models/VHE_Armas_CSO/w_skull3.mdl"

new const Skull3_Sounds[5][] = 
{
    
"weapons/skull3_shoot.wav",
    
"weapons/skull3_shoot_2.wav",
    
"weapons/skull3_idle.wav",
    
"weapons/skull3_clipin.wav",
    
"weapons/skull3_boltpull.wav"
}

new const 
Skull3_Resources[4][] =
{
    
"sprites/weapon_skull3.txt",
    
"sprites/weapon_skull3_2.txt",
    
"sprites/skull3_hud.spr",
    
"sprites/skull3_ammo.spr"
}

enum
{
    
SKULL3_SINGLE 1,
    
SKULL3_DUAL
}

enum
{
    
ANIM_IDLE 0,
    
ANIM_RELOAD,
    
ANIM_DRAW,
    
ANIM_SHOOT1,
    
ANIM_SHOOT2,
    
ANIM_SHOOT3,
    
ANIM_SWITCH
}

#define TASK_SWITCHING 20141

// MACROS
#define Get_BitVar(%1,%2) (%1 & (1 << (%2 & 31)))
#define Set_BitVar(%1,%2) %1 |= (1 << (%2 & 31))
#define UnSet_BitVar(%1,%2) %1 &= ~(1 << (%2 & 31))

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_MAC10)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_MAC10)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

new 
g_Had_Skull3
new g_Skull3_Mode[33], g_Skull3_BPAmmo[33], g_Skull3_Clip[33], g_Skull3_Switchingg_Dropping[33]
new 
g_MsgWeaponListg_MsgCurWeapon
new g_Event_Skull3Sg_Event_Skull3Dg_ShellIdg_SmokePuff_SprId
new Bastard[1012]

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("CurWeapon""Event_CurWeapon""be""1=1")
    
    
register_forward(FM_UpdateClientData"fw_UpdateClientData_Post"1)    
    
register_forward(FM_PlaybackEvent"fw_PlaybackEvent")    
    
register_forward(FM_SetModel"fw_SetModel")    
    
    
register_touch("skull3""*""fw_Skull3_Touch")
    
register_think("skull3""fw_Skull3_Think")
    
RegisterHam(Ham_Spawn"player""fw_playerspawn"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3s"fw_Skull3S_AddToPlayer_Post"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3d"fw_Skull3D_AddToPlayer_Post"1)    
    
RegisterHam(Ham_Item_Deployweapon_skull3s"fw_Skull3S_Deploy_Post"1)
    
RegisterHam(Ham_Item_Deployweapon_skull3d"fw_Skull3D_Deploy_Post"1)
    
RegisterHam(Ham_Item_PostFrameweapon_skull3s"fw_Skull3S_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload_Post"1)    
    
RegisterHam(Ham_Item_PostFrameweapon_skull3d"fw_Skull3D_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload_Post"1)        
    
    
RegisterHam(Ham_TraceAttack"worldspawn""fw_TraceAttack_World")
    
RegisterHam(Ham_TraceAttack"player""fw_TraceAttack_Player")        
    
    
g_MsgWeaponList get_user_msgid("WeaponList")
    
g_MsgCurWeapon get_user_msgid("CurWeapon")

    
register_clcmd("drop""CMD_Drop")
    
    
// Weapon Hook
    
register_clcmd("weapon_skull3""Hook_Skull3S")
    
register_clcmd("weapon_skull3_2""Hook_Skull3D")
}
public 
fw_playerspawn(id) {
    if(
is_user_alive(id)) 
        
UnSet_BitVar(g_Had_Skull3id)
}
public 
plugin_natives() 
    
register_native("ze_get_skull""Get_Skull3"1)
    
public 
plugin_precache()
{
    
engfunc(EngFunc_PrecacheModelMODEL_V)
    
engfunc(EngFunc_PrecacheModelMODEL_V2)
    
engfunc(EngFunc_PrecacheModelMODEL_P)
    
engfunc(EngFunc_PrecacheModelMODEL_P2)
    
engfunc(EngFunc_PrecacheModelMODEL_W)
    
    for(new 
0sizeof(Skull3_Sounds); i++)
        
engfunc(EngFunc_PrecacheSoundSkull3_Sounds[i])
        
    for(new 
0sizeof(Skull3_Resources); i++)
    {
        if(
== || == 1engfunc(EngFunc_PrecacheGenericSkull3_Resources[i])
        else 
engfunc(EngFunc_PrecacheModelSkull3_Resources[i])
    }
    
    
g_ShellId engfunc(EngFunc_PrecacheModel"models/pshell.mdl")
    
g_SmokePuff_SprId engfunc(EngFunc_PrecacheModel"sprites/wall_puff1.spr")
    
    
register_forward(FM_PrecacheEvent"fw_PrecacheEvent_Post"1)
}

public 
fw_PrecacheEvent_Post(type, const name[])
{
    if(
equal("events/mp5n.sc"name)) g_Event_Skull3S get_orig_retval()    
    else if(
equal("events/ump45.sc"name)) g_Event_Skull3D get_orig_retval()    
}

public 
Get_Skull3(id)
{
    if(!
is_user_alive(id))    
        return
        
    
drop_weapons(id)
    
    
g_Dropping[id] = 0
    
    Set_BitVar
(g_Had_Skull3id)
    
UnSet_BitVar(g_Skull3_Switchingid)
    
    
g_Skull3_Mode[id] = SKULL3_SINGLE
    g_Skull3_BPAmmo
[id] = BPAMMO
    
    give_item
(idweapon_skull3s)
    
give_item(idweapon_skull3d)
    
    static 
Ent;
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3S)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_S)
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3D)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_D)
    
    
cs_set_user_bpammo(idCSW_SKULL3Sg_Skull3_BPAmmo[id])
    
cs_set_user_bpammo(idCSW_SKULL3Dg_Skull3_BPAmmo[id])
    
    
Update_AmmoHud(idCSW_SKULL3SCLIP_S)


Cita:Ya que hay models (.mdl) que ya esta programado para sonar ese sound.

Talves aun te digas (¿como que el .mdl?). Sencillo, cuando uno crea un models o arma, uno le agrega los sound que quieren que reproduzca el models, ejemplo: shoot1 : sound/weapons/m4a1_unsil-1.wav o silencer_off: sound/weapons/m4a1_silencer_off.wav. Si un arma no le ponen los sound, este no sonara en el juego.

Aki unas armas Skull:

https://gamebanana.com/skins/114833

https://gamebanana.com/skins/143314

Imageze_Hospital_Night_LG = 12% || cs_peru_cso_xp7 = 75% Image
El pirucho XP-007 escribió:Pide tus mapas al: https://www.facebook.com/ElpiruchoXP007
***Temas o Aportes***

Zombie The Hero 2k17 , CSO Tornado-Coil , ¿Como agregar armas al ZTH? , ¿Como crear luz volumetrica? , ¿Como crear Lluvia y Nieve? , Vluzacns ZHLT v34 para el VHE , Silent Hill Mod v1.1
:/ Si el Zombie Mod fuera en la vida Real...
Image
Image
Image

(03/09/2018 08:32 PM)Skylar escribió:  Obviamente, no va a hablar con super pro para que le mueva el thread
(Este mensaje fue modificado por última vez en: 12/06/2018 08:14 PM por El pirucho XP-007.)
12/06/2018 07:55 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Chema Ausente
Miembro Destacado


Donador Trebol de oro
Mensajes: 824
Registro en: May 2017
Reputación: 6
Mensaje: #3
RE: Skull Sounds
(12/06/2018 07:55 PM)El pirucho XP-007 escribió:  Eso dependa...

Ya que hay models (.mdl) que ya esta programado para sonar ese sound.

Otro seria por amxmod, cuando se crea un arma.
Ejemplo:
Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "[CSO] Weapon: Skull-3 (Double Weapon)"
#define VERSION "2014"
#define AUTHOR "Dias Pendragon"

#define DAMAGE_S 54 // 54 for Zombie
#define DAMAGE_D 64 // 62 for Zombie

#define SPEED_S 1.25
#define SPEED_D 0.80

#define CLIP_S 35
#define CLIP_D 70

#define BPAMMO 999

#define CSW_SKULL3S CSW_MP5NAVY
#define CSW_SKULL3D CSW_UMP45
#define weapon_skull3s "weapon_mp5navy"
#define weapon_skull3d "weapon_ump45"

#define TIME_CHANGE 3.0

#define PSPEED_S 240.0
#define PSPEED_D 140.0

#define ANIM_EXT1 "carbine"
#define ANIM_EXT2 "dualpistols_1"

#define WEAPON_CODE 1972

#define MODEL_V "models/VHE_Armas_CSO/v_skull3.mdl"
#define MODEL_V2 "models/VHE_Armas_CSO/v_skull3_2.mdl"
#define MODEL_P "models/VHE_Armas_CSO/p_skull3.mdl"
#define MODEL_P2 "models/VHE_Armas_CSO/p_skull3dual.mdl"
#define MODEL_W "models/VHE_Armas_CSO/w_skull3.mdl"

new const Skull3_Sounds[5][] = 
{
    
"weapons/skull3_shoot.wav",
    
"weapons/skull3_shoot_2.wav",
    
"weapons/skull3_idle.wav",
    
"weapons/skull3_clipin.wav",
    
"weapons/skull3_boltpull.wav"
}

new const 
Skull3_Resources[4][] =
{
    
"sprites/weapon_skull3.txt",
    
"sprites/weapon_skull3_2.txt",
    
"sprites/skull3_hud.spr",
    
"sprites/skull3_ammo.spr"
}

enum
{
    
SKULL3_SINGLE 1,
    
SKULL3_DUAL
}

enum
{
    
ANIM_IDLE 0,
    
ANIM_RELOAD,
    
ANIM_DRAW,
    
ANIM_SHOOT1,
    
ANIM_SHOOT2,
    
ANIM_SHOOT3,
    
ANIM_SWITCH
}

#define TASK_SWITCHING 20141

// MACROS
#define Get_BitVar(%1,%2) (%1 & (1 << (%2 & 31)))
#define Set_BitVar(%1,%2) %1 |= (1 << (%2 & 31))
#define UnSet_BitVar(%1,%2) %1 &= ~(1 << (%2 & 31))

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_MAC10)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_MAC10)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

new 
g_Had_Skull3
new g_Skull3_Mode[33], g_Skull3_BPAmmo[33], g_Skull3_Clip[33], g_Skull3_Switchingg_Dropping[33]
new 
g_MsgWeaponListg_MsgCurWeapon
new g_Event_Skull3Sg_Event_Skull3Dg_ShellIdg_SmokePuff_SprId
new Bastard[1012]

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("CurWeapon""Event_CurWeapon""be""1=1")
    
    
register_forward(FM_UpdateClientData"fw_UpdateClientData_Post"1)    
    
register_forward(FM_PlaybackEvent"fw_PlaybackEvent")    
    
register_forward(FM_SetModel"fw_SetModel")    
    
    
register_touch("skull3""*""fw_Skull3_Touch")
    
register_think("skull3""fw_Skull3_Think")
    
RegisterHam(Ham_Spawn"player""fw_playerspawn"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3s"fw_Skull3S_AddToPlayer_Post"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3d"fw_Skull3D_AddToPlayer_Post"1)    
    
RegisterHam(Ham_Item_Deployweapon_skull3s"fw_Skull3S_Deploy_Post"1)
    
RegisterHam(Ham_Item_Deployweapon_skull3d"fw_Skull3D_Deploy_Post"1)
    
RegisterHam(Ham_Item_PostFrameweapon_skull3s"fw_Skull3S_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload_Post"1)    
    
RegisterHam(Ham_Item_PostFrameweapon_skull3d"fw_Skull3D_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload_Post"1)        
    
    
RegisterHam(Ham_TraceAttack"worldspawn""fw_TraceAttack_World")
    
RegisterHam(Ham_TraceAttack"player""fw_TraceAttack_Player")        
    
    
g_MsgWeaponList get_user_msgid("WeaponList")
    
g_MsgCurWeapon get_user_msgid("CurWeapon")

    
register_clcmd("drop""CMD_Drop")
    
    
// Weapon Hook
    
register_clcmd("weapon_skull3""Hook_Skull3S")
    
register_clcmd("weapon_skull3_2""Hook_Skull3D")
}
public 
fw_playerspawn(id) {
    if(
is_user_alive(id)) 
        
UnSet_BitVar(g_Had_Skull3id)
}
public 
plugin_natives() 
    
register_native("ze_get_skull""Get_Skull3"1)
    
public 
plugin_precache()
{
    
engfunc(EngFunc_PrecacheModelMODEL_V)
    
engfunc(EngFunc_PrecacheModelMODEL_V2)
    
engfunc(EngFunc_PrecacheModelMODEL_P)
    
engfunc(EngFunc_PrecacheModelMODEL_P2)
    
engfunc(EngFunc_PrecacheModelMODEL_W)
    
    for(new 
0sizeof(Skull3_Sounds); i++)
        
engfunc(EngFunc_PrecacheSoundSkull3_Sounds[i])
        
    for(new 
0sizeof(Skull3_Resources); i++)
    {
        if(
== || == 1engfunc(EngFunc_PrecacheGenericSkull3_Resources[i])
        else 
engfunc(EngFunc_PrecacheModelSkull3_Resources[i])
    }
    
    
g_ShellId engfunc(EngFunc_PrecacheModel"models/pshell.mdl")
    
g_SmokePuff_SprId engfunc(EngFunc_PrecacheModel"sprites/wall_puff1.spr")
    
    
register_forward(FM_PrecacheEvent"fw_PrecacheEvent_Post"1)
}

public 
fw_PrecacheEvent_Post(type, const name[])
{
    if(
equal("events/mp5n.sc"name)) g_Event_Skull3S get_orig_retval()    
    else if(
equal("events/ump45.sc"name)) g_Event_Skull3D get_orig_retval()    
}

public 
Get_Skull3(id)
{
    if(!
is_user_alive(id))    
        return
        
    
drop_weapons(id)
    
    
g_Dropping[id] = 0
    
    Set_BitVar
(g_Had_Skull3id)
    
UnSet_BitVar(g_Skull3_Switchingid)
    
    
g_Skull3_Mode[id] = SKULL3_SINGLE
    g_Skull3_BPAmmo
[id] = BPAMMO
    
    give_item
(idweapon_skull3s)
    
give_item(idweapon_skull3d)
    
    static 
Ent;
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3S)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_S)
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3D)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_D)
    
    
cs_set_user_bpammo(idCSW_SKULL3Sg_Skull3_BPAmmo[id])
    
cs_set_user_bpammo(idCSW_SKULL3Dg_Skull3_BPAmmo[id])
    
    
Update_AmmoHud(idCSW_SKULL3SCLIP_S)


Hola?, sí quiera entendiste lo qué pregunto?.

El quiere agregar más sonidos al plugin Skulls Sounds, qué reproduce sonidos por asesinatos.



Image
12/06/2018 08:17 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Mathias Sin conexión
Miembro Junior


Mensajes: 23
Registro en: Jan 2018
Reputación: 0
Mensaje: #4
RE: Skull Sounds
(12/06/2018 08:17 PM)Chema escribió:  
(12/06/2018 07:55 PM)El pirucho XP-007 escribió:  Eso dependa...

Ya que hay models (.mdl) que ya esta programado para sonar ese sound.

Otro seria por amxmod, cuando se crea un arma.
Ejemplo:
Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>
#include <fun>

#define PLUGIN "[CSO] Weapon: Skull-3 (Double Weapon)"
#define VERSION "2014"
#define AUTHOR "Dias Pendragon"

#define DAMAGE_S 54 // 54 for Zombie
#define DAMAGE_D 64 // 62 for Zombie

#define SPEED_S 1.25
#define SPEED_D 0.80

#define CLIP_S 35
#define CLIP_D 70

#define BPAMMO 999

#define CSW_SKULL3S CSW_MP5NAVY
#define CSW_SKULL3D CSW_UMP45
#define weapon_skull3s "weapon_mp5navy"
#define weapon_skull3d "weapon_ump45"

#define TIME_CHANGE 3.0

#define PSPEED_S 240.0
#define PSPEED_D 140.0

#define ANIM_EXT1 "carbine"
#define ANIM_EXT2 "dualpistols_1"

#define WEAPON_CODE 1972

#define MODEL_V "models/VHE_Armas_CSO/v_skull3.mdl"
#define MODEL_V2 "models/VHE_Armas_CSO/v_skull3_2.mdl"
#define MODEL_P "models/VHE_Armas_CSO/p_skull3.mdl"
#define MODEL_P2 "models/VHE_Armas_CSO/p_skull3dual.mdl"
#define MODEL_W "models/VHE_Armas_CSO/w_skull3.mdl"

new const Skull3_Sounds[5][] = 
{
    
"weapons/skull3_shoot.wav",
    
"weapons/skull3_shoot_2.wav",
    
"weapons/skull3_idle.wav",
    
"weapons/skull3_clipin.wav",
    
"weapons/skull3_boltpull.wav"
}

new const 
Skull3_Resources[4][] =
{
    
"sprites/weapon_skull3.txt",
    
"sprites/weapon_skull3_2.txt",
    
"sprites/skull3_hud.spr",
    
"sprites/skull3_ammo.spr"
}

enum
{
    
SKULL3_SINGLE 1,
    
SKULL3_DUAL
}

enum
{
    
ANIM_IDLE 0,
    
ANIM_RELOAD,
    
ANIM_DRAW,
    
ANIM_SHOOT1,
    
ANIM_SHOOT2,
    
ANIM_SHOOT3,
    
ANIM_SWITCH
}

#define TASK_SWITCHING 20141

// MACROS
#define Get_BitVar(%1,%2) (%1 & (1 << (%2 & 31)))
#define Set_BitVar(%1,%2) %1 |= (1 << (%2 & 31))
#define UnSet_BitVar(%1,%2) %1 &= ~(1 << (%2 & 31))

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_MAC10)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_MAC10)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

new 
g_Had_Skull3
new g_Skull3_Mode[33], g_Skull3_BPAmmo[33], g_Skull3_Clip[33], g_Skull3_Switchingg_Dropping[33]
new 
g_MsgWeaponListg_MsgCurWeapon
new g_Event_Skull3Sg_Event_Skull3Dg_ShellIdg_SmokePuff_SprId
new Bastard[1012]

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("CurWeapon""Event_CurWeapon""be""1=1")
    
    
register_forward(FM_UpdateClientData"fw_UpdateClientData_Post"1)    
    
register_forward(FM_PlaybackEvent"fw_PlaybackEvent")    
    
register_forward(FM_SetModel"fw_SetModel")    
    
    
register_touch("skull3""*""fw_Skull3_Touch")
    
register_think("skull3""fw_Skull3_Think")
    
RegisterHam(Ham_Spawn"player""fw_playerspawn"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3s"fw_Skull3S_AddToPlayer_Post"1)
    
RegisterHam(Ham_Item_AddToPlayerweapon_skull3d"fw_Skull3D_AddToPlayer_Post"1)    
    
RegisterHam(Ham_Item_Deployweapon_skull3s"fw_Skull3S_Deploy_Post"1)
    
RegisterHam(Ham_Item_Deployweapon_skull3d"fw_Skull3D_Deploy_Post"1)
    
RegisterHam(Ham_Item_PostFrameweapon_skull3s"fw_Skull3S_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3s"fw_Skull3S_Reload_Post"1)    
    
RegisterHam(Ham_Item_PostFrameweapon_skull3d"fw_Skull3D_PostFrame")    
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload")
    
RegisterHam(Ham_Weapon_Reloadweapon_skull3d"fw_Skull3D_Reload_Post"1)        
    
    
RegisterHam(Ham_TraceAttack"worldspawn""fw_TraceAttack_World")
    
RegisterHam(Ham_TraceAttack"player""fw_TraceAttack_Player")        
    
    
g_MsgWeaponList get_user_msgid("WeaponList")
    
g_MsgCurWeapon get_user_msgid("CurWeapon")

    
register_clcmd("drop""CMD_Drop")
    
    
// Weapon Hook
    
register_clcmd("weapon_skull3""Hook_Skull3S")
    
register_clcmd("weapon_skull3_2""Hook_Skull3D")
}
public 
fw_playerspawn(id) {
    if(
is_user_alive(id)) 
        
UnSet_BitVar(g_Had_Skull3id)
}
public 
plugin_natives() 
    
register_native("ze_get_skull""Get_Skull3"1)
    
public 
plugin_precache()
{
    
engfunc(EngFunc_PrecacheModelMODEL_V)
    
engfunc(EngFunc_PrecacheModelMODEL_V2)
    
engfunc(EngFunc_PrecacheModelMODEL_P)
    
engfunc(EngFunc_PrecacheModelMODEL_P2)
    
engfunc(EngFunc_PrecacheModelMODEL_W)
    
    for(new 
0sizeof(Skull3_Sounds); i++)
        
engfunc(EngFunc_PrecacheSoundSkull3_Sounds[i])
        
    for(new 
0sizeof(Skull3_Resources); i++)
    {
        if(
== || == 1engfunc(EngFunc_PrecacheGenericSkull3_Resources[i])
        else 
engfunc(EngFunc_PrecacheModelSkull3_Resources[i])
    }
    
    
g_ShellId engfunc(EngFunc_PrecacheModel"models/pshell.mdl")
    
g_SmokePuff_SprId engfunc(EngFunc_PrecacheModel"sprites/wall_puff1.spr")
    
    
register_forward(FM_PrecacheEvent"fw_PrecacheEvent_Post"1)
}

public 
fw_PrecacheEvent_Post(type, const name[])
{
    if(
equal("events/mp5n.sc"name)) g_Event_Skull3S get_orig_retval()    
    else if(
equal("events/ump45.sc"name)) g_Event_Skull3D get_orig_retval()    
}

public 
Get_Skull3(id)
{
    if(!
is_user_alive(id))    
        return
        
    
drop_weapons(id)
    
    
g_Dropping[id] = 0
    
    Set_BitVar
(g_Had_Skull3id)
    
UnSet_BitVar(g_Skull3_Switchingid)
    
    
g_Skull3_Mode[id] = SKULL3_SINGLE
    g_Skull3_BPAmmo
[id] = BPAMMO
    
    give_item
(idweapon_skull3s)
    
give_item(idweapon_skull3d)
    
    static 
Ent;
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3S)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_S)
    
    
Ent fm_get_user_weapon_entity(idCSW_SKULL3D)
    if(
pev_valid(Ent)) cs_set_weapon_ammo(EntCLIP_D)
    
    
cs_set_user_bpammo(idCSW_SKULL3Sg_Skull3_BPAmmo[id])
    
cs_set_user_bpammo(idCSW_SKULL3Dg_Skull3_BPAmmo[id])
    
    
Update_AmmoHud(idCSW_SKULL3SCLIP_S)


Hola?, sí quiera entendiste lo qué pregunto?.

El quiere agregar más sonidos al plugin Skulls Sounds, qué reproduce sonidos por asesinatos.
Eso es lo que quiero, que suene mas al darle headshot, cuando le de a cuchillo suenes otros, etc. Gracias.

•ΜΔ†ΙΔS•
13/06/2018 11:55 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
La Renga Mk Sin conexión
Miembro


Trebol purpura
Mensajes: 159
Registro en: Jan 2018
Reputación: 3
Mensaje: #5
RE: Skull Sounds
(12/06/2018 05:51 PM)Mathias escribió:  Como puedo ponerle mas sonidos al skull sounds?

https://amxmodx-es.com/Thread-Skull-Sounds

modifica estas 2 lineas
Cita: "Skull_Sounds/survivor1.wav",
"Skull_Sounds/survivor2.wav"

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/survivor1.wav",
    
"Skull_Sounds/survivor2.wav"
}

new 
SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

    
precache_sound(SND_KNIFE)
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
PlaySound(SND_KNIFE)
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED

(Este mensaje fue modificado por última vez en: 13/06/2018 12:56 PM por La Renga Mk.)
13/06/2018 12:50 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Mathias Sin conexión
Miembro Junior


Mensajes: 23
Registro en: Jan 2018
Reputación: 0
Mensaje: #6
RE: Skull Sounds
Lo que quiero es argegarle mas sonidos a darle headshot, al darle con cuhillo, etc.

•ΜΔ†ΙΔS•
13/06/2018 01:04 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
La Renga Mk Sin conexión
Miembro


Trebol purpura
Mensajes: 159
Registro en: Jan 2018
Reputación: 3
Mensaje: #7
RE: Skull Sounds
agrega todo lo que quieras
Cita:new SND_HEAD[][] =
{
"Skull_Sounds/outstand.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] =
{
"Skull_Sounds/NoLlores.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}



Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] = 
{
    
"Skull_Sounds/NoLlores.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}
new 
SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

   
// precache_sound(SND_KNIFE)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])
    
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
//PlaySound(SND_KNIFE)
       
PlaySound(SND_KNIFE[random_num(0sizeof SND_KNIFE -1)])
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED

(Este mensaje fue modificado por última vez en: 13/06/2018 01:13 PM por La Renga Mk.)
13/06/2018 01:11 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Mathias Sin conexión
Miembro Junior


Mensajes: 23
Registro en: Jan 2018
Reputación: 0
Mensaje: #8
RE: Skull Sounds
(13/06/2018 12:50 PM)La Renga Mk escribió:  
(12/06/2018 05:51 PM)Mathias escribió:  Como puedo ponerle mas sonidos al skull sounds?

https://amxmodx-es.com/Thread-Skull-Sounds

modifica estas 2 lineas
Cita: "Skull_Sounds/survivor1.wav",
"Skull_Sounds/survivor2.wav"

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/survivor1.wav",
    
"Skull_Sounds/survivor2.wav"
}

new 
SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

    
precache_sound(SND_KNIFE)
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
PlaySound(SND_KNIFE)
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED


(13/06/2018 01:11 PM)La Renga Mk escribió:  agrega todo lo que quieras
Cita:new SND_HEAD[][] =
{
"Skull_Sounds/outstand.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] =
{
"Skull_Sounds/NoLlores.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}



Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] = 
{
    
"Skull_Sounds/NoLlores.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}
new 
SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

   
// precache_sound(SND_KNIFE)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])
    
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
//PlaySound(SND_KNIFE)
       
PlaySound(SND_KNIFE[random_num(0sizeof SND_KNIFE -1)])
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED

Pero como hago eso? como lo pongo, dime porfavor.

(13/06/2018 12:50 PM)La Renga Mk escribió:  
(12/06/2018 05:51 PM)Mathias escribió:  Como puedo ponerle mas sonidos al skull sounds?

https://amxmodx-es.com/Thread-Skull-Sounds

modifica estas 2 lineas
Cita: "Skull_Sounds/survivor1.wav",
"Skull_Sounds/survivor2.wav"

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/survivor1.wav",
    
"Skull_Sounds/survivor2.wav"
}

new 
SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

    
precache_sound(SND_KNIFE)
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
PlaySound(SND_KNIFE)
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED


(13/06/2018 01:11 PM)La Renga Mk escribió:  agrega todo lo que quieras
Cita:new SND_HEAD[][] =
{
"Skull_Sounds/outstand.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] =
{
"Skull_Sounds/NoLlores.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav",
"Skull_Sounds/nuevo_sonido.wav"
}



Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define PLUGIN "Skull Sounds (re-writen)"
#define VERSION "1.0"
#define AUTHOR "Sugisaki"

new g_pcvar_heashotg_pcvar_suicideg_pcvar_knifeg_pcvar_firtbloodg_pcvar_prepareg_pcvar_grenade

new frags[33], deaths[33], bool:FirstBlood

enum
{
    
NORMAL,
    
GRENADE,
    
HEADSHOT,
    
KNIFE,
    
SUICIDE,
    
FBLOOD,
    
PREPARE
}

new 
suicidemess[][]=
{
    
"Hahaha Prefiero Suicidarse A Morir Peleando El Tipico Noob :/",
    
"Hahaha Si Es Cagao El Suicidio Fue Su Ultima Opcion :/"
}

new 
SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] = 
{
    
"Skull_Sounds/NoLlores.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}
new 
SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_logevent("round_start"2"1=Round_Start")
    
RegisterHam(Ham_Spawn"player""hm_spawn"1)
    
    
g_pcvar_heashot register_cvar("sks_ev_headshot""1")
    
g_pcvar_grenade register_cvar("sks_ev_grenade""1")
    
g_pcvar_prepare register_cvar("sks_ev_prepare""1")
    
g_pcvar_knife register_cvar("sks_ev_knife""1")
    
g_pcvar_suicide register_cvar("sks_ev_suicide""1")
    
g_pcvar_firtblood register_cvar("sks_ev_firtblood""1")
}

public 
PlaySound(const sound[])
    
client_cmd(0"spk %s"sound)
public 
plugin_precache()
{
    
precache_sound(SND_PREPARE)
    
precache_sound(SND_FBLOOD)
    
    
//precache_sound(SND_HEAD)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])

   
// precache_sound(SND_KNIFE)
    
for(new isizeof SND_HEADi++)
        
precache_sound(SND_HEAD[i])
    
    
precache_sound(SND_GRENADE)
    
precache_sound(SND_3K)
    
precache_sound(SND_4K)
    
precache_sound(SND_6K)
    
precache_sound(SND_8K)
    
precache_sound(SND_10K)
    
precache_sound(SND_12K)
    
precache_sound(SND_14K)
    
precache_sound(SND_15K)
    
precache_sound(SND_16K)
    
precache_sound(SND_18K)
    for(new 
isizeof SND_SUICIDEi++)
        
precache_sound(SND_SUICIDE[i])
}

public 
round_start()
{
    
FirstBlood false
    anuncio
(0PREPARE)
}

public 
hm_spawn(id)
{
    if(!
is_user_connected(id)) return HAM_IGNORED
    
    
if(frags[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una buena racha, %i frags seguidos"frags[id])
    else if(
deaths[id] > 1)
        
client_print(idprint_chat"[AMXX-ES] Tienes una mala racha, %i muertes seguidos"deaths[id])
    
    return 
HAM_IGNORED
}

public 
anuncio(kidmode)
{
    new 
kname[33]
    
get_user_name(kidkname32)
    
    if(
mode == NORMAL)
    {
        new 
random(256)
        new 
random(256)
        new 
random(256)
        
set_hudmessage(r,g,b0.050.6520.026.00.010.12);
    }
    else
    {
        new 
random_num(150,256)
        new 
random_num(0,100)
        new 
random_num(0,100)
        
set_hudmessage(rgb, -1.00.3016.06.00.010.13);
    }
    
    switch(
mode)
    {
        case 
NORMAL
        {
            switch(
frags[kid])
            {
                
                case 

                {
                    
show_hudmessage(0"%s: All To Easy!!!"kname)
                    
PlaySound(SND_3K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: El Papa De Los Helados!!!"kname)
                    
PlaySound(SND_4K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: No Tiembles!!! "kname)
                    
PlaySound(SND_6K)
                }
                case 
:
                {
                    
show_hudmessage(0"%s: Eres Tremenda Nena!!! "kname)
                    
PlaySound(SND_8K)
                }
                case 
10 :
                {
                    
show_hudmessage(0"%s: Cuerdas De Niñas!!! "kname)
                    
PlaySound(SND_10K)
                }
                case 
12 
                {
                    
show_hudmessage(0"%s: No Tienes Vida!!! "kname)
                    
PlaySound(SND_12K)
                }
                case 
14 :
                {
                    
show_hudmessage(0"%s: Madura Mente De Pollo!!! "kname)
                    
PlaySound(SND_14K)
                }
                case 
15 :
                {
                    
show_hudmessage(0"%s: Dando Balazos!!! "kname)
                    
PlaySound(SND_15K)
                }
                case 
16:
                {
                    
show_hudmessage(0"%s: Te Prometo Que Donde Yo Este Te Rebuelco!!! "kname)
                    
PlaySound(SND_16K)
                }
                case 
18 :
                {
                    
show_hudmessage(0"%s: Grrr Animality!!! "kname)
                    
PlaySound(SND_18K)
                }
                
            }
            return 
PLUGIN_HANDLED
        
}
        case 
GRENADE :
        {
            if(
get_pcvar_num(g_pcvar_grenade) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"Siempre Atravesado Como El Miercoles Muahahahaha!!!")
            
PlaySound(SND_GRENADE)
        }
        case 
HEADSHOT :
        {
            if(
get_pcvar_num(g_pcvar_heashot) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" >*.::OuTsTaNdInG::.*< ")
            
//PlaySound(SND_HEAD)
            
PlaySound(SND_HEAD[random_num(0sizeof SND_HEAD -1)])
        }
        case 
KNIFE :
        {
            if(
get_pcvar_num(g_pcvar_knife) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"No Llores Mi Niña Aqui Te Traje Tu Teterito Chupa Chupa Chupa muahahahaha!!!")
            
//PlaySound(SND_KNIFE)
       
PlaySound(SND_KNIFE[random_num(0sizeof SND_KNIFE -1)])
        }
        case 
SUICIDE:
        {
            if(
get_pcvar_num(g_pcvar_suicide) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0suicidemess[random_num(0sizeof suicidemess -1)])
            
PlaySound(SND_SUICIDE[random_num(0sizeof SND_SUICIDE -1)])            
        }
        case 
FBLOOD:
        {
            if(
get_pcvar_num(g_pcvar_firtblood) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0" First Blood!!!")
            
PlaySound(SND_FBLOOD)
        }
        case 
PREPARE:
        {
            if(
get_pcvar_num(g_pcvar_prepare) != 1) return PLUGIN_HANDLED
            show_hudmessage
(0"The Gates Are Open")
            
PlaySound(SND_PREPARE)
        }
    }
    return 
PLUGIN_HANDLED
}


public 
client_death(killervictimwpnindexhitplace)
{    
    if(!
is_user_connected(victim) || (wpnindex == CSW_C4)) return PLUGIN_HANDLED
    
    
if(victim == killer)
    {
        
anuncio(0SUICIDE)
        
frags[killer] = 0
        deaths
[victim] += 1
        
return PLUGIN_HANDLED
    
}
    
    if(!
FirstBlood)
    {
        
anuncio(0FBLOOD)
        
FirstBlood true
    
}
    if(
hitplace == HIT_HEAD)
        
anuncio(0HEADSHOT)
    
    switch(
wpnindex)
    {
        case 
CSW_HEGRENADEanuncio(0GRENADE)
        case 
CSW_KNIFEanuncio(0KNIFE)
    }
    
    
    
frags[killer] += 1
    deaths
[killer] = 0
    frags
[victim] = 0
    deaths
[victim] += 1
    
    anuncio
(killerNORMAL)
    return 
PLUGIN_HANDLED

Pero como hago eso? como lo pongo, dime porfavor.

•ΜΔ†ΙΔS•
(Este mensaje fue modificado por última vez en: 13/06/2018 02:34 PM por Mathias.)
13/06/2018 02:33 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Saber Sin conexión
Miembro Sr.


Mensajes: 398
Registro en: Apr 2017
Reputación: 3
Mensaje: #9
RE: Skull Sounds
Código PHP:
new SND_PREPARE[] = "Skull_Sounds/gates.wav"
new SND_FBLOOD[] = "Skull_Sounds/firstblood.wav"
//new SND_HEAD[] = "Skull_Sounds/outstand.wav"
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}

//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav"
new SND_KNIFE[][] = 
{
    
"Skull_Sounds/NoLlores.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
}
new 
SND_GRENADE[] = "Skull_Sounds/atravesadoo.wav"
new SND_SUICIDE[][] = 
{
    
"Skull_Sounds/mhaha.wav",
    
"Skull_Sounds/mkscorplaugh.wav",
    
"Skull_Sounds/mksklaugh.wav",
    
"Skull_Sounds/mkstdanger.wav"
}
new 
SND_3K[] = "Skull_Sounds/alleasy.wav"
new SND_4K[] = "Skull_Sounds/PapaDeLosHelados.wav"
new SND_6K[] = "Skull_Sounds/notiembles.wav"
new SND_8K[] = "Skull_Sounds/tremenda.wav"
new SND_10K[] = "Skull_Sounds/ninas.wav"
new SND_12K[] = "Skull_Sounds/notienesvida.wav"
new SND_14K[] = "Skull_Sounds/madura.wav"
new SND_15K[] = "Skull_Sounds/bala.wav"
new SND_16K[] = "Skull_Sounds/te_rebuelco.wav"
new SND_18K[] = "Skull_Sounds/animality.wav" 

en esta parte, agregas los sonidos nuevos, busca en que evento quieres agregarlo,

aqui:
Código PHP:
//new SND_KNIFE[] = "Skull_Sounds/NoLlores.wav" asi estaba antes
new SND_KNIFE[][] = 
{
    
"Skull_Sounds/NoLlores.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
    
//donde dice nuevo_sonido.wav agrega el nombre de tu sonido y este se agregara cuando mates con KNIFE (CUCHILLO) asi con head y tal.


con el headshot es igual busca la linea del head
Código PHP:
//new SND_HEAD[] = "Skull_Sounds/outstand.wav" asi estaba antes
new SND_HEAD[][] = 
{
    
"Skull_Sounds/outstand.wav",
    
"Skull_Sounds/nuevo_sonido.wav",
    
"Skull_Sounds/nuevo_sonido.wav"
  
/* asi te lo dejo renga, haz lo mismo que con el Knife. Mas facil no te lo pudo dejar, nadamas de agregarle el nombre del sonido*\


Edit:Olvide ponerlo en PHP Roflmao

Image
(Este mensaje fue modificado por última vez en: 13/06/2018 10:05 PM por Saber.)
13/06/2018 10:03 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS