Raised This Month: $32 Target: $400
 8% 

FURIEN.c.la Version Courante v0.4.4 (24juin2010)


Post New Thread Reply   
 
Thread Tools Display Modes
Kihoru
Junior Member
Join Date: Jan 2012
Old 01-14-2012 , 13:49   Furien, probleme divers...
Reply With Quote #351

bonjour a tous, avant de vous expliquer mon probleme, je tiens a dire que je viens postez ici en dernier recours, j'ai chercher par moi-meme, mais j'avou que je trouve pas... (jeux = Cz, Mod Furien)

les problemes :

Il y a quelques jours il y a eu un bug venant de l'hébergeurs, la plupart des fichier ce sont effacer, le server.cfg notamment, j'ai tout remis, mais depuis des bug persiste...


- le shop -__-' mon gros probleme, je voulais configurer mon dossier item, j'ai été dans weapons.ini et j'ai mit :

Code:
// "weapon_name" "mode" "furien ammo" "anti ammo" "furien max  ammo" "anti max ammo" "furien name" "anti name" "furien cost" "anti  cost"
// mode : 0=Shop | 1=Auto Furiens | 2=Auto Anti-Furiens | 3=Auto All

"weapon_mp5navy" "0" "2" "255" "0" "255" "MP5 Navy" "MP5 Navy (+250 Ammp)" "0" "1500"
"weapon_ak47" "0" "2" "255" "0" "255" "ak47" "ak47 (+250 Ammo)" "0" "2500"
"weapon_m4a1" "0" "2" "255" "0" "255" "M4A1" "M4A1 (+250 Ammo)" "0" "3000"
"weapon_m249" "0" "2" "200" "0" "200" "M249" "M249 (+200 Ammo)" "0" "10000"
"weapon_hegrenade" "0" "3" "0" "1" "0" "He Grenade" "He Grenade" "4000" "0"
"defusekit" "0" "2" "0" "1" "0" "defusekit" "defusekit" "1000" "0"
"weapon_m3" "0" "0" "200" "0" "200" "M3" "M3 (+200 Ammo)" "0" "2500"
"weapon_flashbang" "0" "1" "0" "1" "0" "Flashbang" "Flashbang" "2000" "0"

"weapon_knife" "1"

"weapon_deagle" "2" "0" "70" "0" "70"
"weapon_flashbang" "3" "0" "2" "0" "2"
"weapon_hegrenade" "1" "0" "1" "0" "1"
"weapon_smokegrenade" "3" "0" "1" "0" "1"
seulement, dans le shop, le defusekit n'aparait pas (c'est la version de ConnorMcLeod) les he flash, fumi ne viennent pas d'entrer de jeux dans la main des terro...

En gros ce que je voudrais c'est le shop avec juste armor defusekit health noflash parachute superknife et weapon.ini, configurer, cet a dire = les terro commence avec un cut, 1 he 1 flash et 1 fumi, les ct avec un deagle, un flash et une fumi (les armes sont a acheter dans le shop).

le must ce serait avec le meme design qu'avais poster diablo, il etait bien.

mais si vous ne pouvez/savez pas ce n'est pas grave. (si vous avez pas envie non plus x) )

je sais que c'est du travail machez que je vous demande, mais j'ai chercher un bon momment avant de venir... j'ai fait plein de test mais rien y fait.

Edit/ entre temp j'ai reussi a regler les problemes de skin.

Merci de votre aide.

Cordialement,
Kihoru is offline
Kihoru
Junior Member
Join Date: Jan 2012
Old 01-16-2012 , 08:16   Re: Furien, probleme divers...
Reply With Quote #352

Salut, j'ai essayer une nouvelle configuration de weapon.ini,

Je voudrais aussi savoir comment changer la durée du supercut,je voudrais le mettre pour un ou deux tour maximum, mais la, il est la jusque la mort du possesseur, donc quand un joueur qui joue pas trop mal a 16000 il maitrise tout le monde jusque sa mort ...

// "weapon_name" "mode" "furien ammo" "anti ammo" "furien max ammo" "anti max ammo" "furien name" "anti name" "furien cost" "anti cost"
// mode : 0=Shop | 1=Auto Furiens | 2=Auto Anti-Furiens | 3=Auto All

