Raised This Month: $ Target: $400
 0% 

Quelques questions


  
 
 
Thread Tools Display Modes
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 06-08-2011 , 14:53   Re: Quelques questions
#41

J'ai cherché, pour l'instant sans grand succès concluant.

Comment faire pour faire disparaitre enfin plutot enlever (pour certaines raison les rendering invisibles me conviennent pas) un corps au moment ou la personne en question meurt ? si possible individuellement. Sa ne m'interesse pas que tout les corps disparaissent.

Merci.
Fr33m@n is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 06-08-2011 , 15:06   Re: Quelques questions
#42

Hooker ClCorpse avec register_message.
__________________
Arkshine is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 06-30-2011 , 08:30   Re: Quelques questions
#43

Je voudrais savoir comment je peut faire pour savoir si il y a le sky ou pas au dessus de la tête du joueur (EF_TraceLine ?), juste le sky ou pas.

Merci par avance.
Fr33m@n is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 06-30-2011 , 13:51   Re: Quelques questions
#44

Prendre l'origine du joueur, faire un traceline avec la même origine avec + 9999 sur l'axe Z, puis point_content avec le point retourné.

Code:
// engfunc(EngFunc_PointContents, Float:origin) return values
#define	CONTENTS_EMPTY                  -1
#define	CONTENTS_SOLID                  -2
#define	CONTENTS_WATER                  -3
#define	CONTENTS_SLIME                  -4
#define	CONTENTS_LAVA                   -5
#define	CONTENTS_SKY                    -6
#define	CONTENTS_ORIGIN                 -7          // Removed at csg time
#define	CONTENTS_CLIP                   -8          // Changed to contents_solid
#define	CONTENTS_CURRENT_0              -9
#define	CONTENTS_CURRENT_90             -10
#define	CONTENTS_CURRENT_180            -11
#define	CONTENTS_CURRENT_270            -12
#define	CONTENTS_CURRENT_UP             -13
#define	CONTENTS_CURRENT_DOWN           -14
#define CONTENTS_TRANSLUCENT            -15
#define	CONTENTS_LADDER                 -16
#define	CONTENT_FLYFIELD                -17
#define	CONTENT_GRAVITY_FLYFIELD        -18
#define	CONTENT_FOG                     -19
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 07-02-2011 , 10:43   Re: Quelques questions
#45

PHP Code:
new Float:fl_Origin[3], Float:fl_Start[3]
pev(victimpev_originfl_Origin)
 
fl_Origin[2] -= 26.0
fl_Start
[0] = fl_Origin[0] + 150.0
fl_Start
[1] = fl_Origin[1] + 150.0
fl_Start
[2] = fl_Origin[2] + 800.0
 
new ptr create_tr2()
 
engfunc(EngFunc_TraceLinefl_Originfl_StartIGNORE_MONSTERSvictimptr)
 
new 
Float:point[3]
 
get_tr2(ptrTR_vecEndPospoint)
 
new 
bla engfunc(EngFunc_PointContentspoint)
 
client_print(0print_chat"point content : %d"bla)
 
free_tr2(ptr
Je suis pas un expert en traceline mais je pense que je l'ai fait correctement. Malheuresement ça ne marche pas, j'ai essayé :
Je suis sur que point est correct, en tout cas visuellement (sprite debug), il l'étais, il correspond a la fin de la ligne, jusqu'au mur si il y en a un. (comme prévu)

Malheuresement point_content me retourne tout le temps empty (-1) mur ou pas mur.
Fr33m@n is offline
benjibau
Veteran Member
Join Date: Jul 2009
Location: France (Nord 59)
Old 07-02-2011 , 10:58   Re: Quelques questions
#46

Petit test effectuer cela retourne bien -6 quand je suis hors d'un batiment sinon -1

PHP Code:
    new Float:fl_Origin[3], Float:fl_Start[3]
    
pev(idpev_originfl_Origin)
 
    
fl_Start[0] = fl_Origin[0
    
fl_Start[1] = fl_Origin[1
    
fl_Start[2] = fl_Origin[2] + 9999.0
 
    
new ptr create_tr2()
 
    
engfunc(EngFunc_TraceLinefl_Originfl_StartIGNORE_MONSTERSvictimptr)
 
    new 
Float:point[3]
 
    
get_tr2(ptrTR_vecEndPospoint)
 
    new 
bla engfunc(EngFunc_PointContentspoint)
    
 
    
free_tr2(ptr)  
    
set_hudmessage(025500.02, -1.006.012.0)
    
ShowSyncHudMsg(victimhudhandler"Point Contents : %d"bla
petit aperçu sur nuke: http://**************/photo/my-images...216524281.jpg/
http://**************/photo/my-images...216560789.jpg/

[IMG]http://**************/photo/my-images/204/hl2011070216524281.jpg[/IMG]

Last edited by benjibau; 07-02-2011 at 12:59.
benjibau is offline
Send a message via MSN to benjibau
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 07-02-2011 , 11:14   Re: Quelques questions
#47

Ah, j'ai compris... mon code est bon...
Je fait mes test sur assault le problème c'est que la map a un faux plafond (marchable en plus) ...
Ca va me poser des problèmes ça

N'y a t'il pas un moyen de détecter ces faux sky ? exemple : si le mur est invisible ou pas.

Last edited by Fr33m@n; 07-02-2011 at 11:20.
Fr33m@n is offline
benjibau
Veteran Member
Join Date: Jul 2009
Location: France (Nord 59)
Old 07-02-2011 , 11:24   Re: Quelques questions
#48

Freeman j'ai test également sur assault avec la petite modification que j'ai fais a ton code et j'ai bien le -6 dehors et -1 dans le hangar.
benjibau is offline
Send a message via MSN to benjibau
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 07-02-2011 , 11:43   Re: Quelques questions
#49

Oui mais toi tu a fl_Start[0] = 0.0, fl_Start[1] = 0.0, fl_Start[2] = 0.0 + 9999.0
A moins que tu l'es defini dans ton code sans le recopier ici, ça fausse toute tes valeurs et affirmations.

Last edited by Fr33m@n; 07-02-2011 at 11:47.
Fr33m@n is offline
benjibau
Veteran Member
Join Date: Jul 2009
Location: France (Nord 59)
Old 07-02-2011 , 11:50   Re: Quelques questions
#50

Connor a bien préciser d'ajouter 9999.0 à l'origine de l'axe Z du joueur. Il n'a en rien préciser de controler par rapport a X et Y.

Se qui fait ...
fl_Start[2] = fl_Origin[2] + 9999.0

Bien que avec se que tu ma dis je commence a douté donc oui je pense qui serais bon d'ajouter
fl_Start[0] = fl_Origin[0]
fl_Start[1] = fl_Origin[1]
pour qu'on est l'emplacement exacte du joueur.

Last edited by benjibau; 07-02-2011 at 11:58.
benjibau is offline
Send a message via MSN to benjibau
 



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 18:01.


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