Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSAdd Time


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi. How Can i add time to this plugin? I want when player play a song, for next using must wait 45s.
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>

#define PLUGIN "VipVoice"
#define VERSION "1.0"
#define AUTHOR "Heisenberg"

#define ADMIN_JBVIP ADMIN_KICK

new NightVisionOverrideActive[33];

new const 
GOURBE1_MP3[ ] = "sound/misc/wgvmvoice/gourbe/1.mp3"
new const GOURBE2_MP3[ ] = "sound/misc/wgvmvoice/gourbe/2.mp3"
new const GOURBE3_MP3[ ] = "sound/misc/wgvmvoice/gourbe/3.mp3"
new const GOURBE4_MP3[ ] = "sound/misc/wgvmvoice/gourbe/4.mp3"


public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /vmvoice""vmvoice");
    
register_clcmd("nightvision""NightVision")
}

public 
NightVision(id) {
    if (
NightVisionOverrideActive[id]) {
        
vmvoice(id)
        return 
PLUGIN_HANDLED;
    }
    
NightVisionOverrideActive[id] = true
    
return PLUGIN_CONTINUE;
}

public 
client_putinserver(id)
NightVisionOverrideActive[id] = true

public vmvoice(id)
{
    if(!(
get_user_flags(id) & ADMIN_JBVIP))
    {        
        
client_printc(id"!g[!tWG!g] !tDastresi Nadarid. !nKharid ~>");
        
        return 
PLUGIN_HANDLED;
    }       
    new 
menu menu_create("\rWG \y| \wVipVoice^n\r[\dCoded by Heisenberg\r]""vmvoice_handler");
        
    
menu_additem(menu"\yGourbe""1"0);        
        
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED
}

public 
plugin_precache()
{
    
precache_generic(GOURBE1_MP3)
    
precache_generic(GOURBE2_MP3)
    
precache_generic(GOURBE3_MP3)
    
precache_generic(GOURBE4_MP3)    
}

public 
vmvoice_handler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
gourbe(id);     
        }       
    } 
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
gourbe(id)
{  
    new 
menu menu_create("\rWG \y| \wVipVoice^n\r[\dCoded by Heisenberg\r]""gourbe_handler");
        
    
menu_additem(menu"\yBang""1"0);
    
menu_additem(menu"\yNemidonm Goul Zade Bodan""2"0);
    
menu_additem(menu"\yChi Migi To?""3"0);
    
menu_additem(menu"\yAn Agha""4"0);

    
menu_addblank(menu,0);
    
menu_addblank(menu,0);
    
menu_addblank(menu,0);
    
menu_addblank(menu,0);     
    
    
menu_additem(menu,"\wBack To Main menu","0"0);    
    
    
menu_setprop(menuMPROP_EXITMEXIT_NEVER)
    
menu_display(idmenu0);
}

public 
gourbe_handler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
name[33]
    
get_user_name(idname32)
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
client_cmd0"mp3 play ^"%s^""GOURBE1_MP3 );
       
client_printc0"!n%s!g: !n(!tBang!!n)"name );
        }
        case 
2:
        {
            
client_cmd0"mp3 play ^"%s^""GOURBE2_MP3 );
       
client_printc0"!n%s!g: !n(!tNemidonm Goul Zade Bodan!n)"name);        
        }
        case 
3:
        {
            
client_cmd0"mp3 play ^"%s^""GOURBE3_MP3 );
       
client_printc0"!n%s!g: !n(!tChi Migi To?!n)"name );        
        }
        case 
4:
        {
            
client_cmd0"mp3 play ^"%s^""GOURBE4_MP3 );
       
client_printc0"!n%s!g: !n(!tAn Agha!n)"name );        
        }
        case 
0:
        {
            
vmvoice(id);        
        }    
    } 
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

// Colour Chat
stock client_printc(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!g""^x04"); // Green Color
    
replace_all(msg190"!n""^x01"); // Default Color
    
replace_all(msg190"!t""^x03"); // Team Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }


Thanks :)

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...