"weapon_mp5navy" "0" "2" "255" "0" "255" "MP5 Navy" "MP5 Navy (+250 Ammp)" "0" "1500"
"weapon_ak47" "0" "2" "255" "0" "255" "ak47" "ak47 (+250 Ammo)" "0" "2500"
"weapon_m4a1" "0" "2" "255" "0" "255" "M4A1" "M4A1 (+250 Ammo)" "0" "3000"
"weapon_m249" "0" "2" "200" "0" "200" "M249" "M249 (+200 Ammo)" "0" "10000"
"weapon_hegrenade" "0" "1" "1" "1" "1" "He Grenade" "He Grenade" "4000" "4000"
"defusekit" "0" "0" "1" "0" "1" "defusekit" "defusekit" "1000" "0"
"weapon_m3" "0" "0" "200" "0" "200" "M3" "M3 (+200 Ammo)" "0" "2500"
"weapon_flashbang" "0" "1" "1" "1" "1" "Flashbang" "Flashbang" "2000" "2000"
"weapon_flashbang" "1" "1" "1" "1" "1"
"weapon_hegrenade" "1" "1" "0" "1" "0"
"weapon_smokegenade" "0" "1" "1" "1" "1" "Fumigene" "fumigene" "500" "500"
"weapon_smokegenade" "3" "1" "1" "1" "1"

"weapon_knife" "1"

"weapon_deagle" "2" "0" "70" "0" "70"


si vous avez besoin d'autre chose dite le moi

Cordialement,
Kihoru is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 01-16-2012 , 11:24   Re: Furien, probleme divers...
Reply With Quote #353

Pour les armes j'ai pas regardé.
Pour le super knife, prends ça :


EDIT : oublié d'updater superknife.ini, à ajouter dedans :

Code:
MAX_ROUNDS "2"
Attached Files
File Type: ini superknife.ini (164 Bytes, 219 views)
File Type: sma Get Plugin or Get Source (furien_superknife.sma - 476 views - 5.1 KB)
__________________
- tired and retired -

- my plugins -

Last edited by ConnorMcLeod; 01-17-2012 at 01:17.
ConnorMcLeod is offline
Kihoru
Junior Member
Join Date: Jan 2012
Old 01-17-2012 , 05:05   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #354

Merci bien ConnorMcLeod

Quelqu'un peut regarder pour le shop?
Voir si il n'y as pas d'erreur ?

/edit

Je pense que le probleme de defuser viens du plugins , je l'ai réinstaller toujours rien , je ne voit pas ou j'ai fait d'erreur, logiquement le defuser n'est pas une arme mais que je le mette dans weapon.ini ou non il n'aparait pas dans le shop . j'ai chercher mais il ne veut pas apparaitre... si je doit poster le sma dite le moi.

/reédit

il y avait un ; avant le nom du plugin dans plugin-furien.ini x_x

tout marche impec

Last edited by Kihoru; 01-19-2012 at 16:38.
Kihoru is offline
leonard19941
Veteran Member
Join Date: Jun 2011
Old 01-20-2012 , 20:24   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #355

please search
__________________

Last edited by leonard19941; 01-20-2012 at 20:27.
leonard19941 is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 01-21-2012 , 05:39   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #356

Quote:
Originally Posted by leonard19941 View Post
please search
Please stay away from french forum.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
BaBa CoOl
Junior Member
Join Date: Mar 2011
Location: Belgium - Brussels
Old 01-26-2012 , 13:33   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #357

Connor, tu parlais dans ta description d'ajouter la possibilité de changer les skin des joueurs. Qu'en est il ?

Car changer les skins des terros ou des CT n'est pas un problème en soit... Mais puisque les Furiens peuvent etre CT ou Terro ça se complique vachement. Je cherche donc le moyen que les furiens et les anti-furiens aient les même skins qu'ils soient CT ou Terro.
(Et non je ne veux pas juste désactiver le switch_team).

Merci de porter attention à ce post, bien à vous, BaBa CoOl !
BaBa CoOl is offline
Kihoru
Junior Member
Join Date: Jan 2012
Old 02-05-2012 , 16:24   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #358

j'ai une question, je voudrais remplacer ton shop d'origine par celui la :

PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define MAX_PLAYERS    32
#define IsPlayer(%1)    ( 1 <= %1 <= g_iMaxPlayers )
new g_iMaxPlayers

