Cerere Plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

16 Jan 2020, 19:56

Plugin Cerut: Shop pe credite
Descriere (adica ce face el mai exact): Vreau un plugin shop pe credite in care sa apara doar 5 arme cu modele diferite! armele sa aiba x2 dmg.

(..:: Credits Shop ::..)

[1]Ak47 (300 Credite)
[2]Deagle (150 Credite)
[3]AWP (400 Credite)
[4]M3 (300 Credite)
[5] Super Knife (100 Credite)

Serverul impune conditii strict HLDS/REHLDS?: nu
Ai cautat pluginul?(daca da, precizeaza cum): nu
Necesita mod special?: nu
Last edited by CatalinACS on 26 Jan 2020, 12:04, edited 3 times in total.
Image
RoyalServer
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

17 Jan 2020, 23:05

CatalinACS wrote:
16 Jan 2020, 19:56
Plugin Cerut: Shop pe credite
Descriere (adica ce face el mai exact): Vreau un plugin shop pe credite in care sa apara doar 5 arme cu modele diferite! armele sa aiba x2 dmg.

(..:: Credits Shop ::..)

[1]Ak47 (300 Credite)
[2]Deagle (150 Credite)
[3]AWP (400 Credite)
[4]M3 (300 Credite)
[5] Super Knife (100 Credite)

Serverul impune conditii strict HLDS/REHLDS?: nu
Ai cautat pluginul?(daca da, precizeaza cum): nu
Necesita mod special?: nu
UPPPPPPPP Cineva?
Image
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2550
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 64 times
Contact:

18 Jan 2020, 07:35

pe ce sistem de credite ?
no...
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

18 Jan 2020, 13:21

Laurentiu P. wrote:
18 Jan 2020, 07:35
pe ce sistem de credite ?
asta este

amxmodx/furien-credits-system-t204666.html
Last edited by CatalinACS on 18 Jan 2020, 17:37, edited 1 time in total.
Image
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

18 Jan 2020, 16:59

CatalinACS wrote:
16 Jan 2020, 19:56
Plugin Cerut: Shop pe credite
Descriere (adica ce face el mai exact): Vreau un plugin shop pe credite in care sa apara doar 5 arme cu modele diferite! armele sa aiba x2 dmg.

(..:: Credits Shop ::..)

[1]Ak47 (300 Credite)
[2]Deagle (150 Credite)
[3]AWP (400 Credite)
[4]M3 (300 Credite)
[5] Super Knife (100 Credite)

Serverul impune conditii strict HLDS/REHLDS?: nu
Ai cautat pluginul?(daca da, precizeaza cum): nu
Necesita mod special?: nu
UPPP cineva?
Image
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

19 Jan 2020, 17:28

CatalinACS wrote:
16 Jan 2020, 19:56
Plugin Cerut: Shop pe credite
Descriere (adica ce face el mai exact): Vreau un plugin shop pe credite in care sa apara doar 5 arme cu modele diferite! armele sa aiba x2 dmg.

(..:: Credits Shop ::..)

[1]Ak47 (300 Credite)
[2]Deagle (150 Credite)
[3]AWP (400 Credite)
[4]M3 (300 Credite)
[5] Super Knife (100 Credite)

Serverul impune conditii strict HLDS/REHLDS?: nu
Ai cautat pluginul?(daca da, precizeaza cum): nu
Necesita mod special?: nu
Upppppppppppppppooooo
Image
User avatar
1TAP GOD
Membru, skill +1
Membru, skill +1
Posts: 152
Joined: 03 Sep 2018, 00:20
Detinator Steam: Da
SteamID: /id/assasinssmdfk
Fond eXtream: 0
Has thanked: 16 times
Been thanked: 16 times

19 Jan 2020, 19:18

Nu l-am testat

