Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

ViP Mod 2.0a VIPpart2 Free AWP na respie


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 gajer

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:10
Offline

Napisano 02.01.2009 10:11

Witam mam maly problem z VIPpart2 przebolem ten plugin tak aby na poczatku rundy jescze bylo AWP za darmo ale jak kilkam na 3 z menu czyli na AWP to nie dostaje żadnego AWP :( menu nadal jest nieznika) proszę o pomoc :) Co zle zrobiłem albo czego nie zrobiłem:) Pozdrawiam :)


#include <amxmodx>
#include <amxmisc>
#include <fun>
static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
#define PLUGIN "VIP part2"
#define VERSION "2.0v"
#define AUTHOR "Dunno"
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
new round = 1
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)	
	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
	register_logevent("logevent_Round_Start", 2, "1=Round_Start")
	register_clcmd("say /vip","ShowMotd")
	maxplayers = get_maxplayers()
	gmsgSayText = get_user_msgid("SayText")
	register_clcmd("say", "handle_say")
	register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
	// Add your code here...
}
public logevent_Round_Start() {
	round++;
	
	new players[32], player, pnum;
	get_players(players, pnum, "a");
	for(new i = 0; i < pnum; i++)
	{
		player = players[i];
		set_user_gravity(player,1.0)
		if(get_user_flags(player) & ADMIN_LEVEL_H)
		{
			if(round > 3) Showrod(player)
		}
	}
}

public Showrod(id) {
	show_menu(id, Keysrod, "Darmowe VIP Bronie^n1. Bierz M4A1+Deagle^n2. Bierz AK47+Deagle^n3. Bierz AWP+Deagle^n0. Wyjscie^n", -1, "rod") // Display menu
}
public Pressedrod(id, key) {
	/* Menu:
	* VIP Menu
	* 1. Get M4A1+Deagle
	* 2. Get AK47+Deagle
	* 3. Get AWP=Deagle
	* 0. Exit
	*/
	switch (key) {
		case 0: { 
			strip_user_weapons (id)
			give_item(id,"weapon_m4a1")
			give_item(id,"ammo_556nato")
			give_item(id,"ammo_556nato")
			give_item(id,"ammo_556nato")
			give_item(id,"weapon_deagle")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"weapon_knife")
			give_item(id,"weapon_hegrenade")
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "item_kevlar");
			give_item(id, "item_assaultsuit");
			give_item(id, "item_thighpack");
			client_print(id, print_center, "Wzioles darmowe M4A1 i Deagle")
		}
		case 1: { 
			strip_user_weapons (id)
			give_item(id,"weapon_ak47")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"weapon_deagle")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"weapon_knife")
			give_item(id,"weapon_hegrenade")			           
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "item_kevlar");
			give_item(id, "item_assaultsuit");
			give_item(id, "item_thighpack");
			client_print(id, print_center, "Wzioles darmowe AK47 i Deagle")
		}
		case 2: {
			strip_user_weapons (id)
			give_item(id,"weapon_awp")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"ammo_762nato")
			give_item(id,"weapon_deagle")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"ammo_50ae")
			give_item(id,"weapon_knife")
			give_item(id, "weapon_hegrenade")			           
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			give_item(id, "item_kevlar");
			give_item(id, "item_assaultsuit");
			give_item(id, "item_thighpack");
			client_print(id, print_center, "Wzioles darmowe AWP i Deagle")			
		}
		case 9: { // 0
			
		}
	}
	return PLUGIN_CONTINUE
}

