cerere reparari bug

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
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

27 Jul 2013, 18:34

deci am shopu asta
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );
RegisterHam ( Ham_Spawn, "player", "RefreshAllWeapons", 1 );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}

public RefreshAllWeapons ( id ) {

if ( is_user_alive ( id ) ) {

super_knife_model [ id ] = false;

}
return 1;
}


public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP \r(5.000$)", "1", 0);
menu_additem(menu, "100 AP \r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP \r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE \r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE \r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG \r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit \r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife \r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP \r(4000 $)", "2", 0);
menu_additem(menu, "50 AP \r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP \r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE \r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE \r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG \r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
nu ca este cv grav doar sa-mi faceti 2 modificari
1.superknife sa il ai pana mori nu doar o runda
2.am vast ca dmg la superknife este standard sa mil puteti creste
Multumesc! Anticipat :D
Last edited by vladu888 on 27 Jul 2013, 23:53, edited 1 time in total.
Image
RoyalServer 2
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

27 Jul 2013, 22:26

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}

public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP \r(5.000$)", "1", 0);
menu_additem(menu, "100 AP \r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP \r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE \r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE \r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG \r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit \r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife \r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP \r(4000 $)", "2", 0);
menu_additem(menu, "50 AP \r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP \r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE \r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE \r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG \r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

27 Jul 2013, 22:38

multumesc gabriel merge perfect ai un multumesc dela mine
am modificat putin acest mesaj am gast un bug cand ies de pe sv sau mor la respawn am din nou cutitul vr cand mor sau cand intru din nou pe sv sa nul mai am ala superknife daca poti rezolva
Image
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

28 Jul 2013, 14:41

scuze de 2x post n-am vrut sa fac dar vroiam sa stiu daca se poate rezolva ca nu cred ca e cv complicat
Image
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jul 2013, 15:43

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );
RegisterHam (Ham_Spawn , "player", "Spawn_Points", 1 );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}
public Spawn_Points(id) {
       super_knife_model [ id ] = false;
}

public client_putinserver ( id ) {
      super_knife_model [ id ] = false;
}

public client_disconnect ( id ) {
	client_putinserver ( id );
}

public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP r(5.000$)", "1", 0);
menu_additem(menu, "100 AP r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP r(4000 $)", "2", 0);
menu_additem(menu, "50 AP r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

28 Jul 2013, 16:17

acum e cala inceput meniu adica cand mor nu mai am cutitul la respawn eu vr sa-l am pana mor nu doar o runda adica sati explic mai bine ca sa intelegi eu vr cutitul pana mor si daca am supravietuit o runda sa-l am si runda next si tot asa pana mor si daca am murit sa nu-l mai am
Image
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jul 2013, 17:27

am modificat putin acest mesaj am gast un bug cand ies de pe sv sau mor la respawn am din nou cutitul vr cand mor sau cand intru din nou pe sv sa nul mai am ala superknife daca poti rezolva
Credeam ca nu vrei la fiecare spawn de asta.

Vezi asa
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}

public client_putinserver ( id ) {
      super_knife_model [ id ] = false;
}

public client_disconnect ( id ) {
	client_putinserver ( id );
}

public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP r(5.000$)", "1", 0);
menu_additem(menu, "100 AP r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP r(4000 $)", "2", 0);
menu_additem(menu, "50 AP r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

28 Jul 2013, 17:54

bun deci cu cutitu dupa runda am rezolvat inca il mai am dar cand mor si ma da runda next sa nu-l mai am
Image
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jul 2013, 18:07

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );
register_event ( "DeathMsg", "eDeath", "a" );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}

public client_putinserver ( id ) {
      super_knife_model [ id ] = false;
}

public client_disconnect ( id ) {
	client_putinserver ( id );
}
public eDeath ( ) {
	
	new iVictim = read_data ( 2 );
	
	client_putinserver ( iVictim );
	
}

public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP r(5.000$)", "1", 0);
menu_additem(menu, "100 AP r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP r(4000 $)", "2", 0);
menu_additem(menu, "50 AP r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

28 Jul 2013, 18:36

multumesc merge 100% mersi fain doar daca ai mai putea face o chestie nu te oblig nu ii cv serios si nu stiu daca se poate:D eu am mai vast pe un sv deci cand iau cutitul trebuie sa dau pe o grenada si apoi iar pe cutit sa-mi arate skinul daca ai putea face sa-mi arate skinul direct cand il iau
Image
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jul 2013, 18:45

Vezi asa | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>


#define PLUGIN "Furien Shop"
#define VERSION "1.0"
#define AUTHOR "ExoTiQ"

#pragma semicolon 1


new super_knife[66] = "models/furien/v_dark.mdl"; // Model pentru SK v_
new super_knife2[66] = "models/furien/p_dark.mdl"; // Model pentru SK p_

new bool:super_knife_model [ 33 ];
new TAG[64] = "[Furien-SHOP]";

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say shop", "ShopMenu", -1);
register_clcmd("say_team shop", "ShopMenu", -1);
register_event ( "CurWeapon", "RefreshWeapon", "be", "1=1" );
register_event ( "DeathMsg", "eDeath", "a" );

}

