Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Prośba o napisanie pluginu.


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 M4G!K

    Profesjonalista

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:224
  • GG:
  • Imię:Bartłomiej
  • Lokalizacja:Sandomierz
Offline

Napisano 27.03.2010 10:14

Witam

Proszę was o napisanie pluginu, który powoduje, że gdy zaczyna się runda włącza się muzyka ( losuje ją z pomiędzy 3 podanych ), która trwa 2 minuty ( mam już muzykę o dokładnie tej długości ). Runda trwa oczywiście też 2 minuty, ale przeważnie kończy się przed czasem, więc wtedy ta muzyka się stopuje i od nowej rundy losuje nową muzyke, która ma grać.
Muzyka w formacie mp3.

Z góry dziękuje za napisanie.
Pozdrawiam
  • +
  • -
  • 0

Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj  darmowe skiny cs go!


#2 se7en

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:112
  • GG:
  • Imię:Konrad
  • Lokalizacja:Łódź
Offline

Napisano 27.03.2010 13:55

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muza na poczatek rundy"
#define VERSION "1.0"
#define AUTHOR "wHsk"

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("ResetHUD","nowaRunda","b")
	}
	
public nowaRunda(id){
new rand = random_num(0,2)
client_cmd(0,"stopsound")
switch(rand)
{
 case 0:
  {
    client_cmd(0,"mp3 play sound/misc/1.mp3")
  }
 case 1:
  {
    client_cmd(0,"mp3 play sound/misc/2.mp3")
  }
 case 2:
  {
    client_cmd(0,"mp3 play sound/misc/3.mp3")
  }
}
return PLUGIN_HANDLED
}

public plugin_precache(){
    precache_generic("sound/misc/1.mp3")
    precache_generic("sound/misc/2.mp3")
    precache_generic("sound/misc/3.mp3")
    return PLUGIN_CONTINUE
}

nie testowalem, sprawdz

27 marzec 2010 - 13:55:
druga wersja

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muza na poczatek rundy"
#define VERSION "2.0"
#define AUTHOR "wHsk"

new const muzyczki[][] =
{
   "misc/1.mp3",
   "misc/2.mp3",
   "misc/3.mp3"
}

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_event("ResetHUD","graj","b")
}

public plugin_precache() 
{
   for (new i = 0; i < sizeof muzyczki; i++)
   precache_generic(muzyczki[i])
}

public graj()
{
   client_cmd(0,"stopsound")
   muzyka(0, muzyczki[random_num(0, sizeof muzyczki - 1)])
}

stock muzyka(index, const utwor[])
{
   if(contain(utwor, ".mp3") != -1)
    {
   new piosenka[64]
   format(piosenka, 63, "sound/%s", utwor)
   client_cmd(index, "mp3 play %s", piosenka)
    }
   else
   client_cmd(index, "spk %s", utwor)
}


Sprawdz obie wersje :D
  • +
  • -
  • 1

#3 M4G!K

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:224
  • GG:
  • Imię:Bartłomiej
  • Lokalizacja:Sandomierz
Offline

Napisano 27.03.2010 13:57

Działa, dzięki wielkie. :)
  • +
  • -
  • 0

Najlepsze skiny cs go. Bierz udział w losowaniach i wygraj  darmowe skiny cs go!


#4 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 492
  • Lokalizacja:AMXX.PL
Offline

Napisano 28.03.2010 02:04

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Solved

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych