←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Losowe dzwięki przy zabiciu

Zablokowany

  • +
  • -
VoldO - zdjęcie VoldO 08.12.2008

Witam.Mam plugin co odtwarza 3 losowe dzwieki przy zabiciu,a chciał bym żeby odtwarzał 10 losowych,jak by mi ktoś pomógł go przerobic był bym bardzo wdzieczny.Pozdro

/* Plugin generated by AMXX-Studio */ 

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "Death Sound" 
#define VERSION "1.0" 
#define AUTHOR "Sn!ff3r" 


public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
    register_event("DeathMsg", "hook_death", "a", "1>0") 
} 

public hook_death() 
{ 
  new rand = random_num(0,2) 

  switch(rand) 
  { 
    case 0: client_cmd(0,"spk misc/die") 
    case 1: client_cmd(0,"spk misc/die2") 
    case 2: client_cmd(0,"spk misc/die3") 
  } 
} 

public plugin_precache() 
{ 
precache_sound("misc/die.wav") 
precache_sound("misc/die2.wav") 
precache_sound("misc/die3.wav") 
}
Odpowiedz

  • +
  • -
wizu - zdjęcie wizu 08.12.2008

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Death Sound"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("DeathMsg", "hook_death", "a", "1>0")
}

public hook_death()
{
  new rand = random_num(0,10)

  switch(rand)
  {
    case 0: client_cmd(0,"spk misc/die")
    case 1: client_cmd(0,"spk misc/die2")
    case 2: client_cmd(0,"spk misc/die3")
    case 3: client_cmd(0,"spk misc/die4")
    case 4: client_cmd(0,"spk misc/die5")
    case 5: client_cmd(0,"spk misc/die6")
    case 6: client_cmd(0,"spk misc/die7")
    case 7: client_cmd(0,"spk misc/die8")
    case 8: client_cmd(0,"spk misc/die9")
    case 9: client_cmd(0,"spk misc/die10")
  }
}

public plugin_precache()
{
precache_sound("misc/die.wav")
precache_sound("misc/die2.wav")
precache_sound("misc/die3.wav")
precache_sound("misc/die4.wav")
precache_sound("misc/die5.wav")
precache_sound("misc/die6.wav")
precache_sound("misc/die7.wav")
precache_sound("misc/die8.wav")
precache_sound("misc/die9.wav")
precache_sound("misc/die10.wav")
}

Mogłeś wziać na logikę :P
Kompilator

Przykro mi Szakal ale Twoje nie zadziała.
Odpowiedz

  • +
  • -
Szakal - zdjęcie Szakal 08.12.2008

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Death Sound"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
//pobrano z ---.pl
    register_event("DeathMsg", "hook_death", "a", "1>0")
}

public hook_death()
{
  new rand = random_num(0,10)

  switch(rand)
  {
    case 0: client_cmd(0,"spk misc/die") 
    case 1: client_cmd(0,"spk misc/die2") 
    case 2: client_cmd(0,"spk misc/die3")
    case 0: client_cmd(0,"spk misc/die4") 
    case 1: client_cmd(0,"spk misc/die5") 
    case 2: client_cmd(0,"spk misc/die6")
    case 2: client_cmd(0,"spk misc/die7")
    case 0: client_cmd(0,"spk misc/die8") 
    case 1: client_cmd(0,"spk misc/die9") 
    case 2: client_cmd(0,"spk misc/die10")
  }
}

public plugin_precache()
{
precache_sound("misc/die.wav") 
precache_sound("misc/die2.wav") 
precache_sound("misc/die3.wav")
precache_sound("misc/die4.wav") 
precache_sound("misc/die5.wav") 
precache_sound("misc/die6.wav")
precache_sound("misc/die7.wav")
precache_sound("misc/die8.wav") 
precache_sound("misc/die9.wav") 
precache_sound("misc/die10.wav") 
}
;>


Wizu, byłeś troszku szybszy ;)
Odpowiedz

  • +
  • -
wizu - zdjęcie wizu 08.12.2008

Byłem trochę szybszy i nie popełniłem tego błędu, który teraz zatuszowałeś :P To tak dla wyjaśnienia.
Odpowiedz

  • +
  • -
Szakal - zdjęcie Szakal 08.12.2008

Człowiek uczy się na błędach ;)
Odpowiedz

  • +
  • -
VoldO - zdjęcie VoldO 08.12.2008

dzięki wielkie
Odpowiedz
Zablokowany