http://forum.sa-mp.ro/index.php?topic=4622.0
[hr]
Prima oara vom configura clientul Sa-MP:
Prima oara instalati Clientul audio_client_plugin_v04_install.exe in folderul unde aveti instalat GTA San Andreas (Default: C:\Program Files\Rockstar Games\GTA San Andreas\ )
[hr]
Acum vom configura serverul:
Copiaza fisierul "audiopacks" in directorul serverului tau.
Copiaza "audio.dll" (pentru windows) sau "audio.so" (pentru linux) din fisierul plugins in fisierul "Plugins" din directorul serverului tau, daca nu ai un astfel de fisier te rugam sa il creezi
Copiaza "audio.inc" din fisierul Include din Pawno din arhiva in folderul Include din Pawno-ul tau cu care vrei sa copilezi scriptul.
Deschide "audio.pwn" cu Pawno si apasa pe F5 pentru al "copila"
Dupa copilare vei avea un "audio.amx" , pe acela copiaza-l in folderul Filterscripts din directorul serverului tau.
Deschide cu Pawno gamemodul tau,
Pune la inceputul gamemodului asta:
Code: Select all
#include <audio>
adauga
Code: Select all
{
// Set the audio pack when the gamemode loads
Audio_SetPack("default_pack", true);
}
public
Audio_OnClientConnect(playerid)
{
// Transfer the audio pack when the player connects
Audio_TransferPack(playerid);
}
public
Audio_OnSetPack(audiopack[])
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
// Transfer the audio pack to all players when it is set
Audio_TransferPack(i);
}
return 1;
}
Duceti-va in folderul AudioPacks/default_pack
Acolo pune melodiile tale (PS: pune-le un nume cat mai scurt de exemplu Music1.mp3)
Dupa ce ai pus melodiile trecem mai departe.....
Acum vom configura fisierul Audio.ini
Deschideti "Audio.ini" cu un text editor cum ar fi Notepad sau WordPad
Sub [default_pack]
Puneti in ordinea inceperi melodiilor pe server cu cifre la inceput reprezentand ordinea apoi = si numele uneia dintre melodiile (cu tot cu extensia fiecaruia de exemplu .mp3 .wav) pe care le-ati bagat in fisierul AudioPacks/default_pack de exemplu
Code: Select all
[default_pack]
1 = music1.mp3
2 = music2.wav
Deschide server.cfg din directorul serverului tau
Adauga jos de tot
Daca serverul e pe Windows:
Code: Select all
plugins audio
Code: Select all
plugins audio.so
Daca totul este corect va trebuii sa va apara in consola ceva de genu Audio Client (ID1) connected ma rog ceva de genu (nu am avut posibilitate de a testa din nou)
[hr]
Comanzi In-Game:
/play <audioid> <pause (0/1)> <loop (0/1)> <downmix (0/1) (audioid va fi id-ul din audio.ini cel care incepe cu 1 = nume 2 = nume etc.)
Ex: /play 1 0 0 0
/pause <handleid>
Ex: /pause 1
/resume <handleid>
Ex: /resume 1
/stop <handleid>
Ex: /stop 1
/restart <handleid>
Ex: /restart 1
/seek <handleid> <seconds> (derulare/dat mai in fata melodia)
Ex: /seek 1 40
/setvolume <handleid> <volume (0-100)
Ex: /setvolume 1 100
/addtosequence <sequenceid> <audioid>
Ex: /addtosequence 1 1
/destroysequence <sequenceid>
Ex: /destroysequence 1
Restul le gasiti in audio.pwn daca aveti nevoie de ele.
[hr]
Alte Comenzi:
[hr]
Plugin by Incognito
Tutorial by TheGuardianAngel