AMX Mod X - vše co potřebuješ k serveru
Prostor pro Vaši reklamu - napište nám

Pokročilé hledání





Všechny časy jsou v UTC


 [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 13:14:42 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: sob 29. črc 2017 14:01:20
Příspěvky: 37
Bydliště: Nové Mesto nad Váhom
Poděkoval: 5 x
Obdržel poděkování: 2 x
Zdravím,
Stiahol som si tu z fóra nejaký plugin na pridania songov do hry a upravil som si ho podla potreby ale neide.

Kód:
#include <amxmodx>

#define PLUGIN   "Music"
#define AUTHOR   "PanAnonym"
#define VERSION   "1.0"

#define ADMIN_VIP      ADMIN_LEVEL_H

new name[32]

new bool:hudba_hraje = 0

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /hudba", "song_menu")
}

public plugin_precache()
{
   precache_sound("sound/gamingplace/01.mp3")
   precache_sound("sound/gamingplace/02.mp3")
   precache_sound("sound/gamingplace/03.mp3")
}

public song_menu(id)
{
   new s = menu_create("\yVyber si song :", "songy_handler")
   
   menu_additem(s, "\w01")
   menu_additem(s, "\w02")
   menu_additem(s,   "\w03 \y[VIP]", "0",  ADMIN_VIP );
   
   menu_setprop(s, MPROP_NEXTNAME, "Dalsia strana")
   menu_setprop(s, MPROP_BACKNAME, "Vratit sa")
   menu_setprop(s, MPROP_EXITNAME, "\rKoniec")
   
   menu_display(id,s)
}

public songy_handler(id,menu,item)
{
   get_user_name(id, name, 31)
   
   switch(item)
   {
      case 0:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "sound/gamingplace/01.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
      case 1:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "sound/gamingplace/02.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
      case 2:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "sound/gamingplace/03.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
   }
}

public music_off()
{
   hudba_hraje = false
   ChatColor(0, "!y[!gHudba!y] Piesen prave !gskoncila !y ! Niekto moze pustit dalsiu !")
}

stock ChatColor(const id, const input[], any:...) {
    new count = 1, players[ 32 ];
    static msg[ 191 ];
    vformat( msg, 190, input, 3 );
    replace_all( msg, 190, "!g", "^4" );
    replace_all( msg, 190, "!y", "^1" );
    replace_all( msg, 190, "!t", "^3" );
    if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
    {
        for( new i = 0; i < count; i++ ) {
            if( is_user_connected( players[ i ] ) ) {
                message_begin( MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[ i ] );
                write_byte( players[ i ] );
                write_string( msg );
                message_end( );
            }
        }
    }
}


Myslim si ze chyba bude v tom publicu songy handler a konkretne v client_cmd(0, "sound/gamingplace/03.mp3") aký príkaz tam mam na miesto toho dat ?

_________________
Ak som ti pomohol -> Obrázek
Moje Pluginy ->
Grab Commands 2.1.0 [100%]

Môj Herný Portál GamingPlace.eu


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 14:18:28 
Offline
AMXX Senior Member
AMXX Senior Member
Uživatelský avatar

Registrován: čtv 29. srp 2013 18:07:35
Příspěvky: 510
Poděkoval: 24 x
Obdržel poděkování: 76 x
viac chýb

1. keď precachuješ soundy tak to je už z priečinku sound, čiže už nedávaš znova sound

2. ak chceš prehrať .wav-> spk blabla.wav, ak mp3 -> mp3 play blabla.mp3

_________________


Obrázek


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 14:42:26 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: sob 29. črc 2017 14:01:20
Příspěvky: 37
Bydliště: Nové Mesto nad Váhom
Poděkoval: 5 x
Obdržel poděkování: 2 x
Precache som opravil to je uz v pohode ale ak pustim pesnicku nejde stale

_________________
Ak som ti pomohol -> Obrázek
Moje Pluginy ->
Grab Commands 2.1.0 [100%]

Môj Herný Portál GamingPlace.eu


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 15:25:37 
Offline
Globální Moderátor
Uživatelský avatar

Registrován: pát 06. led 2012 16:48:51
Příspěvky: 2341
Bydliště: Banská Štiavnica
Poděkoval: 34 x
Obdržel poděkování: 259 x
David ti jasne poradil ako zapísať prehrávanie pre mp3ky či wav formát pesničiek, ale ako vidím odignoroval si to.

