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
Cerere Plugin
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 .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- CatalinACS
- 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:
- CatalinACS
- 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:
UPPPPPPPP Cineva?CatalinACS wrote: ↑16 Jan 2020, 19:56Plugin 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
- Laurentiu P.
- 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:
pe ce sistem de credite ?
no...
- CatalinACS
- 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:
Last edited by CatalinACS on 18 Jan 2020, 17:37, edited 1 time in total.
- CatalinACS
- 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:
UPPP cineva?CatalinACS wrote: ↑16 Jan 2020, 19:56Plugin 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
- CatalinACS
- 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:
UpppppppppppppppoooooCatalinACS wrote: ↑16 Jan 2020, 19:56Plugin 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
- 1TAP GOD
- 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
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----------------
-----------------------------------------------------------
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
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
- CatalinACS
- 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:
Nu se poate compila1TAP GOD wrote: ↑19 Jan 2020, 19:18Nu l-am testatCode: 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(); }
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);
}
}
- 1TAP GOD
- 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
Ce eroare primești ?
----------------Steam----------------
-----------------------------------------------------------
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
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
- CatalinACS
- 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:
- 1TAP GOD
- 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
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----------------
-----------------------------------------------------------
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
I thought I was faithful, she say I'm a cheater
They thought I was taken, I'm ready to mingle
- CatalinACS
- 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:
Nu se compileaza.1TAP GOD wrote: ↑19 Jan 2020, 20:39Code: 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(); }