public ShowMotd(id)
{
	show_motd(id, "vip.txt")
}
public client_authorized(id)
{
	set_task(30.0, "PrintText" ,id)
}
public PrintText(id)
{
	client_print(id, print_chat, "[VIP] Napisz /vip i dowiedz sie jak być VIP`em i co on daje.")
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public print_adminlist(user) 
{
	new adminnames[33][32]
	new message[256]
	new contactinfo[256], contact[112]
	new id, count, x, len
	
	for(id = 1 ; id <= maxplayers ; id++)
		if(is_user_connected(id))
		if(get_user_flags(id) & ADMIN_LEVEL_H)
		get_user_name(id, adminnames[count++], 31)
	
	len = format(message, 255, "%s VIP ONLINE: ",COLOR)
	if(count > 0) {
		for(x = 0 ; x < count ; x++) {
			len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
			if(len > 96 ) {
				print_message(user, message)
				len = format(message, 255, "%s ",COLOR)
			}
		}
		print_message(user, message)
	}
	else {
		len += format(message[len], 255-len, "Brak VIP`ow online.")
		print_message(user, message)
	}
	
	get_cvar_string("amx_contactinfo", contact, 63)
	if(contact[0])  {
		format(contactinfo, 111, "%s Kontakt z Head Adminem -- %s", COLOR, contact)
		print_message(user, contactinfo)
	}
}

print_message(id, msg[]) {
	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(msg)
	message_end()
}

public client_connect(id) 
{ 
	new name[32] 
	get_user_info(id, "name", name, 31)
	if(get_user_flags(id) & ADMIN_LEVEL_H) {
		set_hudmessage(200, 0, 0, 0.05, 0.65, 2, 0.02, 30.0, 0.03, 0.3, 2) 
		show_hudmessage(0, "VIP %s Wszedl na Serwer",name) 
	}
}


  • +
  • -
  • 0

#2 emblaze

    Koniec z cs/amxx

  • Użytkownik

Reputacja: 167
Profesjonalista

  • Postów:973
  • Lokalizacja:Mój steam: emblaze_95
Offline

Napisano 02.01.2009 12:00

proszę to powinno działać ;)


#include <amxmodx> 
#include <amxmisc> 
#include <fun> 
static const COLOR[] = "^x04" //green 
static const CONTACT[] = "" 
new maxplayers 
new gmsgSayText 
#define PLUGIN "VIP part2" 
#define VERSION "2.0v" 
#define AUTHOR "Dunno" 
#define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<9) // Keys: 1230
new round = 1 
public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR)    
    register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod") 
    register_logevent("logevent_Round_Start", 2, "1=Round_Start") 
    register_clcmd("say /vip","ShowMotd") 
    maxplayers = get_maxplayers() 
    gmsgSayText = get_user_msgid("SayText") 
    register_clcmd("say", "handle_say") 
    register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER) 
    // Add your code here... 
} 
public logevent_Round_Start() { 
    round++; 
    
    new players[32], player, pnum; 
    get_players(players, pnum, "a"); 
    for(new i = 0; i < pnum; i++) 
    { 
        player = players[i]; 
        set_user_gravity(player,1.0) 
        if(get_user_flags(player) & ADMIN_LEVEL_H) 
        { 
            if(round > 3) Showrod(player) 
        } 
    } 
} 