Code: Select all

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
native fcs_get_user_credits(client);
native fcs_set_user_credits(client, credits);
new bool:g_Deagle[33],g_AK47[33],g_AWP[33],g_M3[33],g_Sknife[33];
#pragma compress 1
#pragma dynamic 8000000
#pragma tabsize 0
#define is_valid_player(%1) (1 <= %1 <= 32)
////////////Preturi Arme//////////////////////////
#define COST_AK47 300
#define COST_AWP 400
#define COST_M3 300
#define COST_Deagle 150
#define COST_SKnife 1000
//////////////Modele//////////////////////////////
new AK_V_MODEL[64] = "models/shop_ak47.mdl"
new Deagle_V_MODEL[64] = "models/shop_dgl.mdl"
new AWP_V_MODEL[64] = "models/shop_awp.mdl"
new M3_V_MODEL[64] = "models/shop_m3.mdl"
new Sknife_V_MODEL[64] = "models/shop_sknife.mdl"
//////////////Tagul//////////////////////////////
new const szTag[] = "[Furien Guns Shop]"
/////////////////////////////////////////////////


public plugin_init() 
{
	register_plugin
	(
	.plugin_name="Furien Guns Shop"    ,
	.version="1.0.1"        ,
	.author="It'S AsSasiSs*MDFK*"
	)	
	register_clcmd("say /shop", "CheckTeam", -1);
	register_event("DeathMsg", "Death", "a")
	register_event("WeapPickup","checkModel","b","1=19")
	register_event("CurWeapon","checkWeapon","be","1=1")	
	RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}
public client_connect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
	
}

public client_disconnect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public Death()
{
	g_Deagle[read_data(2)]  = false
	g_AK47[read_data(2)]  = false
	g_AWP[read_data(2)]  = false
	g_M3[read_data(2)] = false
	g_Sknife[read_data(2)] = false
}

