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

Différence entre Player_Spawn


  
 
 
Thread Tools Display Modes
Author Message
manguedebol
Veteran Member
Join Date: Feb 2010
Location: France,Somme,Abbeville
Old 08-07-2011 , 20:24   Différence entre Player_Spawn
#1

Bonjour , je commence a coder , et j'ai pu remarquer en observant quelque code , que certain utilise ,

RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)

et dotre -->

RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", 1)


Je voudrais savoir quelle est la différence ?

J'ai essayer des 2 manière et je n'ai vu aucune différence ,

C'est une question juste pour s'informer


Cordialement
manguedebol is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 08-08-2011 , 03:28   Re: Différence entre Player_Spawn
#2

Juste le callback qui est différent. Ce n'est qu'un label, tu mets ce que tu veux. Certains mettent "Post", parce que le forward est enregistré en post (1). Juste une question d'être lisible. Parfois, tu enregistres le forward en pre et en post, il est normal d'indiquer clairement "pre" "post, dans le nom du callback.
__________________

Last edited by Arkshine; 08-08-2011 at 03:31.
Arkshine is offline
eXtrem
Member
Join Date: Jul 2011
Old 08-08-2011 , 07:39   Re: Différence entre Player_Spawn
#3

Différence entre pre et post ? /:
eXtrem is offline
manguedebol
Veteran Member
Join Date: Feb 2010
Location: France,Somme,Abbeville
Old 08-08-2011 , 07:44   Re: Différence entre Player_Spawn
#4

Quote:
Originally Posted by Arkshine View Post
Juste le callback qui est différent. Ce n'est qu'un label, tu mets ce que tu veux. Certains mettent "Post", parce que le forward est enregistré en post (1). Juste une question d'être lisible. Parfois, tu enregistres le forward en pre et en post, il est normal d'indiquer clairement "pre" "post, dans le nom du callback.

Merci
manguedebol is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 08-08-2011 , 08:08   Re: Différence entre Player_Spawn
#5

Quote:
Originally Posted by eXtrem View Post
Différence entre pre et post ? /:
Pre, dans cet exemple, est appelé juste avant le spawn du joueur, post est appelé juste après. Pareil pour prethink et postthink etc...
__________________
Kidev is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 08-08-2011 , 08:09   Re: Différence entre Player_Spawn
#6

Quote:
Originally Posted by eXtrem View Post
Différence entre pre et post ? /:
Prends example de Ham_Spawn. Cette fonction appelle en fait la fonction interne de CS : CBasePlayer::Spawn().

Quand tu hookes Ham_Spawn en pre, ça veut dire que ton callback sera appelé quand la fonction Spawn sera appelé, avant que son code soit executé.

Quand tu hookes Ham_Spawn en post, ça veut dire que ton callback sera appelé quand la fonction Spawn sera appelé, après que son code soit executé.

En gros :

Code:
Spawn (pre)                   Spawn (post)
    |------------------------------|
Tu hookeras en pre ou en post selon les besoins. Par exemple, en hookant en pre, il te sera possible de bloquer la fonction avant que son code soit executé, et mettre le tien.
__________________
Arkshine is offline
eXtrem
Member
Join Date: Jul 2011
Old 08-08-2011 , 10:26   Re: Différence entre Player_Spawn
#7

Ah d'accord merci
eXtrem 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 05:09.


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