new const g_ModelSuperKnife[] = "models/furien_superknife.mdl"

new bool:g_HasParachute[MAX_PLAYERS+1]
new 
bool:g_HasAutoBhop[MAX_PLAYERS+1]
new 
bool:g_HasSuperKnife[MAX_PLAYERS+1]

new 
grenade_ctnightvision_ctdefuser_cthpcost_cthp_ctarmor_ctarmorcost_ctparachute_ctm249_ct
new grenade_tflash_tfrost_thp_thpcost_tarmor_tarmorcost_tautobunny_tsuperknife_tknife_multiplier

public plugin_init()
{
    
// Plugin Info
    
register_plugin("Furiens Shop""1.5""BenJi / Fr33m@n")

    
// HAMSANDWICH
    
RegisterHam(Ham_Player_Jump"player""ham_PlayerJump_Pre"1)
    
RegisterHam(Ham_TakeDamage"player""ham_TakeDamage_Pre")
    
RegisterHam(Ham_Spawn"player""ham_PlayerSpawn_Post"1)
    
RegisterHam(Ham_Item_Deploy"weapon_knife""ham_ItemDeploy_Post"1)

    
// GetMaxPlayers
    
g_iMaxPlayers get_maxplayers()

    
// Commandes
    
register_clcmd("say /shop""shopmenu")
    
register_clcmd("say shop""shopmenu")
    
register_concmd("shop""shopmenu")

    
// Prix de chaque Item Menu CT
    
grenade_ct register_cvar("fs_grenade_ct""4000")
    
nightvision_ct register_cvar("fs_nightvision_ct""2000")
    
defuser_ct register_cvar("fs_defuser_ct""1000")
    
hpcost_ct register_cvar("fs_hpcost_ct""6000")
    
hp_ct register_cvar("fs_hp_ct""25")
    
armor_ct register_cvar("fs_amor_ct""100")
    
armorcost_ct register_cvar("fs_armorcost_ct""3000")
    
parachute_ct register_cvar("fs_parachute_ct""2000")
    
m249_ct register_cvar("fs_m249_ct""10000")

    
// Prix de chaque Item Menu T
    
grenade_t register_cvar("fs_grenade_t""4000")
    
flash_t register_cvar("fs_flash_t""2000")
    
frost_t register_cvar("fs_frost_t""3000")
    
hp_t register_cvar("fs_hp_t""25")
    
hpcost_t register_cvar("fs_hpcost_t""8000")
    
armor_t register_cvar("fs_armor_t""100")
    
armorcost_t register_cvar("fs_armorcost_t""4000")
    
autobunny_t register_cvar("fs_autobunny_t""6000")
    
superknife_t register_cvar("fs_superknife_t""16000")
    
knife_multiplier register_cvar("fs_knife_damage""2.9")
}

public 
plugin_precache()
{
    
precache_model(g_ModelSuperKnife)
}

public 
shopmenu(id)
{
    if ( !
is_user_alive(id) ) return

    new 
menu
    
new menuText[32]

    if ( 
cs_get_user_team(id) == CS_TEAM_CT )
    {
        
menu menu_create("Shop Menu [CT]""menu_ct")
        
formatexmenuTextcharsmax(menuText), "\wGrenade - \r[%d $]"get_pcvar_num(grenade_ct) )
        
menu_additem(menumenuText"1")
        
formatexmenuTextcharsmax(menuText), "\wNightvision - \r[%d $]"get_pcvar_num(nightvision_ct) )
        
menu_additem(menumenuText"2")
        
formatexmenuTextcharsmax(menuText), "\wDefuser - \r[%d $]"get_pcvar_num(defuser_ct) )
        
menu_additem(menumenuText"3")
        
formatexmenuTextcharsmax(menuText), "\w+%d HP - \r[%d $]"get_pcvar_num(hp_ct), get_pcvar_num(hpcost_ct) )
        
menu_additem(menumenuText"4")
        
formatexmenuTextcharsmax(menuText), "\w+%d Armure - \r[%d $]"get_pcvar_num(armor_ct), get_pcvar_num(armorcost_ct) )
        
menu_additem(menumenuText"5")
        
formatexmenuTextcharsmax(menuText), "\wParachute - \r[%d $]"get_pcvar_num(parachute_ct) )
        
