Raised This Month: $ Target: $400
 0% 

optimisation de mon plugin + aide


  
 
 
Thread Tools Display Modes
Author Message
AirShot
Veteran Member
Join Date: Sep 2009
Location: Belgium
Old 07-17-2011 , 21:58   optimisation de mon plugin + aide
#1

Salut ! j'ai me suis fait un plugin, donc je vous expliquerai l'utilité juste en dessous et j'aimerais avec votre avis pour savoir comment l'optimiser^^. J'ai déjà regardé le tutoriel pawn ça m'a un peu aidé et un peu ici aussi même si là j'ai capter que la moitié du début ^^.

donc petite description rapide :
sur mon serveur j'ai un autre plugin avec un système de points qu'on gagne en fragant etc. Et là là j'ai fait un subplugin avec des palier de points qui une fois atteint donnes des "items"
+ J'ai aussi deux trucs qui fonctionne pas comme je voudrais dans ce plugin, ligne 91 à 112 et ligne 171. J'ai commenté dans le code ci-dessous pour expliquer. /!\ Attention, risque de faire fait mal aux yeux !

edit : wtf le forum veux pas me laisser mettre le code avec balise PHP pourtant il fait que 220 lignes... j'ai upload le .sma du coup.
Attached Files
File Type: sma Get Plugin or Get Source (hns_reward.sma - 353 views - 7.7 KB)

Last edited by AirShot; 07-17-2011 at 22:11.
AirShot is offline
Kidev
Veteran Member
Join Date: Jun 2010
Location: France
Old 07-18-2011 , 04:27   Re: optimisation de mon plugin + aide
#2

Tu revis à chaque fois car tu passe en true la bool au moment ou tu fais revivre le client mais tu repasse la bool en false au spawn post (juste après que tu revive le joueur). Donc c'est normal. Je regarde le reste mais au niveau du motd dynamique moi je connais pas trop.
__________________
Kidev is offline
AirShot
Veteran Member
Join Date: Sep 2009
Location: Belgium
Old 07-18-2011 , 09:57   Re: optimisation de mon plugin + aide
#3

ok merci, j'ai viré la bool enfaite puisqu'elle sert à rien. Au départ c'était pour éviter de respawn 2 fois dans le même round mais faut déjà avoir du bol.
__________________
AirShot is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 07-18-2011 , 14:49   Re: optimisation de mon plugin + aide
#4

Fous le contenu de la fonction HasItem directement dans client_putinserver.
N'oublie pas de verifier si le joueur est vivant dans le callback de Ham_Spawn.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
AirShot
Veteran Member
Join Date: Sep 2009
Location: Belgium
Old 07-18-2011 , 21:32   Re: optimisation de mon plugin + aide
#5

Quote:
Originally Posted by ConnorMcLeod View Post
Fous le contenu de la fonction HasItem directement dans client_putinserver.
N'oublie pas de verifier si le joueur est vivant dans le callback de Ham_Spawn.
ok merci !

sinon aussi ligne 89 :
PHP Code:
iLen += formatexg_szMotdiLen ], charsmaxg_szMotd ) - iLen"Level 1  [%d points] : Respawn chance 1 on %d <b>[%s]</b><br/>"iPointsNeededget_pcvar_num(pCvarReviveChance), (gHasRevive[id]) ? "Unlocked" "%d missing points"iPointsMiss);
// %d n'est pas remplacé par iPointsMiss dans la string 
et ça affiche ça :
Code:
Level 1  [150 points] : Respawn chance 1 on 10 [%d missing points]
__________________
AirShot is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 07-19-2011 , 01:10   Re: optimisation de mon plugin + aide
#6

%d missing points n'est pas formatté.

Fais plutôt un if/else pour celui là.
__________________
- 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 00:55.


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