Raised This Month: $ Target: $400
 0% 

Quelques questions


  
 
 
Thread Tools Display Modes
Author Message
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 12-03-2009 , 16:46   Quelques questions
#1

J'ai une commande que les joueurs utilisent beaucoup, même énormement. Ils utilisent ces trois type de commandes : les deux premières pour les say et la dernière pour console et bind.

Laquelle des deux manières est la meilleure ?

Code:
register_concmd("say /blabla","func_blabla")
register_concmd("say blabla","func_blabla")
register_concmd("blabla","func_blabla")
ou

Code:
register_clcmd("say /blabla","func_blabla")
register_clcmd("say blabla","func_blabla")
register_concmd("blabla","func_blabla")
Merci de bien vouloir me répondre ;)

Last edited by Fr33m@n; 12-04-2009 at 15:02.
Fr33m@n is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-03-2009 , 16:54   Re: register_clcmd et register_concmd
#2

_concmd : commande enregitrée sur toutes consoles.
_clcmd : commande enregistrée sur la console cliente uniquement.

Ca n'est pas de sens d'enregistrer des commandes de chat avec _concmd.
__________________
Arkshine is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 12-04-2009 , 03:30   Re: register_clcmd et register_concmd
#3

Ok merci.
Fr33m@n is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 12-04-2009 , 15:17   Re: Quelques questions
#4

Bon j'ai une autre question, new permet apparament de mettre en cache des valeurs etc. Si elles sont en cache, par exemple :

new user_money = cs_get_user_money(id)

user_money peut etre utiliser plusieur fois et apparament utilise moins de ressource que d'apeller cs_get_user_money(id) a chaque fois (func_blabla du dessus)

ma question est : es ce utile de faire la meme chose pour get_pcvar_num(BLABLA) sachant que BLABLA = regiter_cvar(...) et que get_pcvar_num(BLABLA) est utiliser plus d'une fois dans cette fonction ?

Last edited by Fr33m@n; 12-04-2009 at 15:19.
Fr33m@n is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-04-2009 , 15:29   Re: Quelques questions
#5

Même si la différence entre performance sera triviale, si get_pcvar_num() est répété plusieurs fois dans une fonction, oui, mets la valeur dans une variable. Le moins de natives tu utilises, mieux c'est.
__________________
Arkshine is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 12-05-2009 , 17:37   Re: Quelques questions
#6

Bon cette fois ci, pour un autre plugins. quand il s'agit de string c'est quoi le mieux ?

après avoir utiliser pev_model :

Code:
if ( equal(exempleModel, "models/zombie.mdl") )
ou

Code:
 
if ( exempleModel == "models/zombie.mdl" )
Fr33m@n is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-05-2009 , 17:50   Re: Quelques questions
#7

== ne permet pas de comparer 2 strings, utilise equal
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 10-13-2010 , 16:59   Re: Quelques questions
#8

plutôt que de refaire un topic, je vais réutiliser un vieux.

PHP Code:
enum Blabla
{
    
TEST_1 = -2,
    
TEST_2,
    
TEST_3,
    
TEST_4

Blabla = 3 ou 4
ou Blabla = 1

Last edited by Fr33m@n; 10-13-2010 at 17:06.
Fr33m@n is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 10-13-2010 , 17:19   Re: Quelques questions
#9

2.

-2 - 1 + 0 + 1 = 2
__________________
Arkshine is offline
Fr33m@n
Veteran Member
Join Date: May 2008
Location: France Marne
Old 10-13-2010 , 18:42   Re: Quelques questions
#10

Sa compte que les nombre positif donc ?
Fr33m@n 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 22:24.


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