public fwHamPlayerSpawnPost(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public CheckTeam(client )
{
	if( is_user_alive(client) )
	{
		if (cs_get_user_team(client) == CS_TEAM_CT )
		{
		GunsShop(client);
		}
		else print_cc(client,".g%s .nYou must be on the .gAnti-Furien team .nto access this menu",szTag);
		}
	}

public GunsShop(client)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "(\y..:: \wCredits Shop \y::..)")

    menu = menu_create(szText, "GunsHandler");
   
    menu_additem(menu, "AK47 (\y300 \wCredite)");
    menu_additem(menu, "Deagle (\y150 \wCredite)");
    menu_additem(menu, "AWP (\y400 \wCredite)");
    menu_additem(menu, "M3 (\y300 \wCredite)");
    menu_additem(menu, "Super Knife (\y1000 \wCredite)^n\d- All these weapons have x2 damage");
    menu_display(client, menu, 0);
   
    return PLUGIN_HANDLED;
} 
public GunsHandler(client, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item)
	  {
		case 0:
		{
			if(fcs_get_user_credits(client)<COST_AK47) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AK47 ",szTag,fcs_get_user_credits(client)-COST_AK47);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47);
			give_item(client,"weapon_ak47")
			cs_set_user_bpammo(client,CSW_AK47,90)
			g_AK47[client] = true

			print_cc(client,".g[CSGO Remake] .nYou bought  .n2x damage AK47 for .g%d .ncredits",szTag,COST_AK47);
		}
		case 1:
		{
			if(fcs_get_user_credits(client)<COST_Deagle) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Deagle ",szTag,fcs_get_user_credits(client)-COST_Deagle);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47)
			give_item(client,"weapon_deagle")
			cs_set_user_bpammo(client,CSW_DEAGLE,35)
			g_Deagle[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage Deagle for .g%d .ncredits",szTag,COST_Deagle);
		}
		case 2:
		{
			if(fcs_get_user_credits(client)<COST_AWP) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AWP ",szTag,fcs_get_user_credits(client)-COST_AWP);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AWP)
			give_item(client,"weapon_awp")
			cs_set_user_bpammo(client,CSW_AWP,90)
			g_AWP[client] = true

			print_cc(client,".g%s  .nYou bought .n2x damage AWP for .g%d .ncredits",szTag,COST_AWP);		}
		
		case 3:
		{
			if(fcs_get_user_credits(client)<COST_M3) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage M3 ",szTag,fcs_get_user_credits(client)-COST_M3);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_M3)
			give_item(client,"weapon_m3")
			cs_set_user_bpammo(client,CSW_M3,90)
			g_M3[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage M3 for .g%d .ncredits",szTag,COST_M3);
		}
		case 4:
		{
			if(fcs_get_user_credits(client)<COST_SKnife) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Super Knife ",szTag,fcs_get_user_credits(client)-COST_SKnife);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_SKnife)
			g_Sknife[client] = true
			print_cc(client,".g%s  .nYou bought  .n2x damage Super Knife for .g%d .ncredits",szTag,COST_SKnife);		}
		}
		return PLUGIN_HANDLED;
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_AK47[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AWP && g_AWP[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_M3 && g_M3[attacker] )
	{
	SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_DEAGLE && g_Deagle[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_KNIFE && g_Sknife[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
}
public checkModel(id)
{
	if ( !g_AK47[id] )
		return PLUGIN_HANDLED
	
	new szWeapID = read_data(2)
	
	if ( szWeapID == CSW_AK47 && g_AK47[id] == true)
	{
		set_pev(id, pev_viewmodel2, AK_V_MODEL)
	}
	
	if ( !g_AWP[id] )
		return PLUGIN_HANDLED
	
	if ( szWeapID == CSW_AWP && g_AWP[id] == true)
	{
		set_pev(id, pev_viewmodel2, AWP_V_MODEL)
	}
	if ( !g_Deagle[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_DEAGLE && g_Deagle[id] == true)
	{
		set_pev(id, pev_viewmodel2, Deagle_V_MODEL)
	}
	if ( !g_M3[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_M3 && g_M3[id] == true)
	{
		set_pev(id, pev_viewmodel2, M3_V_MODEL)
	}
	if ( !g_Sknife[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_KNIFE && g_Sknife[id] == true)
	{
		set_pev(id, pev_viewmodel2, Sknife_V_MODEL)
	}
	return PLUGIN_HANDLED
}

print_cc(client, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "^x04");
	replace_all(msg, sizeof(msg) - 1, ".n", "^x01");
	replace_all(msg, sizeof(msg) - 1, ".t", "^x03");
	message_begin(client ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, client);
	write_byte(client ? client : fake_user);
	write_string(msg);
	message_end();
}
     
----------------Steam----------------
-----------------------------------------------------------
Image
And she be actin' funny, probably think a nigga need her
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

19 Jan 2020, 20:08

1TAP GOD wrote:
19 Jan 2020, 19:18
Nu l-am testat

Code: Select all

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
native fcs_get_user_credits(client);
native fcs_set_user_credits(client, credits);
new bool:g_Deagle[33],g_AK47[33],g_AWP[33],g_M3[33],g_Sknife[33];
#pragma compress 1
#pragma dynamic 8000000
#pragma tabsize 0
#define is_valid_player(%1) (1 <= %1 <= 32)
////////////Preturi Arme//////////////////////////
#define COST_AK47 300
#define COST_AWP 400
#define COST_M3 300
#define COST_Deagle 150
#define COST_SKnife 1000
//////////////Modele//////////////////////////////
new AK_V_MODEL[64] = "models/shop_ak47.mdl"
new Deagle_V_MODEL[64] = "models/shop_dgl.mdl"
new AWP_V_MODEL[64] = "models/shop_awp.mdl"
new M3_V_MODEL[64] = "models/shop_m3.mdl"
new Sknife_V_MODEL[64] = "models/shop_sknife.mdl"
//////////////Tagul//////////////////////////////
new const szTag[] = "[Furien Guns Shop]"
/////////////////////////////////////////////////


public plugin_init() 
{
	register_plugin
	(
	.plugin_name="Furien Guns Shop"    ,
	.version="1.0.1"        ,
	.author="It'S AsSasiSs*MDFK*"
	)	
	register_clcmd("say /shop", "CheckTeam", -1);
	register_event("DeathMsg", "Death", "a")
	register_event("WeapPickup","checkModel","b","1=19")
	register_event("CurWeapon","checkWeapon","be","1=1")	
	RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}
public client_connect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
	
}

public client_disconnect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public Death()
{
	g_Deagle[read_data(2)]  = false
	g_AK47[read_data(2)]  = false
	g_AWP[read_data(2)]  = false
	g_M3[read_data(2)] = false
	g_Sknife[read_data(2)] = false
}

public fwHamPlayerSpawnPost(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public CheckTeam(client )
{
	if( is_user_alive(client) )
	{
		if (cs_get_user_team(client) == CS_TEAM_CT )
		{
		GunsShop(client);
		}
		else print_cc(client,".g%s .nYou must be on the .gAnti-Furien team .nto access this menu",szTag);
		}
	}

public GunsShop(client)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "(\y..:: \wCredits Shop \y::..)")

    menu = menu_create(szText, "GunsHandler");
   
    menu_additem(menu, "AK47 (\y300 \wCredite)");
    menu_additem(menu, "Deagle (\y150 \wCredite)");
    menu_additem(menu, "AWP (\y400 \wCredite)");
    menu_additem(menu, "M3 (\y300 \wCredite)");
    menu_additem(menu, "Super Knife (\y1000 \wCredite)^n\d- All these weapons have x2 damage");
    menu_display(client, menu, 0);
   
    return PLUGIN_HANDLED;
} 
public GunsHandler(client, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    switch(item)
	  {
		case 0:
		{
			if(fcs_get_user_credits(client)<COST_AK47) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AK47 ",szTag,fcs_get_user_credits(client)-COST_AK47);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47);
			give_item(client,"weapon_ak47")
			cs_set_user_bpammo(client,CSW_AK47,90)
			g_AK47[client] = true

			print_cc(client,".g[CSGO Remake] .nYou bought  .n2x damage AK47 for .g%d .ncredits",szTag,COST_AK47);
		}
		case 1:
		{
			if(fcs_get_user_credits(client)<COST_Deagle) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Deagle ",szTag,fcs_get_user_credits(client)-COST_Deagle);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47)
			give_item(client,"weapon_deagle")
			cs_set_user_bpammo(client,CSW_DEAGLE,35)
			g_Deagle[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage Deagle for .g%d .ncredits",szTag,COST_Deagle);
		}
		case 2:
		{
			if(fcs_get_user_credits(client)<COST_AWP) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AWP ",szTag,fcs_get_user_credits(client)-COST_AWP);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AWP)
			give_item(client,"weapon_awp")
			cs_set_user_bpammo(client,CSW_AWP,90)
			g_AWP[client] = true

			print_cc(client,".g%s  .nYou bought .n2x damage AWP for .g%d .ncredits",szTag,COST_AWP);		}
		
		case 3:
		{
			if(fcs_get_user_credits(client)<COST_M3) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage M3 ",szTag,fcs_get_user_credits(client)-COST_M3);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_M3)
			give_item(client,"weapon_m3")
			cs_set_user_bpammo(client,CSW_M3,90)
			g_M3[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage M3 for .g%d .ncredits",szTag,COST_M3);
		}
		case 4:
		{
			if(fcs_get_user_credits(client)<COST_SKnife) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Super Knife ",szTag,fcs_get_user_credits(client)-COST_SKnife);
			else
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_SKnife)
			g_Sknife[client] = true
			print_cc(client,".g%s  .nYou bought  .n2x damage Super Knife for .g%d .ncredits",szTag,COST_SKnife);		}
		}
		return PLUGIN_HANDLED;
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_AK47[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AWP && g_AWP[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_M3 && g_M3[attacker] )
	{
	SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_DEAGLE && g_Deagle[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_KNIFE && g_Sknife[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
}
public checkModel(id)
{
	if ( !g_AK47[id] )
		return PLUGIN_HANDLED
	
	new szWeapID = read_data(2)
	
	if ( szWeapID == CSW_AK47 && g_AK47[id] == true)
	{
		set_pev(id, pev_viewmodel2, AK_V_MODEL)
	}
	
	if ( !g_AWP[id] )
		return PLUGIN_HANDLED
	
	if ( szWeapID == CSW_AWP && g_AWP[id] == true)
	{
		set_pev(id, pev_viewmodel2, AWP_V_MODEL)
	}
	if ( !g_Deagle[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_DEAGLE && g_Deagle[id] == true)
	{
		set_pev(id, pev_viewmodel2, Deagle_V_MODEL)
	}
	if ( !g_M3[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_M3 && g_M3[id] == true)
	{
		set_pev(id, pev_viewmodel2, M3_V_MODEL)
	}
	if ( !g_Sknife[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_KNIFE && g_Sknife[id] == true)
	{
		set_pev(id, pev_viewmodel2, Sknife_V_MODEL)
	}
	return PLUGIN_HANDLED
}

print_cc(client, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "^x04");
	replace_all(msg, sizeof(msg) - 1, ".n", "^x01");
	replace_all(msg, sizeof(msg) - 1, ".t", "^x03");
	message_begin(client ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, client);
	write_byte(client ? client : fake_user);
	write_string(msg);
	message_end();
}
     
Nu se poate compila
Si shopul e doar pentru t. Eu vreau sa se poată fi folosit de ambele echipe.

Code: Select all

.  if( is_user_alive(client) )
	{
		if (cs_get_user_team(client) == CS_TEAM_T )
		{
		GunsShop(client);
		}
		else print_cc(client,".g%s .nYou must be on the .gAnti-Furien team .nto access this menu",szTag);
		}
	}   
Image
User avatar
1TAP GOD
Membru, skill +1
Membru, skill +1
Posts: 152
Joined: 03 Sep 2018, 00:20
Detinator Steam: Da
SteamID: /id/assasinssmdfk
Fond eXtream: 0
Has thanked: 16 times
Been thanked: 16 times

19 Jan 2020, 20:21

Ce eroare primești ?
----------------Steam----------------
-----------------------------------------------------------
Image
And she be actin' funny, probably think a nigga need her
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

19 Jan 2020, 20:33

1TAP GOD wrote:
19 Jan 2020, 20:21
Ce eroare primești ?
A mers compilat pana la urma. Însă nu setează nici un model pe armele din shop
Meniul poate fi accesat doar de echipa terro
Daca ai credite poți lua arme din shop iar dacă nu ai credite tot poți lua arme din shop.
Image
User avatar
1TAP GOD
Membru, skill +1
Membru, skill +1
Posts: 152
Joined: 03 Sep 2018, 00:20
Detinator Steam: Da
SteamID: /id/assasinssmdfk
Fond eXtream: 0
Has thanked: 16 times
Been thanked: 16 times

19 Jan 2020, 20:39

Code: Select all

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
native fcs_get_user_credits(client);
native fcs_set_user_credits(client, credits);
new bool:g_Deagle[33],g_AK47[33],g_AWP[33],g_M3[33],g_Sknife[33];
#pragma compress 1
#pragma dynamic 8000000
#pragma tabsize 0
#define is_valid_player(%1) (1 <= %1 <= 32)
////////////Preturi Arme//////////////////////////
#define COST_AK47 300
#define COST_AWP 400
#define COST_M3 300
#define COST_Deagle 150
#define COST_SKnife 1000
//////////////Modele//////////////////////////////
new AK_V_MODEL[64] = "models/shop_ak47.mdl"
new Deagle_V_MODEL[64] = "models/shop_dgl.mdl"
new AWP_V_MODEL[64] = "models/shop_awp.mdl"
new M3_V_MODEL[64] = "models/shop_m3.mdl"
new Sknife_V_MODEL[64] = "models/shop_sknife.mdl"
//////////////Tagul//////////////////////////////
new const szTag[] = "[Furien Guns Shop]"
/////////////////////////////////////////////////


public plugin_init() 
{
	register_plugin
	(
	.plugin_name="Furien Guns Shop"    ,
	.version="1.0.2"        ,
	.author="It'S AsSasiSs*MDFK*"
	)	
	register_clcmd("say /shop", "GunsShop", -1);
	register_event("DeathMsg", "Death", "a")
	register_event("WeapPickup","checkModel","b","1=19")
	register_event("CurWeapon","checkWeapon","be","1=1")	
	RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}
public plugin_precache()
{
	precache_model(AK_V_MODEL);
	precache_model(AWP_V_MODEL);
	precache_model(M3_V_MODEL);
	precache_model(Deagle_V_MODEL);
	precache_model(Sknife_V_MODEL);
	
}
public client_connect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
	
}

public client_disconnect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public Death()
{
	g_Deagle[read_data(2)]  = false
	g_AK47[read_data(2)]  = false
	g_AWP[read_data(2)]  = false
	g_M3[read_data(2)] = false
	g_Sknife[read_data(2)] = false
}

public fwHamPlayerSpawnPost(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public GunsShop(client)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "(\y..:: \wCredits Shop \y::..)")

    menu = menu_create(szText, "GunsHandler");
   
    menu_additem(menu, "AK47 (\y300 \wCredite)");
    menu_additem(menu, "Deagle (\y150 \wCredite)");
    menu_additem(menu, "AWP (\y400 \wCredite)");
    menu_additem(menu, "M3 (\y300 \wCredite)");
    menu_additem(menu, "Super Knife (\y1000 \wCredite)^n\d- All these weapons have x2 damage");
    menu_display(client, menu, 0);
   
    return PLUGIN_HANDLED;
} 
public GunsHandler(client, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    if(is_user_alive(client))
    switch(item)
	  {
		case 0:
		{
			if(fcs_get_user_credits(client)<COST_AK47) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AK47 ",szTag,fcs_get_user_credits(client)-COST_AK47);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47);
			give_item(client,"weapon_ak47")
			cs_set_user_bpammo(client,CSW_AK47,90)
			g_AK47[client] = true

			print_cc(client,".g[CSGO Remake] .nYou bought .n2x damage AK47 for .g%d .ncredits",szTag,COST_AK47);
		}
		case 1:
		{
			if(fcs_get_user_credits(client)<COST_Deagle) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Deagle ",szTag,fcs_get_user_credits(client)-COST_Deagle);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47)
			give_item(client,"weapon_deagle")
			cs_set_user_bpammo(client,CSW_DEAGLE,35)
			g_Deagle[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage Deagle for .g%d .ncredits",szTag,COST_Deagle);
		}
		case 2:
		{
			if(fcs_get_user_credits(client)<COST_AWP) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AWP ",szTag,fcs_get_user_credits(client)-COST_AWP);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AWP)
			give_item(client,"weapon_awp")
			cs_set_user_bpammo(client,CSW_AWP,90)
			g_AWP[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage AWP for .g%d .ncredits",szTag,COST_AWP);		}
		
		case 3:
		{
			if(fcs_get_user_credits(client)<COST_M3) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage M3 ",szTag,fcs_get_user_credits(client)-COST_M3);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_M3)
			give_item(client,"weapon_m3")
			cs_set_user_bpammo(client,CSW_M3,90)
			g_M3[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage M3 for .g%d .ncredits",szTag,COST_M3);
		}
		case 4:
		{
			if(fcs_get_user_credits(client)<COST_SKnife) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Super Knife ",szTag,fcs_get_user_credits(client)-COST_SKnife);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_SKnife)
			g_Sknife[client] = true
			print_cc(client,".g%s  .nYou bought  .n2x damage Super Knife for .g%d .ncredits",szTag,COST_SKnife);		}
		}
		return PLUGIN_HANDLED;
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_AK47[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AWP && g_AWP[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_M3 && g_M3[attacker] )
	{
	SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_DEAGLE && g_Deagle[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_KNIFE && g_Sknife[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
}
public checkModel(id)
{
	if ( !g_AK47[id] )
		return PLUGIN_HANDLED
	
	new szWeapID = read_data(2)
	
	if ( szWeapID == CSW_AK47 && g_AK47[id] == true)
	{
		set_pev(id, pev_viewmodel2, AK_V_MODEL)
	}
	
	if ( !g_AWP[id] )
		return PLUGIN_HANDLED
	
	if ( szWeapID == CSW_AWP && g_AWP[id] == true)
	{
		set_pev(id, pev_viewmodel2, AWP_V_MODEL)
	}
	if ( !g_Deagle[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_DEAGLE && g_Deagle[id] == true)
	{
		set_pev(id, pev_viewmodel2, Deagle_V_MODEL)
	}
	if ( !g_M3[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_M3 && g_M3[id] == true)
	{
		set_pev(id, pev_viewmodel2, M3_V_MODEL)
	}
	if ( !g_Sknife[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_KNIFE && g_Sknife[id] == true)
	{
		set_pev(id, pev_viewmodel2, Sknife_V_MODEL)
	}
	return PLUGIN_HANDLED
}

print_cc(client, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "^x04");
	replace_all(msg, sizeof(msg) - 1, ".n", "^x01");
	replace_all(msg, sizeof(msg) - 1, ".t", "^x03");
	message_begin(client ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, client);
	write_byte(client ? client : fake_user);
	write_string(msg);
	message_end();
}
     
----------------Steam----------------
-----------------------------------------------------------
Image
And she be actin' funny, probably think a nigga need her
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
User avatar
CatalinACS
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 06 Jun 2017, 13:29
Detinator Steam: Da
Detinator server CS: FURY.ALPHACS.RO
SteamID: CatalinACS
Fond eXtream: 0
Been thanked: 1 time
Contact:

19 Jan 2020, 20:52

1TAP GOD wrote:
19 Jan 2020, 20:39

Code: Select all

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
native fcs_get_user_credits(client);
native fcs_set_user_credits(client, credits);
new bool:g_Deagle[33],g_AK47[33],g_AWP[33],g_M3[33],g_Sknife[33];
#pragma compress 1
#pragma dynamic 8000000
#pragma tabsize 0
#define is_valid_player(%1) (1 <= %1 <= 32)
////////////Preturi Arme//////////////////////////
#define COST_AK47 300
#define COST_AWP 400
#define COST_M3 300
#define COST_Deagle 150
#define COST_SKnife 1000
//////////////Modele//////////////////////////////
new AK_V_MODEL[64] = "models/shop_ak47.mdl"
new Deagle_V_MODEL[64] = "models/shop_dgl.mdl"
new AWP_V_MODEL[64] = "models/shop_awp.mdl"
new M3_V_MODEL[64] = "models/shop_m3.mdl"
new Sknife_V_MODEL[64] = "models/shop_sknife.mdl"
//////////////Tagul//////////////////////////////
new const szTag[] = "[Furien Guns Shop]"
/////////////////////////////////////////////////


public plugin_init() 
{
	register_plugin
	(
	.plugin_name="Furien Guns Shop"    ,
	.version="1.0.2"        ,
	.author="It'S AsSasiSs*MDFK*"
	)	
	register_clcmd("say /shop", "GunsShop", -1);
	register_event("DeathMsg", "Death", "a")
	register_event("WeapPickup","checkModel","b","1=19")
	register_event("CurWeapon","checkWeapon","be","1=1")	
	RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}
public plugin_precache()
{
	precache_model(AK_V_MODEL);
	precache_model(AWP_V_MODEL);
	precache_model(M3_V_MODEL);
	precache_model(Deagle_V_MODEL);
	precache_model(Sknife_V_MODEL);
	
}
public client_connect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
	
}

public client_disconnect(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public Death()
{
	g_Deagle[read_data(2)]  = false
	g_AK47[read_data(2)]  = false
	g_AWP[read_data(2)]  = false
	g_M3[read_data(2)] = false
	g_Sknife[read_data(2)] = false
}

public fwHamPlayerSpawnPost(id)
{
	g_Deagle[id] = false
	g_AK47[id] = false
	g_AWP[id] = false
	g_M3[id] = false
	g_Sknife[id] = false
}

public GunsShop(client)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "(\y..:: \wCredits Shop \y::..)")

    menu = menu_create(szText, "GunsHandler");
   
    menu_additem(menu, "AK47 (\y300 \wCredite)");
    menu_additem(menu, "Deagle (\y150 \wCredite)");
    menu_additem(menu, "AWP (\y400 \wCredite)");
    menu_additem(menu, "M3 (\y300 \wCredite)");
    menu_additem(menu, "Super Knife (\y1000 \wCredite)^n\d- All these weapons have x2 damage");
    menu_display(client, menu, 0);
   
    return PLUGIN_HANDLED;
} 
public GunsHandler(client, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    if(is_user_alive(client))
    switch(item)
	  {
		case 0:
		{
			if(fcs_get_user_credits(client)<COST_AK47) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AK47 ",szTag,fcs_get_user_credits(client)-COST_AK47);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47);
			give_item(client,"weapon_ak47")
			cs_set_user_bpammo(client,CSW_AK47,90)
			g_AK47[client] = true

			print_cc(client,".g[CSGO Remake] .nYou bought .n2x damage AK47 for .g%d .ncredits",szTag,COST_AK47);
		}
		case 1:
		{
			if(fcs_get_user_credits(client)<COST_Deagle) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Deagle ",szTag,fcs_get_user_credits(client)-COST_Deagle);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AK47)
			give_item(client,"weapon_deagle")
			cs_set_user_bpammo(client,CSW_DEAGLE,35)
			g_Deagle[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage Deagle for .g%d .ncredits",szTag,COST_Deagle);
		}
		case 2:
		{
			if(fcs_get_user_credits(client)<COST_AWP) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage AWP ",szTag,fcs_get_user_credits(client)-COST_AWP);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_AWP)
			give_item(client,"weapon_awp")
			cs_set_user_bpammo(client,CSW_AWP,90)
			g_AWP[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage AWP for .g%d .ncredits",szTag,COST_AWP);		}
		
		case 3:
		{
			if(fcs_get_user_credits(client)<COST_M3) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage M3 ",szTag,fcs_get_user_credits(client)-COST_M3);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_M3)
			give_item(client,"weapon_m3")
			cs_set_user_bpammo(client,CSW_M3,90)
			g_M3[client] = true

			print_cc(client,".g%s  .nYou bought  .n2x damage M3 for .g%d .ncredits",szTag,COST_M3);
		}
		case 4:
		{
			if(fcs_get_user_credits(client)<COST_SKnife) 
			print_cc(client,".g%s .nYou need .g%d .nmore credits to buy .g2x damage Super Knife ",szTag,fcs_get_user_credits(client)-COST_SKnife);
			return 0;
			
			fcs_set_user_credits(client,fcs_get_user_credits(client)-COST_SKnife)
			g_Sknife[client] = true
			print_cc(client,".g%s  .nYou bought  .n2x damage Super Knife for .g%d .ncredits",szTag,COST_SKnife);		}
		}
		return PLUGIN_HANDLED;
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_AK47[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AWP && g_AWP[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_M3 && g_M3[attacker] )
	{
	SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_DEAGLE && g_Deagle[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
	if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_KNIFE && g_Sknife[attacker] )
	{
		SetHamParamFloat(4, damage * 2 )
	}
}
public checkModel(id)
{
	if ( !g_AK47[id] )
		return PLUGIN_HANDLED
	
	new szWeapID = read_data(2)
	
	if ( szWeapID == CSW_AK47 && g_AK47[id] == true)
	{
		set_pev(id, pev_viewmodel2, AK_V_MODEL)
	}
	
	if ( !g_AWP[id] )
		return PLUGIN_HANDLED
	
	if ( szWeapID == CSW_AWP && g_AWP[id] == true)
	{
		set_pev(id, pev_viewmodel2, AWP_V_MODEL)
	}
	if ( !g_Deagle[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_DEAGLE && g_Deagle[id] == true)
	{
		set_pev(id, pev_viewmodel2, Deagle_V_MODEL)
	}
	if ( !g_M3[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_M3 && g_M3[id] == true)
	{
		set_pev(id, pev_viewmodel2, M3_V_MODEL)
	}
	if ( !g_Sknife[id] )
		return PLUGIN_HANDLED
	
	
	
	if ( szWeapID == CSW_KNIFE && g_Sknife[id] == true)
	{
		set_pev(id, pev_viewmodel2, Sknife_V_MODEL)
	}
	return PLUGIN_HANDLED
}

print_cc(client, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "^x04");
	replace_all(msg, sizeof(msg) - 1, ".n", "^x01");
	replace_all(msg, sizeof(msg) - 1, ".t", "^x03");
	message_begin(client ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, client);
	write_byte(client ? client : fake_user);
	write_string(msg);
	message_end();
}
     
Nu se compileaza.
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 25 guests