Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #define PLUGIN "Zenecucc"
- #define VERSION "1.0"
- #define AUTHOR "mforce"
- #define ZENEK_SZAMA 3
- #define KOVETKEZO_SZAM 120.0
- new const PREFIX[] = "^4[Zenecucc]^1"
- new const ZENE[ZENEK_SZAMA][] = {
- "sound/zene/valami1.mp3",
- "sound/zene/valami2.mp3",
- "sound/zene/valami3.mp3"
- }
- new play[33], bool:zeneon[33];
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("say /zene", "zene")
- }
- public plugin_precache() {
- for(new i; i<sizeof(ZENE);i++) precache_sound(ZENE[i]);
- }
- public zene(id) {
- if(!zeneon[id]) {
- zeneon[id] = true;
- ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX)
- lejatszas(id)
- }
- else {
- ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX)
- zeneon[id] = false;
- play[id] = 0;
- if(task_exists(id)) remove_task(id);
- }
- }
- public lejatszas(id) {
- client_cmd(id, "stopsound; mp3 play ^"%s^"", ZENE[play[id]]);
- set_task(KOVETKEZO_SZAM, "kovetkezo", id)
- }
- public kovetkezo(id) {
- if(play[id] < ZENEK_SZAMA-1) {
- play[id]++;
- }
- else play[id] = 0;
- lejatszas(id);
- }
- public client_disconnect(id) {
- zeneon[id] = false;
- play[id] = 0;
- if(task_exists(id)) remove_task(id);
- }
- stock ChatColor(const id, const szMessage[], any:...) {
- static pnum, players[32], szMsg[190], IdMsg;
- vformat(szMsg, charsmax(szMsg), szMessage, 3);
- if(!IdMsg) IdMsg = get_user_msgid("SayText");
- if(id) {
- if(!is_user_connected(id)) return;
- players[0] = id;
- pnum = 1;
- }
- else get_players(players, pnum, "ch");
- for(new i; i < pnum; i++) {
- message_begin(MSG_ONE, IdMsg, .player = players[i]);
- write_byte(players[i]);
- write_string(szMsg);
- message_end();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement