Raised This Month: $ Target: $400
 0% 

[RECHERCHE/CREATION] plusieurs plugins


  
 
 
Thread Tools Display Modes
R@pid0
Senior Member
Join Date: Jan 2011
Location: France
Old 07-12-2012 , 04:24   Re: [RECHERCHE/CREATION] plusieurs plugins
#11

Très bien pour le shop ( c'est un shop original que tu peut trouver vraiment partout ) Essaye de regarder sur le forum il doit s'y trouver. Sinon je peut le faire sans soucis. Mais à vue d'oeil c'est l'original.
Il se trouve à peu prêt partout
__________________
R@pid0 is offline
papalicano
Member
Join Date: Jun 2011
Old 07-12-2012 , 11:37   Re: [RECHERCHE/CREATION] plusieurs plugins
#12

J'ai trouvé que celui-ci qui correspondait presque à mes attentes sauf qu'il n'y a pas les items que je souhaite.

http://forums.alliedmods.net/showpos...5&postcount=40

Cordialement,

Last edited by papalicano; 07-12-2012 at 11:37.
papalicano is offline
MiniBrackeur
Senior Member
Join Date: Oct 2010
Old 07-12-2012 , 14:47   Re: [RECHERCHE/CREATION] plusieurs plugins
#13

Bon, vu que personne te l'a fait, laisse moi la nuit, et tu l'as demain sur ce même post que j'éditerais.

Mais, tu veux des cvars pour modifier les prix ? et la commande c'est /shop c'est tout ?
__________________
MiniBrackeur => Daminou

Last edited by MiniBrackeur; 07-12-2012 at 14:53.
MiniBrackeur is offline
R@pid0
Senior Member
Join Date: Jan 2011
Location: France
Old 07-12-2012 , 14:48   Re: [RECHERCHE/CREATION] plusieurs plugins
#14

J'ai trouvé plusieurs shop qui corresponde à peu prêt à ce que tu recherche
http://forums.alliedmods.net/showthr...ht=shop+furien
http://forums.alliedmods.net/showthr...ht=shop+furien
http://forums.alliedmods.net/showthr...ht=shop+furien
http://forums.alliedmods.net/showthr...ht=shop+furien
http://forums.alliedmods.net/showthr...ht=shop+furien

Et il sort encore beaucoup de résultat mais je ne vais pas tous poster un part un :
Après si vraiment ta fait la recherche , alors tu trouvera ce que tu recherche réellement autrement je peut te le faire.
http://forums.alliedmods.net/search....archid=9125530

Regarde bien
Merci
__________________
R@pid0 is offline
papalicano
Member
Join Date: Jun 2011
Old 07-12-2012 , 16:33   Re: [RECHERCHE/CREATION] plusieurs plugins
#15

@ R@pid0 : Ton lien et mon lien sont identiques.

@ MiniBrackeur : D'accord ! Oui, je souhaiterais aussi des cvars, merci d'avance et bonne chance !
papalicano is offline
MiniBrackeur
Senior Member
Join Date: Oct 2010
Old 07-12-2012 , 19:17   Re: [RECHERCHE/CREATION] plusieurs plugins
#16

Finalement j'en fais un autre ^^
Essaie celà, dis moi si il y a des erreurs ou s'il ne fonctionne pas, j'suis un peu fatigué là, j'ai peut-être fait des trucs de travers xD

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

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

new cvar_ct_grenadecvar_ct_defusercvar_ct_hpcvar_ct_armurecvar_ct_mitrailleuse
new cvar_te_grenadecvar_te_flashbangcvar_te_fumigenecvar_te_hpcvar_te_armurecvar_te_supercut
new cvar_supercut_multiplier
new g_menu_shop_ctg_menu_shop_te

new pl_has_supercut[33]

public 
plugin_init()
{
    
register_plugin("Shop","1.1","Daminou")
    
    
RegisterHam(Ham_TakeDamage"player""ham_TakeDamage_Pre")
    
register_event("CurWeapon""give_weapon_model""b")
    
    
register_clcmd("say /shop""menushop")
    
    
cvar_supercut_multiplier register_cvar("shop_supercut_multiplier""3.0")
    
    
cvar_ct_grenade register_cvar("shop_ct_grenade""4000")
    
cvar_ct_defuser register_cvar("shop_ct_defuser""1000")
    
cvar_ct_hp register_cvar("shop_ct_hp""6000")
    
cvar_ct_armure register_cvar("shop_ct_armure""3000")
    
cvar_ct_mitrailleuse register_cvar("shop_ct_mitrailleuse""10000")
    
    
cvar_te_grenade register_cvar("shop_te_grenade""4000")
    
cvar_te_flashbang register_cvar("shop_te_flashbang""2000")
    
cvar_te_fumigene register_cvar("shop_te_fumigene""3000")
    
cvar_te_hp register_cvar("shop_te_hp""8000")
    
cvar_te_armure register_cvar("shop_te_armure""4000")
    
cvar_te_supercut register_cvar("shop_te_supercut""16000")
}

public 
plugin_precache()
{
    
precache_model(model_supercut)
}

public 
menushop(id)
{
    if(!
is_user_alive(id))
    {
        
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu ne peux rien acheter quand tu es^3 mort^1 !")
        return 
PLUGIN_HANDLED
    
}
    new 
menuText[32]
    switch(
cs_get_user_team(id))
    {
        case 
CS_TEAM_CT:
        {
            
g_menu_shop_ct menu_create("\y Shop Menu [CT]""menu_shop_ct")
            
formatex(menuTextcharsmax(menuText), "\wGrenade\r [%d$]"get_pcvar_num(cvar_ct_grenade))
            
menu_additem(g_menu_shop_ctmenuText"1")
            
formatex(menuTextcharsmax(menuText), "\wDefuser\r [%d$]"get_pcvar_num(cvar_ct_defuser))
            
menu_additem(g_menu_shop_ctmenuText"2")
            
formatex(menuTextcharsmax(menuText), "\w+25 hp\r [%d$]"get_pcvar_num(cvar_ct_hp))
            
menu_additem(g_menu_shop_ctmenuText"3")
            
formatex(menuTextcharsmax(menuText), "\w+100 Armure\r [%d$]"get_pcvar_num(cvar_ct_armure))
            
menu_additem(g_menu_shop_ctmenuText"4")
            
formatex(menuTextcharsmax(menuText), "\wMitrailleuse\r [%d$]"get_pcvar_num(cvar_ct_mitrailleuse))
            
menu_additem(g_menu_shop_ctmenuText"5")
            
menu_setprop(g_menu_shop_ctMPROP_EXITNAME"Sortir")
            
menu_setprop(g_menu_shop_ctMPROP_EXITMEXIT_ALL)
            
menu_display(idg_menu_shop_ct)
        }
        case 
CS_TEAM_T:
        {
            
g_menu_shop_te menu_create("\y Shop Menu [T]""menu_shop_te")
            
formatex(menuTextcharsmax(menuText), "\wGrenade\r [%d$]"get_pcvar_num(cvar_te_grenade))
            
menu_additem(g_menu_shop_temenuText"1")
            
formatex(menuTextcharsmax(menuText), "\wFlashbang\r [%d$]"get_pcvar_num(cvar_te_flashbang))
            
menu_additem(g_menu_shop_temenuText"2")
            
formatex(menuTextcharsmax(menuText), "\wFumigene\r [%d$]"get_pcvar_num(cvar_te_fumigene))
            
menu_additem(g_menu_shop_temenuText"3")
            
formatex(menuTextcharsmax(menuText), "\w+25 hp\r [%d$]"get_pcvar_num(cvar_te_hp))
            
menu_additem(g_menu_shop_temenuText"4")
            
formatex(menuTextcharsmax(menuText), "\w+100 Armure\r [%d$]"get_pcvar_num(cvar_te_armure))
            
menu_additem(g_menu_shop_temenuText"5")
            
formatex(menuTextcharsmax(menuText), "\wSuper cut\r [%d$]"get_pcvar_num(cvar_te_supercut))
            
menu_additem(g_menu_shop_temenuText"6")
            
menu_setprop(g_menu_shop_teMPROP_EXITNAME"Sortir")
            
menu_setprop(g_menu_shop_teMPROP_EXITMEXIT_ALL)
            
menu_display(idg_menu_shop_te)
        }
    }
    return 
PLUGIN_HANDLED
}

public 
menu_shop_ct(idmenuitem)
{
    if(!
is_user_alive(id))
    {
        
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu ne peux rien acheter quand tu es^3 mort^1 !")
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
user_has_weapon(idCSW_HEGRENADE))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_ct_grenade)))
            {
                
give_item(id"weapon_hegrenade")
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter une^3 (grenade)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
        case 
1:
        {
            if(
cs_get_user_defuse(id))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_ct_defuser)))
            {
                
cs_set_user_defuse(id1)
                
give_item(id"weapon_hegrenade")
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter un^3 (defuse kit)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            if(
pl_money(idget_pcvar_num(cvar_ct_hp)))
            {
                new 
user_hp get_user_health(id)
                
set_user_health(iduser_hp 25)
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter^3 (+25 HP)^1 !")
            }
        }
        case 