public RefreshWeapon ( id ) {
new szWeapon = get_user_weapon ( id );
if ( szWeapon == CSW_KNIFE) {
if ( super_knife_model [ id ] && szWeapon == CSW_KNIFE ) {

set_pev(id, pev_viewmodel2, super_knife);
set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);

}
}
}

public client_putinserver ( id ) {
      super_knife_model [ id ] = false;
}

public client_disconnect ( id ) {
	client_putinserver ( id );
}
public eDeath ( ) {
	
	new iVictim = read_data ( 2 );
	
	client_putinserver ( iVictim );
	
}

public plugin_precache() {
precache_model(super_knife);
precache_model(super_knife2);
}


public ShopMenu (id, level, cid) {
if(cs_get_user_team(id) == CS_TEAM_CT) { 

new menu = menu_create( "Anti-Furien Shop", "ShopMenuAntiFurien" );

menu_additem(menu, "100 HP r(5.000$)", "1", 0);
menu_additem(menu, "100 AP r(1.000$)", "2", 0 );
menu_additem(menu, "50 HP + 50 AP r(3.000$)", "3", 0 );
menu_additem(menu, "HE GRENADE r(5.000$)", "4", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000$)", "5", 0);
menu_additem(menu, "FLASH BANG r(4.000$)", "6", 0);
menu_additem(menu, "Defuse Kit r(20$)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

else {
new menu = menu_create( "Furien Shop ", "ShopMenuFurien");

menu_additem(menu, "Super Knife r(10.000 $)", "1", 0);
menu_additem(menu, "50 HP r(4000 $)", "2", 0);
menu_additem(menu, "50 AP r(800 $)", "3", 0);
menu_additem(menu, "50 HP + 100 AP r(3.500 $)", "4", 0);
menu_additem(menu, "HE GRENADE r(6.000 $)", "5", 0);
menu_additem(menu, "SMOKE GRENADE r(4.000 $)", "6", 0);
menu_additem(menu, "FLASH BANG r(4.000 $)", "7", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);


return 1;
}

return 1;
}

public ShopMenuAntiFurien( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 5000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 5000);
set_user_health(id, get_user_health(id) + 100);
}
}

case 2:
{ 
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 3:
{
if(cs_get_user_money(id) < 1000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 1000);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 50);
}

}
case 4:
{

if(cs_get_user_money(id) < 5000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 5000);
give_item(id, "weapon_hegrenade");
}

}

case 5:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

}


case 7:
{
if(cs_get_user_money(id) < 20)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Defuse Kit !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 20);
give_item(id, "item_thighpack");
}

return 1;
}

}

menu_destroy(menu);
return 1;

}



public ShopMenuFurien ( id, menu, item )
{
if( item == MENU_EXIT )
{
return 1;
}

new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);

switch(key)
{
case 1:
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat Super Knife !",TAG); 
give_item(id, "weapon_knife");
super_knife_model [ id ] = true;
//set_pev(id, pev_viewmodel2, super_knife);
//set_pev(id, pev_weaponmodel2, super_knife2);
set_task(0.1, "SuperKnife_DMG", id);
RefreshWeapon ( id );
cs_set_user_money(id, cs_get_user_money(id) - 10000);

}

}

case 2:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
set_user_health(id, get_user_health(id) + 50);
}

}

case 3:

{
if(cs_get_user_money(id) < 800)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 800);
set_user_armor(id, get_user_armor(id) + 50);
}

}

case 4:
{
if(cs_get_user_money(id) < 3500)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat 50 HP + 100 AP !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 3500);
set_user_health(id, get_user_health(id) + 50);
set_user_armor(id, get_user_armor(id) + 100);
}

}

case 5:
{

if(cs_get_user_money(id) < 6000) 
{
ColorChat(id,GREEN,"%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada HE !",TAG); 
cs_set_user_money(id, cs_get_user_money(id) - 6000);
give_item(id, "weapon_hegrenade");
}

}

case 6:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada SMOKE !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_smokegrenade");
}

}

case 7:
{
if(cs_get_user_money(id) < 4000)
{
ColorChat(id,GREEN, "%s^x01 Ai prea putini bani pentru a cumpara acest item !",TAG);
return 1;
}
else
{
ColorChat(id,GREEN,"%s^x01 Ai cumparat o grenada FLASH !",TAG);
cs_set_user_money(id, cs_get_user_money(id) - 4000);
give_item(id, "weapon_flashbang");
}

return 1;
}
}

menu_destroy(menu);
return 1;

}

public SuperKnife_DMG( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
if( iInflictor == iAttacker && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
{
SetHamParamFloat( 4, fDamage * 3.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

28 Jul 2013, 20:05

bun merge mai vr sa-mi zici doar atata de unde schimb dmg la cutit si cum ca alta data sa stiu :D
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 50 guests