public Showrod(id) { 
    show_menu(id, Keysrod, "Darmowe VIP Bronie^n1. Bierz M4A1+Deagle^n2. Bierz AK47+Deagle^n3. Bierz AWP+Deagle^n0. Wyjscie^n", -1, "rod") // Display menu 
} 
public Pressedrod(id, key) { 
    /* Menu: 
    * VIP Menu 
    * 1. Get M4A1+Deagle 
    * 2. Get AK47+Deagle 
    * 3. Get AWP=Deagle 
    * 0. Exit 
    */ 
    switch (key) { 
        case 0: { 
            strip_user_weapons (id) 
            give_item(id,"weapon_m4a1") 
            give_item(id,"ammo_556nato") 
            give_item(id,"ammo_556nato") 
            give_item(id,"ammo_556nato") 
            give_item(id,"weapon_deagle") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"weapon_knife") 
            give_item(id,"weapon_hegrenade") 
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_smokegrenade"); 
            give_item(id, "item_kevlar"); 
            give_item(id, "item_assaultsuit"); 
            give_item(id, "item_thighpack"); 
            client_print(id, print_center, "Wzioles darmowe M4A1 i Deagle") 
        } 
        case 1: { 
            strip_user_weapons (id) 
            give_item(id,"weapon_ak47") 
            give_item(id,"ammo_762nato") 
            give_item(id,"ammo_762nato") 
            give_item(id,"ammo_762nato") 
            give_item(id,"weapon_deagle") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"weapon_knife") 
            give_item(id,"weapon_hegrenade")                        
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_smokegrenade"); 
            give_item(id, "item_kevlar"); 
            give_item(id, "item_assaultsuit"); 
            give_item(id, "item_thighpack"); 
            client_print(id, print_center, "Wzioles darmowe AK47 i Deagle") 
        } 
        case 2: { 
            strip_user_weapons (id) 
            give_item(id,"weapon_awp") 
            give_item(id,"ammo_338magnum") 
            give_item(id,"ammo_338magnum") 
            give_item(id,"ammo_338magnum") 
            give_item(id,"weapon_deagle") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"ammo_50ae") 
            give_item(id,"weapon_knife") 
            give_item(id, "weapon_hegrenade")                        
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_flashbang"); 
            give_item(id, "weapon_smokegrenade"); 
            give_item(id, "item_kevlar"); 
            give_item(id, "item_assaultsuit"); 
            give_item(id, "item_thighpack"); 
            client_print(id, print_center, "Wzioles darmowe AWP i Deagle")            
        } 
        case 9: { // 0 
            
        } 
    } 
    return PLUGIN_CONTINUE 
} 

public ShowMotd(id) 
{ 
    show_motd(id, "vip.txt") 
} 
public client_authorized(id) 
{ 
    set_task(30.0, "PrintText" ,id) 
} 
public PrintText(id) 
{ 
    client_print(id, print_chat, "[VIP] Napisz /vip i dowiedz sie jak być VIP`em i co on daje.") 
} 

public handle_say(id) { 
    new said[192] 
    read_args(said,192) 
    if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 ) 
        set_task(0.1,"print_adminlist",id) 
    return PLUGIN_CONTINUE 
} 

public print_adminlist(user) 
{ 
    new adminnames[33][32] 
    new message[256] 
    new contactinfo[256], contact[112] 
    new id, count, x, len 
    
    for(id = 1 ; id <= maxplayers ; id++) 
        if(is_user_connected(id)) 
        if(get_user_flags(id) & ADMIN_LEVEL_H) 
        get_user_name(id, adminnames[count++], 31) 
    
    len = format(message, 255, "%s VIP ONLINE: ",COLOR) 
    if(count > 0) { 
        for(x = 0 ; x < count ; x++) { 
            len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"") 
            if(len > 96 ) { 
                print_message(user, message) 
                len = format(message, 255, "%s ",COLOR) 
            } 
        } 
        print_message(user, message) 
    } 
    else { 
        len += format(message[len], 255-len, "Brak VIP`ow online.") 
        print_message(user, message) 
    } 
    
    get_cvar_string("amx_contactinfo", contact, 63) 
    if(contact[0])  { 
        format(contactinfo, 111, "%s Kontakt z Head Adminem -- %s", COLOR, contact) 
        print_message(user, contactinfo) 
    } 
} 

print_message(id, msg[]) { 
    message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) 
    write_byte(id) 
    write_string(msg) 
    message_end() 
} 

public client_connect(id) 
{ 
    new name[32] 
    get_user_info(id, "name", name, 31) 
    if(get_user_flags(id) & ADMIN_LEVEL_H) { 
        set_hudmessage(200, 0, 0, 0.05, 0.65, 2, 0.02, 30.0, 0.03, 0.3, 2) 
        show_hudmessage(0, "VIP %s Wszedl na Serwer",name) 
    } 
}

  • +
  • -
  • 0

#3 gajer

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:10
Offline

Napisano 02.01.2009 23:42

Działa Close :)
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych