Plugin-uriMusic Plugin 2.1.1

Moderatori: Moderators, Founder

Mesaj

Avatar utilizator
CEO
Posts
3802
Descriere: Bună, l-am programat o perioadă lungă de timp, așa că am decis să revin pentru o vreme, dar cu ajutorul unor persoane, vă prezint un plugin simplu, dar parțial util "Music Plugin". Acesta este un plugin destul de simplu, care permite jucătorilor să asculte melodiile încărcate.

Cvar-uri 2.1.1

Cod: Selectaţi tot

music_for_new_players - Veți reda automat melodii unui jucător? (1 - da | 0 - nu), deranjat dacă jucătorul interpretează singur piesa.
music_show_ad - Afișați un memento că puteți începe melodia dorită sau puteți întrerupe melodia curentă. (1 - da | 0 - nu).
music_ad_timer - La ce oră va apărea memento-ul? (Implicit 30.0).
Puteți edita un memento în fișierul "data / lang / music_plugin.txt" .

Cvar-uri 2.0.0

Cod: Selectaţi tot

music_for_dead_players - Pot jucatorii asculta muzica in timp ce asculta? (1 - da | 0 - nu).
music_stop_at_round_end - Muzica se oprește la sfârșitul rundei? (1 - da | 0 - nu).
Prin optimizarea oricărui cvar pentru optimizare, va intra în vigoare la începutul rundei noi.

Adăugarea de melodii:

Melodiile sunt înregistrate în fișierul music_plugin.cfg din dosarul config.

Cod: Selectaţi tot

"Titlul melodiei" sunet / link_iki_dain în song_country_seconds

"Titlul melodiei" sunet / link_chick_shows "CATEGORY" song_country_seconds
v2.0.0 - Dacă nu doriți să puneți melodiile în categorie, lăsați ghilimele "" altfel pluginurile nu vor funcționa.

De exemplu:

Cod: Selectaţi tot

"Breaking Benjamin - Blow Me Away" sound/umbrella_infection/music/bma.mp3" "ROCK" 207
"Scary Song" sound/umbrella_infection/music/zvu_plague.mp3 "ROCK" 210
"Disturbed - Down with the sickness" sound/umbrella_infection/music/dwts.mp3 "ROCK" 279
"Disturbed - Indestructible" sound/umbrella_infection/music/indes.mp3 "ROCK" 274
"Charlie Clouser - Convoy" sound/umbrella_infection/music/convoy.mp3 "ELECTRO" 330
"The New Me" sound/umbrella_infection/music/themenew.mp3 "ELECTRO" 117
"Hans Zimmer - Last man" sound/umbrella_infection/music/lastman.mp3 "ELECTRO" 202
"Ultra Numb" sound/umbrella_infection/music/ultranumb.mp3 "" 177
"Hollywood Undead" sound/umbrella_infection/music/hollywood_undead_m.mp3 "" 190
Limita de caractere pentru titlu de cântec este de 64 de caractere.
Limita de caractere pentru numele categoriei este de 64 de caractere.
Dacă fișierul de configurare nu este găsit sau este gol, plugin-ul este oprit.
Formatul Mp3: Stereo, 44100Hz, plutitor pe 32 de biți.

Raportați bug-uri și sugestii de optimizare în acest subiect.

v2.0.0 - Native

Cod: Selectaţi tot

/ ** 
 * Obțineți categoria curentă a jucătorilor 
 * 
 * @ param id - ID-ul jucătorului. 
 * @ param name - Tampon la șirul din 
 * @param len - Dimensiunea caracterelor bufferului de ieșire. 
 * @ string 
retur 
 * / nativ _get_current_cat_name ( id , nume [ ], len ); / ** 
 * Obțineți indicele cântecului curent 
 * 
 * @ param id - ID-ul playerului 
 * @regul întregului | fals 
 * / 
nativ _get_current_index_in_cat ( id ); / ** 
 * Obțineți numărul cântecului din categoria curentă 
 * 




 * @ param id - ID-ul jucătorului 
 * @întreruperi întregi false 
 * / 
nativ _get_category_song_count ( id ); / ** 
 * Obține numele melodiilor curente 
 * 
 * @ param id - ID-ul jucătorului 
 * @ param name - Tamponul șirului din 
 * @param len - Dimensiunea caracterelor tamponului de ieșire. 
 * @ string 
retur 
 * / nativ _get_current_song_name ( id , nume [ ], len ); / ** 
 * Obțineți indicele melodiilor actuale 
 * 
 * @ param id - ID-ul playerului 
 * @return integer | false 
 * /

 


nativ _get_current_song_index ( id ); / ** 
 * Obține cantitatea totală de melodii 
 * 
 * @return integer 
 * / 
native _get_total_song_count ( ); / ** 
 * Verificați dacă jucătorul poate asculta muzică 
 * 
 * @ param id - ID-ul playerului 
 * @param overwrite - Verificați cu suprascriptibilul utilizatorului 
 * @return true | false 
 * / 
nativ _can_listen ( id , bool : overwrite = false ); / ** 
 * Verifică dacă un jucător ascultă ceva 
 * 
 * @ param id - ID-ul jucătorului

 

  


 * @return adevărat | fals 
 * / 
nativ _is_listening ( id ); / ** 
 * Verifică dacă un jucător ascultă dintr-o categorie 
 * 
 * @ param id - ID-ul jucătorului 
 * @return true | fals 
 * / 
nativ _is_in_category ( id ); / ** 
 * Opreste muzica pana cand urmatoarea actiune va fi jucata 
 * 
 * @ param id - 0 sau id specifice playerului 
 * @return true on success | false de eșec 
 * / 
native _stop_music / ** 
 * Obține jucători volum de muzică 
 * 
 * @ param id - player id specific. 
 * @ float float 
 * /



( id = 0 );


 nativ Float : _get_volume ( id );
changelog:

Cod: Selectaţi tot

Versiunea 1.0 [0-1] - 2017-06-22 
 - Release 
 - Small Fix 
Versiunea 1.0.2 - 2017-06-24 
 - Suport .wav 
 - Dacă melodia nu a fost găsită sau log-in-ul formatului rău este o eroare. 
Versiunea 2.0.0 - 2018-04-22 
 - Cod complet rescris pentru erori și optimizare din trecut. 
 - Funcționalitate nativă. 
 - Categorii de muzică. 
 - Comenzi suplimentare: / next, / prev, / rand. 
 - add-on plug-in pentru Music HUD. 
Versiunea 2.0.1 - 2018-04-24 
 - Oprire fixă ​​în timpul meniului. 
Versiunea 2.1.1 - 2018-04-25 
 - Cântec, categorie și lista ale tuturor melodiilor ale căror melodii au fost mutate într-un meniu separat. 
 - Opțiuni de îmbunătățire și reducere audio din meniul principal.
 - Noul nativ care vă permite să aflați setarea sunetului jucătorului. (Returnează valoarea tipului de flotor). 
 - pluginul Music HUD arată jucătorului procentajul de sunet pe care la stabilit. (0% până la 100%) 
 - personalizarea ReHLDS.
Descarcare: Music Plugin v2.1.1

Nume: Music Plugin
Versiune: v2.1.1
Link oficial: www.extreamcs.com

Instalare:
1. Fisierul musicplugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul musicplugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Cod: Selectaţi tot

musicplugin.amxx
========================
CONTACT : diliulro@yahoo.com
========================
Scrie răspuns