_________________
Všetko čo potrebujete vedieť je na jednom mieste.
No more programming except of my web.. Thx for understanding.


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 15:38:01 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: sob 29. črc 2017 14:01:20
Příspěvky: 37
Bydliště: Nové Mesto nad Váhom
Poděkoval: 5 x
Obdržel poděkování: 2 x
Spoiler:
Kód:
#include <amxmodx>

#define PLUGIN   "Music"
#define AUTHOR   "PanAnonym"
#define VERSION   "1.0"

#define ADMIN_VIP      ADMIN_LEVEL_H

new name[32]

new bool:hudba_hraje = 0

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /hudba", "song_menu")
}

public plugin_precache()
{
   precache_sound("gamingplace/01.mp3")
   precache_sound("gamingplace/02.mp3")
   precache_sound("gamingplace/03.mp3")
}

public song_menu(id)
{
   new s = menu_create("\yVyber si song :", "songy_handler")
   
   menu_additem(s, "\w01")
   menu_additem(s, "\w02")
   menu_additem(s,   "\w03 \y[VIP]", "0",  ADMIN_VIP );
   
   menu_setprop(s, MPROP_NEXTNAME, "Dalsia strana")
   menu_setprop(s, MPROP_BACKNAME, "Vratit sa")
   menu_setprop(s, MPROP_EXITNAME, "\rKoniec")
   
   menu_display(id,s)
}

public songy_handler(id,menu,item)
{
   get_user_name(id, name, 31)
   
   switch(item)
   {
      case 0:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "mp3 play 01.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
      case 1:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "mp3 play 02.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
      case 2:
      {
         if(!hudba_hraje)
         {
            client_cmd(0, "mp3 play 03.mp3")
            set_task(8.0, "music_off")
            hudba_hraje = true
         } else
         {
            ChatColor(id, "!y[!gHudba!y] Uz !ghraje !yjedna piesen ! Pockaj si kym !gskonci !y!")
         }
      }
   }
}

public music_off()
{
   hudba_hraje = false
   ChatColor(0, "!y[!gHudba!y] Piesen prave !gskoncila !y ! Niekto moze pustit dalsiu !")
}

stock ChatColor(const id, const input[], any:...) {
    new count = 1, players[ 32 ];
    static msg[ 191 ];
    vformat( msg, 190, input, 3 );
    replace_all( msg, 190, "!g", "^4" );
    replace_all( msg, 190, "!y", "^1" );
    replace_all( msg, 190, "!t", "^3" );
    if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
    {
        for( new i = 0; i < count; i++ ) {
            if( is_user_connected( players[ i ] ) ) {
                message_begin( MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[ i ] );
                write_byte( players[ i ] );
                write_string( msg );
                message_end( );
            }
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1051\\ f0\\ fs16 \n\\ par }
*/


Asi som sa zle vyjadril v predchadzajucom prispevku spravim to vsetko co napisal a nejde to.

_________________
Ak som ti pomohol -> Obrázek
Moje Pluginy ->
Grab Commands 2.1.0 [100%]

Môj Herný Portál GamingPlace.eu


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: čtv 23. srp 2018 17:07:25 
Offline
AMXX Senior Member
AMXX Senior Member
Uživatelský avatar

Registrován: čtv 29. srp 2013 18:07:35
Příspěvky: 510
Poděkoval: 24 x
Obdržel poděkování: 76 x
a priečinok pri spúšťaní mp3 si ignoroval ?

_________________


Obrázek


Nahoru
  
 
 Předmět příspěvku: Re: Pesničky
PříspěvekNapsal: pát 24. srp 2018 13:48:42 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: sob 29. črc 2017 14:01:20
Příspěvky: 37
Bydliště: Nové Mesto nad Váhom
Poděkoval: 5 x
Obdržel poděkování: 2 x
Doriešili sme to cez Stem. Vyresene

_________________
Ak som ti pomohol -> Obrázek
Moje Pluginy ->
Grab Commands 2.1.0 [100%]

Môj Herný Portál GamingPlace.eu


Nahoru
  
 
 [ Příspěvků: 7 ] 

Všechny časy jsou v UTC


Kdo je online

Uživatelé procházející toto fórum: Bing [Bot], CommonCrawl [Bot] a 5 návštevníků



Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Přejít na:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All rights reserved 2007-2016 © by AMXMODX.cz, kopírování textů nebo grafických prvků z této stránky je bez souhlasu administrátora (jab.jab@seznam.cz) přísně zakázáno!


TOPlist