menu_additem(menumenuText"6")
        
formatexmenuTextcharsmax(menuText), "\wMitrailleuse - \r[%d $]"get_pcvar_num(m249_ct) )
        
menu_additem(menumenuText"7")

        
menu_setprop(menuMPROP_EXITNAME"Sortir")
        
menu_setprop(menuMPROP_EXITMEXIT_ALL)

        
menu_display(idmenu)
    }
    else
    {
        
menu menu_create("Shop Menu [T]:""menu_terro")
        
formatexmenuTextcharsmax(menuText), "\wGrenade - \r[%d $]"get_pcvar_num(grenade_t) )
        
menu_additem(menumenuText"1")
        
formatexmenuTextcharsmax(menuText), "\wFlashbang - \r[%d $]"get_pcvar_num(flash_t) )
        
menu_additem(menumenuText"2")
        
formatexmenuTextcharsmax(menuText), "\wFrostNade - \r[%d $]"get_pcvar_num(frost_t) )
        
menu_additem(menumenuText"3")
        
formatexmenuTextcharsmax(menuText), "\w+%d HP - \r[%d $]"get_pcvar_num(hp_t), get_pcvar_num(hpcost_t) )
        
menu_additem(menumenuText"4")
        
formatexmenuTextcharsmax(menuText), "\w+%d Armure - \r[%d $]"get_pcvar_num(armor_t), get_pcvar_num(armorcost_t) )
        
menu_additem(menumenuText"5")
        
formatexmenuTextcharsmax(menuText), "\wAuto bunny - \r[%d $]"get_pcvar_num(autobunny_t) )
        
menu_additem(menumenuText"6")
        
formatexmenuTextcharsmax(menuText), "\wSuper Couteau - \r[%d $]"get_pcvar_num(superknife_t) )
        
menu_additem(menumenuText"7")

        
menu_setprop(menuMPROP_EXITNAME"Sortir")
        
menu_setprop(menuMPROP_EXITMEXIT_ALL)

        
menu_display(idmenu)
    }
}

public 
menu_ct(idmenuitem)
{
    if (
item == MENU_EXIT) return PLUGIN_HANDLED

    
// Obtenir l'info de l'item
    
new info[3]
    new 
accesscallback
    menu_item_getinfo
(menuitemaccessinfo2__callback)

    new 
key str_to_num(info)

    switch(
key)
    {
        case 
1:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
user_has_weapon(idCSW_HEGRENADE) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
grenade_count get_pcvar_num(grenade_ct)
            if ( 
user_money grenade_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money grenade_count)
                
give_item(id"weapon_hegrenade")
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 Grenade^x01 !")
            }
        }

        case 
2:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
cs_get_user_nvg(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
nightvision_count get_pcvar_num(nightvision_ct)
            if ( 
user_money nightvision_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_nvg(id1)
                
cs_set_user_money(iduser_money nightvision_count)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 NightVision^x01 !")
            }
        }

        case 
3:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
cs_get_user_defuse(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
defuser_count get_pcvar_num(defuser_ct)
            if ( 
user_money defuser_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money defuser_count)
                
cs_set_user_defuse(id1)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter un ^x03kit de désamorçage ^x01!")
            }
        }

        case 
4:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01! ")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
hp_count get_pcvar_num(hpcost_ct)
            if ( 
user_money hp_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money hp_count)
                new 
hp_bonus get_pcvar_num(hp_ct)
                
set_user_health(idget_user_health(id) + hp_bonus)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter^x03 %d HP^x01 !"hp_bonus)
            }
        }

        case 
5:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
ap_count get_pcvar_num(armorcost_ct)
            if ( 
user_money ap_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money ap_count)
                new 
ap_bonus get_pcvar_num(armor_ct)
                
cs_set_user_armor(idget_user_armor(id) + ap_bonusCS_ARMOR_VESTHELM)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter^x03 %d d'Armure^x01 !"ap_bonus)
            }
        }
        case 
6:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
g_HasParachute[id] )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
parachute_count get_pcvar_num(parachute_ct)
            if ( 
user_money parachute_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            
cs_set_user_money(iduser_money parachute_count)
            
g_HasParachute[id] = true
            
new name[32]
            
get_user_name(idnamecharsmax(name))
            
server_cmd("amx_parachute ^"%s^""name)
            
print_color(idid0"^x04[Furiens Shop] ^x01Tu viens d'acheter un ^x03 Parachute^x01 !")
        }
        case 
7:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_T )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des ct quand tu es terro !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
user_has_weapon(idCSW_M249) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
m249_count get_pcvar_num(m249_ct)
            if ( 
user_money m249_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money m249_count)
                
strip_user_weapons(id)
                
give_item(id"weapon_m249")
                
cs_set_user_bpammo(idCSW_M249250)
                
give_item(id"weapon_deagle")
                
cs_set_user_bpammo(idCSW_DEAGLE50)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 m249 ^x01 !")
            }
        }
    }
    return 
PLUGIN_HANDLED
}

public 
menu_terro(idmenuitem)
{
    if (
item == MENU_EXIT) return PLUGIN_HANDLED

    
// Obtenir l'info de l'item
    
new info[3]
    new 
accesscallback
    menu_item_getinfo
(menuitemaccessinfo2__callback)

    new 
key str_to_num(info)

    switch (
key)
    {
        case 
1:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
user_has_weapon(idCSW_HEGRENADE) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item ! ")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
grenade_count get_pcvar_num(grenade_t)
            if ( 
user_money grenade_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money grenade_count)
                
give_item(id"weapon_hegrenade")
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 HE Grenade ^x01 !")
            }
        }

        case 
2:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
user_has_weapon(idCSW_FLASHBANG) && cs_get_user_bpammo(idCSW_FLASHBANG) == )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
flash_count get_pcvar_num(flash_t)
            if ( 
user_money flash_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money flash_count)
                
give_item(id"weapon_flashbang")
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 Flash ^x01 !")
            }
        }

        case 
3:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
user_has_weapon(idCSW_SMOKEGRENADE) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
frost_count get_pcvar_num(frost_t)
            if ( 
user_money frost_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money frost_count)
                
give_item(id"weapon_smokegrenade")
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter une^x03 FrostNade ^x01 !")
            }
        }

        case 
4:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
hp_count get_pcvar_num(hpcost_t)
            if ( 
user_money hp_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money hp_count)
                new 
hp_bonus get_pcvar_num(hp_t)
                
set_user_health(idget_user_health(id) + hp_bonus)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter^x03 %d HP ^x01 !"hp_bonus)
            }
        }

        case 
5:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
ap_count get_pcvar_num(armorcost_t)
            if ( 
user_money ap_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money ap_count)
                new 
ap_bonus get_pcvar_num(armor_t)
                
cs_set_user_armor(idget_user_armor(id) + ap_bonusCS_ARMOR_VESTHELM)
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter^x03 %d d'Armure ^x01 !"ap_bonus)
            }
        }

        case 
6:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
g_HasAutoBhop[id] )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
autobunny_count get_pcvar_num(autobunny_t)
            if ( 
user_money autobunny_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money autobunny_count)
                
g_HasAutoBhop[id] = true
                print_color
(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter un^x03 Auto Bunny ^x01 !")
            }
        }

        case 
7:
        {
            if ( 
cs_get_user_team(id) == CS_TEAM_CT )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux pas acheter un item des terros quand tu es ct !")
                return 
PLUGIN_HANDLED
            
}
            if ( !
is_user_alive(id) )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu ne peux rien acheter quand tu es ^x03mort ^x01!")
                return 
PLUGIN_HANDLED
            
}
            if ( 
g_HasSuperKnife[id] )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu as déjà cet item !")
                return 
PLUGIN_HANDLED
            
}
            new 
user_money cs_get_user_money(id)
            new 
superknife_count get_pcvar_num(superknife_t)
            if ( 
user_money superknife_count )
            {
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu n'as ^x03pas assez d'argent ^x01pour acheter cet item !")
                return 
PLUGIN_HANDLED
            
}
            else
            {
                
cs_set_user_money(iduser_money superknife_count)
                
g_HasSuperKnife[id] = true
                
if ( get_user_weapon(id) == CSW_KNIFE )
                {
                    
set_pev(idpev_viewmodel2g_ModelSuperKnife)
                }
                
print_color(idid0"^x04[Furiens Shop]^x01 Tu viens d'acheter un^x03 Super Couteau ^x01 !")
            }
        }
    }
    return 
