Raised This Month: $32 Target: $400
 8% 

Correctif pour listenservers AMXx 0.16


  
 
 
Thread Tools Display Modes
Author Message
ArtAttack
Senior Member
Join Date: Mar 2004
Location: Bordeaux, France
Old 04-30-2004 , 14:33   Correctif pour listenservers AMXx 0.16
#1

Comme beaucoup l'auront constaté, les listenservers ne marchaient plus avec AMXx 0.16 depuis la dernière mise à jour de Steam (
http://forums.alliedmods.net/showthr...?p=14468#15455 )

Et bien BAILOPAN a pas chomé puisqu'il sort dés aujourd'hui un correctif pour y remédier.

Téléchargement pour listenservers seulement

Merci à NitrX pour l'info rapide.
ArtAttack is offline
Send a message via MSN to ArtAttack
NitrX
Junior Member
Join Date: Mar 2004
Location: Marseille, France
Old 04-30-2004 , 14:37  
#2

De rien !

content d'avoir servi pour une fois ^^
__________________
NitrX powaa
NitrX is offline
Send a message via ICQ to NitrX Send a message via AIM to NitrX Send a message via MSN to NitrX Send a message via Yahoo to NitrX
St James
Junior Member
Join Date: May 2004
Old 05-11-2004 , 05:19  
#3

Salut all,

Vous êtes sûrs qu'il marche bien ce correctif ? Parce que j'ai là un exemple de plugin qui ne marche pas et le plugin resmenu de jghg ne marche pas non plus, ni en listen ni en dédié, d'ailleurs.

Le plugin est censé empêcher les joueurs d'acheter une HE et de limiter l'achat des flashes à une seule flash par round.

Ce qu'il se passe:
1. La HE est acheté même si le message qui dit qu'elle ne l'est pas s'affiche;
2. Les Flashes sont achetées 2 par 2 (en une seule fois);
3. Si je montre les messages de restriction au milieu de l'écran en utilisant print_center plutôt que print_chat, ils ne s'affichent pas.

Je pense donc que les fonctions d'achats natives à CS sont appelées VIA AMXX mais aussi directement SANS passer par AMXX... A moins qu'il n'y ait une erreur dans mon script ?...

Qu'en pensez-vous ?

Code:
#include <amxmodx> #include <cstrike> #include <fun> #include <amxmisc> public flashbuy(id){     // We check wether player is vip     if ( cs_get_user_vip(id) ) {         engclient_cmd(id,"menuselect","10")         client_print(id,print_chat,"You are the VIP. You can't buy anything!")     } else {         // Allow one FB per round per player only         if ( cs_get_user_bpammo(id, CSW_FLASHBANG) > 0 ) {                     client_cmd(id,"menuselect","10")             client_print(id,print_chat,"Only ONE flash grenade per round")                     } else if ( Money(id,200) ) {                     give_item(id,"weapon_flashbang")             engclient_cmd(id,"menuselect","10")         }     }     return PLUGIN_HANDLED } public hebuy(id){     // We check wether player is vip     if ( cs_get_user_vip(id) ) {         engclient_cmd(id,"menuselect","10")         client_print(id,print_chat,"You are the VIP. You can't buy anything!")     } else {                     client_cmd(id,"menuselect","10")             client_print(id,print_chat,"You cannot buy HE grenades")     }     return PLUGIN_HANDLED } public Money(id,num) // check money // thx to Alternate Shop 1.3 by SniperBeamer, changed using AMX Mod X CS functions {     new userMoney = cs_get_user_money(id)-num     if (userMoney < 0)     {         client_print(id,print_center,"You have insufficient funds!")         return false     }     cs_set_user_money(id,userMoney,1)     return true } /* public menuItem(id,key) {     switch ( key ) {         case 2 : flashbuy(id)         case 3 : hebuy(id)         //case 4 : smokebuy(id)     }     return PLUGIN_CONTINUE } */ public plugin_init ( ) {     register_plugin ( "Grenade Restrict", "0.1", "St James" )         // Intercept purchase commands     // these 2 do not even get "inside" the buy functions (dont display restriction messages)     //register_menucmd(register_menuid("BuyItem", 1 ),511,"menuItem")     //register_menucmd(-34,511,"menuItem")         register_clcmd("flash","flashbuy",-1,"flash")     register_clcmd("hegren","hebuy",-1,"hegren")     // Register mapcycle admin commands (not used yet)     if ( !cvar_exists("mp_restgren") ) register_cvar("mp_restgren", "1")     register_concmd("restgren","resgren",ADMIN_MAP," <0|1> - Restrict Grenades < off | on >")         return PLUGIN_CONTINUE }
__________________
St James
[= Rêveur de Mondes =]
http://www.stjames-maps.net
St James is offline
NiLuJe
Veteran Member
Join Date: Mar 2004
Location: Paris, France
Old 05-11-2004 , 06:16  
#4

Au niveau du script, j'peux pas trop t'aider, sinon je peut te dire que la version "fixée" est a considérer en stade ALPHA, donc il se peut que tout ne fonctionne pas correctement, si tu veux etre fixé, essaye ton plug sous une version 0.16 normale sous linux, ou bien utilise un plugin utilisant les fonctions dont tu as besoin, et dont tu sais qu'il fonctionne correcetement sous une 0.16 normale ;)
NiLuJe is offline
Send a message via MSN to NiLuJe
St James
Junior Member
Join Date: May 2004
Old 05-11-2004 , 11:04  
#5

mdr je sais po lol
__________________
St James
[= Rêveur de Mondes =]
http://www.stjames-maps.net
St James is offline
NiLuJe
Veteran Member
Join Date: Mar 2004
Location: Paris, France
Old 05-11-2004 , 12:02  
#6

Double-Post @ 6H de décalage? Oo T'as posté dans un avion paris-tokyo? ^^
NiLuJe is offline
Send a message via MSN to NiLuJe
 


Thread Tools
Display Modes

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 10:33.


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