Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Vipmenu plugin round ayarı

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Mr.Persians
Mesajlar: 575
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen Mr.Persians »

Denedim Sorun Yok.

Kod: Tümünü seç

#pragma semicolon 1 

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_BAN
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu;
new bool:g_bRound;
new g_iCount;

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom");

	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1);
	register_event("TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing");
	register_logevent("ElSonu", 2, "1=Round_End");

	g_iMenu = menu_create("\r[RB VIP MENU] \ySilah seciniz", "Menu_Handler");
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,1X Flash");
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,1X Flash");
	menu_additem(g_iMenu, "Awp + Deagle + HE,1X Flash");
	g_iCount = 0;
}

public ElSonu()
{
	if(get_member_game(m_bCompleteReset)){
		g_iCount = 0;
	}
	g_iCount++;

	if(g_iCount == ROUNDS){
		g_bRound = true;
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu);
		set_entvar(id, var_armorvalue, ARMOR);
		g_iCount = 0;
		g_bRound = false;
	}
}

public eRestart() {
	g_iCount = 0;
}

public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return;
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id);
			return;
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
		case 2:
		{
			rg_give_item(id, "weapon_awp", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_AWP, 30);
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Mr.Persians
Mesajlar: 575
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen Mr.Persians »

buyur sorunsuz.

Kod: Tümünü seç

#pragma semicolon 1 

#include <amxmodx>
#include <reapi>
#include <hamsandwich>

#define VIP_FLAG ADMIN_BAN
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu;
new bool:g_bRound;
new g_iCount;

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom");

	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1);
	register_event("TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing");
	register_logevent("ElSonu", 2, "1=Round_End");

	g_iMenu = menu_create("\r[RB VIP MENU] \ySilah seciniz", "Menu_Handler");
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,2X Flash");
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,2X Flash");
}

public ElSonu()
{
	g_iCount++;

	if(g_iCount >= ROUNDS){
		g_bRound = true;
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound == true && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu);
		set_entvar(id, var_armorvalue, ARMOR);
	}
}

public eRestart() {
	g_bRound = false;
	g_iCount = 0;
}

public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return;
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id);
			return;
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
nazomirb
Mesajlar: 90
Kayıt: Cum Ağu 14, 2020 12:45 pm
Server Ip/DNS: cs6.csduragi.com
Clan İsmi: RAK! BAL!K
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen nazomirb »

Ellerine sağlık tam istediğim gibi harikasın ! :)

bestcore yazdı: Cum May 14, 2021 6:15 pm Bunu kullanın,

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_BAN
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu
new bool:g_bRound

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom")

	RegisterHookChain(RG_CSGameRules_RestartRound, "RG_CSGameRules_RestartRound_Post", .post = true);
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)

	g_iMenu = menu_create("\r[RB VIP MENU] \ySilah seciniz", "Menu_Handler")
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "Awp + Deagle + HE,1X Flash")
}

public RG_CSGameRules_RestartRound_Post()
{
	static iCount;
	if(get_member_game(m_bCompleteReset)){
		iCount = 0;
	}
	
	if (++iCount == ROUNDS)
	{
		g_bRound = true
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu)
		set_entvar(id, var_armorvalue, ARMOR)
	}
}


public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id)
			return
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AK47, 90)
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_M4A1, 90)
		}
		case 2:
		{
			rg_give_item(id, "weapon_awp", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AWP, 30)
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
nazomirb
Mesajlar: 90
Kayıt: Cum Ağu 14, 2020 12:45 pm
Server Ip/DNS: cs6.csduragi.com
Clan İsmi: RAK! BAL!K
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen nazomirb »

Abuzer kardeşim bunu şu şekilde yapabilir miyiz; Eğer kişi canlı kaldıysa bir sonra ki round menü gelmesin. Olabilir mi? sadece öldüyse diğer el canlanınca gelsin menü :)
Mr.Persians yazdı: Cmt May 15, 2021 2:54 am buyur sorunsuz.

Kod: Tümünü seç

#pragma semicolon 1 

#include <amxmodx>
#include <reapi>
#include <hamsandwich>

#define VIP_FLAG ADMIN_BAN
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu;
new bool:g_bRound;
new g_iCount;

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom");

	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1);
	register_event("TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing");
	register_logevent("ElSonu", 2, "1=Round_End");

	g_iMenu = menu_create("\r[RB VIP MENU] \ySilah seciniz", "Menu_Handler");
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,2X Flash");
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,2X Flash");
}

public ElSonu()
{
	g_iCount++;

	if(g_iCount >= ROUNDS){
		g_bRound = true;
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound == true && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu);
		set_entvar(id, var_armorvalue, ARMOR);
	}
}

public eRestart() {
	g_bRound = false;
	g_iCount = 0;
}

public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return;
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id);
			return;
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Mr.Persians
Mesajlar: 575
Kayıt: Sal Kas 21, 2017 5:10 pm
Server Ip/DNS: CSXX.CSDURAGI.COM
Clan İsmi: LasTShoT | Clan
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen Mr.Persians »

nazomirb yazdı: Cmt May 15, 2021 10:12 am Abuzer kardeşim bunu şu şekilde yapabilir miyiz; Eğer kişi canlı kaldıysa bir sonra ki round menü gelmesin. Olabilir mi? sadece öldüyse diğer el canlanınca gelsin menü :)
Mr.Persians yazdı: Cmt May 15, 2021 2:54 am buyur sorunsuz.

Kod: Tümünü seç

#pragma semicolon 1 

#include <amxmodx>
#include <reapi>
#include <hamsandwich>

#define VIP_FLAG ADMIN_BAN
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu;
new bool:g_bRound;
new g_iCount;

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom");

	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1);
	register_event("TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing");
	register_logevent("ElSonu", 2, "1=Round_End");

	g_iMenu = menu_create("\r[RB VIP MENU] \ySilah seciniz", "Menu_Handler");
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,2X Flash");
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,2X Flash");
}

public ElSonu()
{
	g_iCount++;

	if(g_iCount >= ROUNDS){
		g_bRound = true;
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound == true && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu);
		set_entvar(id, var_armorvalue, ARMOR);
	}
}

public eRestart() {
	g_bRound = false;
	g_iCount = 0;
}

public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return;
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id);
			return;
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_AK47, 90);
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE);
			rg_set_user_bpammo(id, WEAPON_M4A1, 90);
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE);
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

şuan biraz işim var müsait zamanda yapıp atayım hiç olmasa akşam atmış olurum.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
nazomirb
Mesajlar: 90
Kayıt: Cum Ağu 14, 2020 12:45 pm
Server Ip/DNS: cs6.csduragi.com
Clan İsmi: RAK! BAL!K
İletişim:

Vipmenu plugin round ayarı

Mesaj gönderen nazomirb »

Tamamdır kardeşim çokta mühim değil :)

Link:
Linklerini gizle
Linki Kopyala
Cevapla