PLUGIN_HANDLED
}

public 
ham_PlayerJump_Pre(id)
{
    if ( 
g_HasAutoBhop[id] && is_user_alive(id) )
    {
        if ( 
pev(idpev_flags) & (FL_WATERJUMP FL_ONGROUND) == FL_ONGROUND && pev(idpev_waterlevel) < )
        {
            new 
iOldButtons pev(idpev_oldbuttons)
            if ( 
iOldButtons IN_JUMP )
            {
                
set_pev(idpev_oldbuttonsiOldButtons & ~IN_JUMP)
            }
        }
    }
}

public 
ham_TakeDamage_Pre(victiminflictorattackerFloat:damagedamage_bits)
{
    if ( 
IsPlayer(attacker) && g_HasSuperKnife[attacker] && is_user_alive(attacker) && inflictor == attacker && get_user_weapon(attacker) == CSW_KNIFE )
    {
        
SetHamParamFloat4damage get_pcvar_float(knife_multiplier) )
    }
}

public 
ham_PlayerSpawn_Post(id)
{
    
g_HasParachute[id] = false
    g_HasAutoBhop
[id] = false
    g_HasSuperKnife
[id] = false
}

public 
ham_ItemDeploy_Post(weapon_ent)
{
    static 
owner
    owner 
get_pdata_cbase(weapon_ent414)

    if ( 
is_user_alive(owner) && g_HasSuperKnife[owner] )
    {
        
set_pev(ownerpev_viewmodel2g_ModelSuperKnife)
    }
}

// Message colorés
public print_color(idcidcolor, const message[], any:...)
{
    new 
msg[192]
    
vformat(msgcharsmax(msg), message5)
    
/* if you want to use ML, enable
    replace_all(msg, charsmax(msg), "!g", "^x04")
    replace_all(msg, charsmax(msg), "!y", "^x01")
    replace_all(msg, charsmax(msg), "!t", "^x03")
    */
    
new param
    
if (!cid) return
    else 
param cid
    
new team[32]
    
get_user_team(paramteam31)
    switch (
color)
    {
        case 
0msg_teaminfo(paramteam)
        case 
1msg_teaminfo(param"TERRORIST")
        case 
2msg_teaminfo(param"CT")
        case 
3msg_teaminfo(param"SPECTATOR")
    }
    if (
idmsg_saytext(idparammsg)
    else 
msg_saytext(0parammsg)
    if (
color != 0msg_teaminfo(paramteam)
}

msg_saytext(idcidmsg[])
{
    
message_begin(id MSG_ONE MSG_ALLget_user_msgid("SayText"), _id)
    
write_byte(cid)
    
write_string(msg)
    
message_end()
}

msg_teaminfo(idteam[])
{
    
message_begin(MSG_ONEget_user_msgid("TeamInfo"), _id)
    
write_byte(id)
    
write_string(team)
    
message_end()

mais le probleme, c'est que ton shop dirige aussi les armes du debut de round, et donc je me retrouve sans rien... comment faire?

pourquoi je veut changer le shop?

- couleurs

- objets

- l'ordre

quelqu'un peut m'aidez?
Kihoru is offline
micapat
Veteran Member
Join Date: Feb 2010
Location: Nyuu, nyuu (France).
Old 02-05-2012 , 17:32   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #359

Je te conseille pas le menu que tu nous montres vu la tête qu'il a ~_~
Si tu désires vraiment l'intégrer faudrait le réécrire.
__________________
micapat is offline
Kihoru
Junior Member
Join Date: Jan 2012
Old 02-06-2012 , 00:42   Re: FURIEN.c.la Version Courante v0.4.4 (24juin2010)
Reply With Quote #360

Le réécrire.... je ne sais rien faire en pawn

et je vais vous demander de réécrire tous sa x_x ca vous prendraient des heures...

il y a pas un moyen de rendre celui de ConnorMcLeod identique juste en rajoutant quelques lignes ?

garder la couleur, les objets ca c'est a regler directement dans items, ok, et l'ordre?

sinon, l'ordre n'est pas forcément important, mais bon si je peut mettre la meme couleur, je trouve le tout blanc un peut fade, et je reglerais le reste seul.

Last edited by Kihoru; 02-06-2012 at 00:45.
Kihoru is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:02.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode