Raised This Month: $12 Target: $400
 3% 

Probleme sur un BPAMMO : LA HONTE !


  
 
 
Thread Tools Display Modes
Author Message
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 12-16-2009 , 09:54   Probleme sur un BPAMMO : LA HONTE !
#1

Salut la famille, Cette fois j'ai un peu hotne, mais jpète un cable, jsuis pas du genre patient a passer 5 heures sur une ligne que j'ai dja fais ...

Donc, Le joueur a par exemple 1/2 HE, Il a tuer quelqu'un, on veux qu'il gagne une HE, ca donne ceci :

PHP Code:
    cs_set_user_bpammoKillercs_get_user_bpammo(KillerCSW_HEGRENADE)  + 
Merci de me coriger, eVerup@.
eVerup is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-16-2009 , 10:44   Re: Probleme sur un BPAMMO : LA HONTE !
#2

http://www.amxmodx.org/funcwiki.php?...ammo&go=search
__________________
Arkshine is offline
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 12-16-2009 , 10:47   Re: Probleme sur un BPAMMO : LA HONTE !
#3

PHP Code:
cs_set_user_bpammo (KillerCSW_HEGRENADE, +
Toujours rien -.-
eVerup is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-16-2009 , 10:49   Re: Probleme sur un BPAMMO : LA HONTE !
#4

Faut p'te s'assurer que le joueur a " l'arme " avant.
__________________
Arkshine is offline
Old 12-16-2009, 11:02
eVerup
This message has been deleted by eVerup.
eVerup
Veteran Member
Join Date: Jul 2009
Location: N'importe Ou ...
Old 12-16-2009 , 11:02   Re: Probleme sur un BPAMMO : LA HONTE !
#5

PHP Code:
public Mort()
{
    new 
Victim read_data(2
    new 
Killer read_data(1)
    
    new 
name[32]
    new 
name2[32]

    if ( 
Killer && cs_get_user_team(Killer) == CS_TEAM_T && cs_get_user_team(Victim) == CS_TEAM_CT )
    {
        
get_user_name(Victimname31)
        
get_user_name(Killername231)
        
        if( 
Killer && CSW_HEGRENADE )
        {
            
cs_set_user_bpammo(KillerCSW_HEGRENADE, +
        }
    }

eVerup is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-16-2009 , 11:26   Re: Probleme sur un BPAMMO : LA HONTE !
#6

&& CSW_HEGRENADE ; est-ce que tu réfléchis avant ? CSW_HEGRENADE est une constante. Je parlais de donner l'arme avec give_item() : "weapon_hegrenade"
__________________
Arkshine is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-16-2009 , 11:30   Re: Probleme sur un BPAMMO : LA HONTE !
#7

Il est vraiment temps d'arrêter de coder là, on dirait que c'est pire qu'au début.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
M@ST3R
Senior Member
Join Date: Sep 2009
Old 12-16-2009 , 17:34   Re: Probleme sur un BPAMMO : LA HONTE !
#8

Ya un autre probleme, comme nombre de munitions (de grenades ici) a donner tu met +1 ....
M@ST3R is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-16-2009 , 17:48   Re: Probleme sur un BPAMMO : LA HONTE !
#9

Revu et corrigé.
En passant, essaie de nommer tes fonctions/callbacks pour qu'on comprenne aisément d'où elles sortent, il y'a plusieurs façon de récupérer la mort d'un joueur, mettre Event_DeathMsg n'est pas obligatoire, mais ça ne laisse pas de doute, on pourrait même ajouter _Grenade vu que je filtre l'arme directement dans register_event.

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

new const VERSION[] = "0.0.1"

// http://wiki.amxmodx.org/Half-Life_1_Game_Events#DeathMsg
enum _:DeathMsg_Structure {    
    
DeathMsg_KillerID 1,
    
DeathMsg_VictimID,
    
DeathMsg_IsHeadshot,
    
DeathMsg_TruncatedWeaponName
}

public 
plugin_init()
{
    
register_plugin("Re-give He"VERSION"ConnorMcLeod")

    
register_event("DeathMsg""Event_DeathMsg_Grenade""a""1>0""4=grenade")
}

public 
Event_DeathMsg_Grenade()
{
    new 
iVictimID read_data(DeathMsg_VictimID)
    if( 
cs_get_user_team(iVictimID) == CS_TEAM_CT )
    {
        new 
iKillerID read_data(DeathMsg_KillerID)
        if(    
iKillerID != iVictimID
        
&&    is_user_alive(iKillerID)
        &&    
cs_get_user_team(iKillerID) == CS_TEAM_T    )
        {
            
give_item(iKillerID"weapon_hegrenade")
        }
    }

__________________
- tired and retired -

- my plugins -
ConnorMcLeod 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 16:40.


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