3:
        {
            if(
pl_money(idget_pcvar_num(cvar_ct_armure)))
            {
                new 
user_armure get_user_armor(id)
                
cs_set_user_armor(iduser_armure 100CS_ARMOR_VESTHELM)
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter^3 (+100 Armure)^1 !")
            }
        }
        case 
4:
        {
            if(
user_has_weapon(idCSW_M249))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_ct_mitrailleuse)))
            {
                
give_item(id"weapon_m249")
                
cs_set_user_bpammo(idCSW_M249200)
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter une^3 (mitrailleuse)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED
}

public 
menu_shop_te(idmenuitem)
{
    if(!
is_user_alive(id))
    {
        
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu ne peux rien acheter quand tu es^3 mort^1 !")
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
user_has_weapon(idCSW_HEGRENADE))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_te_grenade)))
            {
                
give_item(id"weapon_hegrenade")
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter une^3 (grenade)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
        case 
1:
        {
            if(
user_has_weapon(idCSW_FLASHBANG) && (cs_get_user_bpammo(idCSW_FLASHBANG) == ))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_te_flashbang)))
            {
                
give_item(id"weapon_flashbang")
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter une^3 (flashbang)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            if(
user_has_weapon(idCSW_SMOKEGRENADE))
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_te_fumigene)))
            {
                
give_item(id"weapon_smokegrenade")
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter une^3 (fumigene)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            if(
pl_money(idget_pcvar_num(cvar_te_hp)))
            {
                new 
user_hp get_user_health(id)
                
set_user_health(iduser_hp 25)
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter^3 (+25 HP)^1 !")
            }
        }
        case 
4:
        {
            if(
pl_money(idget_pcvar_num(cvar_te_armure)))
            {
                new 
user_armure get_user_armor(id)
                
cs_set_user_armor(iduser_armure 100CS_ARMOR_VESTHELM)
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter^3 (+100 Armure)^1 !")
            }
        }
        case 
5:
        {
            if(
pl_has_supercut[id])
            {
                
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu as deja cet item !")
                return 
PLUGIN_HANDLED
            
}
            if(
pl_money(idget_pcvar_num(cvar_te_supercut)))
            {
                
pl_has_supercut[id] = true
                client_print_color
(idDontChange"^4[Furiens Shop]^1 Tu viens d'acheter un^3 (super cut)^1 !")
            }
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED
}

public 
give_weapon_model(id)
{
    if(
is_user_alive(id) && (get_user_weapon(id) == CSW_KNIFE) && pl_has_supercut[id])
    {
        
set_pev(idpev_viewmodel2model_supercut)
    }
    return 
PLUGIN_HANDLED
}

public 
ham_TakeDamage_Pre(victiminflictorattackerFloat:damagedamage_bits)
{
    if(
pl_has_supercut[attacker] && is_user_alive(attacker) && (inflictor == attacker) && (get_user_weapon(attacker) == CSW_KNIFE))
    {
        
SetHamParamFloat(4damage get_pcvar_float(cvar_supercut_multiplier))
    }
}

stock pl_money(idcost)
{
    new 
user_money cs_get_user_money(id)
    if(
user_money cost)
    {
        
client_print_color(idDontChange"^4[Furiens Shop]^1 Tu n'as^3 pas assez d'argent^1 pour cet item !")
        return 
0
    
}
    
    
cs_set_user_money(iduser_money cost1)
    return 
1

N'oublie l'include pour compiler, http://forums.alliedmods.net/showpos...2&postcount=90
__________________
MiniBrackeur => Daminou

Last edited by MiniBrackeur; 07-13-2012 at 05:04. Reason: update
MiniBrackeur is offline
papalicano
Member
Join Date: Jun 2011
Old 07-13-2012 , 04:25   Re: [RECHERCHE/CREATION] plusieurs plugins
#17

Il y a trois problèmes :

- Au lieu d'afficher les prix des items on retrouve : "%d"
- Il faudrait un skin Super Cut : models/furiens_superknife.mdl
- Il faudrait avoir la possibilité d'acheter 2 flashbangs maximum
papalicano is offline
MiniBrackeur
Senior Member
Join Date: Oct 2010
Old 07-13-2012 , 05:03   Re: [RECHERCHE/CREATION] plusieurs plugins
#18

J'ai corrigé le code, ré-essaie.
__________________
MiniBrackeur => Daminou
MiniBrackeur is offline
papalicano
Member
Join Date: Jun 2011
Old 07-13-2012 , 08:09   Re: [RECHERCHE/CREATION] plusieurs plugins
#19

@ MiniBrackeur : Impeccable, merci !

@ bboygrun : Je possède un serveur de 20 slots, es-ce que le module serait vraiment efficace ou pourriez-vous me proposer un autre module pour régler ce problème ?

Sinon quelqu'un pourrait m'aider pour mes autres demandes ?

Cordialement,

Last edited by papalicano; 07-13-2012 at 08:09.
papalicano is offline
R@pid0
Senior Member
Join Date: Jan 2011
Location: France
Old 07-13-2012 , 08:29   Re: [RECHERCHE/CREATION] plusieurs plugins
#20

Concernant ton problème sur les reset des stats regarde si tu n'à pas activée , ou si tu peut désactivé le reset automatique. Car si je me rappelle bien à partir d'un certain nombre de joueurs ( Modifiable ) les stats se reset tous seul. Cela m'est déjà arrivé.

Pour le module, vois pour la dernière version du switch de ConnorMcLeod c'est ce que j'utilise et en aucun cas y'a des kick (enfin à l'heure actuel bien sur)
__________________
R@pid0 is offline
 



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 15:21.


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