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

[ES][TUT] Bloquear el dinero


  
 
 
Thread Tools Display Modes
Author Message
Zapdos1
BANNED
Join Date: Jul 2009
Location: Chile - La Serena
Old 07-05-2010 , 21:57   [ES][TUT] Bloquear el dinero
#1

Muchos se han preguntado como bloquear la zona para comprar, pero creo que es más fácil bloquear directamente el dinero, asi que aqui les dejo el tuto, que pude hacer luego de ver diferentes plugins

Aquí está:

PHP Code:
#include <amxmodx> //Este include nos da importantes funciones para crear nuestro plugin, todos los plugins que quieras hacer requieren de este include
#include <fakemeta_util> //Este include nos dará la función set_pdata_int

new g_nomoneymoneymessage //registramos nuestras variables

public plugin_init()
{
    
register_plugin("Bloquear Dinero""1.0""Zapdos1"//Registramos el nombre del plugin, version, etc
    
g_nomoney register_cvar("block_money""1"//Registramos la pcvar 
    
register_event("Money""EventMoney""b"); //Ahora registramos el evento referente al dinero

    
moneymessage get_user_msgid("Money"); //Esta variable tomará la función del dinero, es una forma más resumida que en vez de poner get_user_msgid("Money") cuando queramos usarla, por eso solo usamos moneymessage el porque es get_user_msgid("Money"), lo que tengo entendido es que esa función buscará el mensaje del dinero (Ese sprite que te señala el dinero que llevas durante el juego)
}

public 
EventMoneyid 
{
    if(
get_pcvar_num(g_nomoney))  //Checkeamos si la pcvar está en 1
    
{
        
set_pdata_int(id1150);
        
        
message_begin(MSG_ONE_UNRELIABLEmoneymessage_id); //Como explicaba antes, para no andar escribiendo get_user_msgid("Money"), ponemos moneymessage 
        
write_long(0); /*Escribimos message_begin porque ese es el momento cuando se inicia el  mensaje, luego MSG_ONE_UNRELIABLE para que el mensaje se envie al  jugador, despues hacemos que el dinero tenga un valor a 0 */
        
write_byte(1); 
        
message_end();  //Aquí cerramos la función, dejando al jugador sin dinero
    
}

Eso es, espero que les guste y les haya ayudado si han tenido esta duda desde hace un tiempo...

Last edited by Zapdos1; 07-06-2010 at 15:44.
Zapdos1 is offline
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viña del Mar, Chile
Old 07-05-2010 , 22:19   Re: [ES][TUT] Bloquear el dinero
#2

[sarcasm]Grandisima explicacion de code.[/sarcasm]
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross

Last edited by meTaLiCroSS; 07-05-2010 at 22:46.
meTaLiCroSS is offline
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 07-05-2010 , 23:06   Re: [ES][TUT] Bloquear el dinero
#3

Emmm, estoy en duda que es mejor, si borrar el dinero o borrar el buyzone... mepa que es mejor borrar el buyzone ya que estas borrando directamente la entidad (lo cual suma un poco de rendimiento al sacarle la entidad creo yo)... y ensima, lo haces 1 sola vez... en cambio aca le cambias los parametros al message cada vez que se ejecuta (creo).

Mas alla de eso, en algunas partes no explicaste cuando deberias... por ejemplo cuando seteas el dato al offset y los parametros del message).

O algunas cosas estan mal explicadas... por ejemplo cuando registras el evento (no el public o.o), cuando obtenes el id del message de Money y tmb en la linea del message_begin.
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
Zapdos1
BANNED
Join Date: Jul 2009
Location: Chile - La Serena
Old 07-06-2010 , 14:29   Re: [ES][TUT] Bloquear el dinero
#4

Quote:
Originally Posted by Alucard^ View Post
Emmm, estoy en duda que es mejor, si borrar el dinero o borrar el buyzone... mepa que es mejor borrar el buyzone ya que estas borrando directamente la entidad (lo cual suma un poco de rendimiento al sacarle la entidad creo yo)... y ensima, lo haces 1 sola vez... en cambio aca le cambias los parametros al message cada vez que se ejecuta (creo).

Mas alla de eso, en algunas partes no explicaste cuando deberias... por ejemplo cuando seteas el dato al offset y los parametros del message).

O algunas cosas estan mal explicadas... por ejemplo cuando registras el evento (no el public o.o), cuando obtenes el id del message de Money y tmb en la linea del message_begin.
ahí edité un poco más las explicaciones... ojalá que estén bien explicados esta vez o por lo menos sean explicaciones aceptables
Zapdos1 is offline
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 07-06-2010 , 15:43   Re: [ES][TUT] Bloquear el dinero
#5

Siguen faltando varias cosas a explicar y algunas cosas estan mal, ahora la verdad no tengo ganas pero despues lo hago.
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
capostrike93
Veteran Member
Join Date: Feb 2009
Location: adios y??
Old 07-06-2010 , 16:19   Re: [ES][TUT] Bloquear el dinero
#6

esto deveria ser borrado desde que se postea :S nada mas va a confundir a los nuevos
__________________
capostrike93 is offline
Zapdos1
BANNED
Join Date: Jul 2009
Location: Chile - La Serena
Old 07-06-2010 , 16:36   Re: [ES][TUT] Bloquear el dinero
#7

Quote:
Originally Posted by capostrike93 View Post
esto deveria ser borrado desde que se postea :S nada mas va a confundir a los nuevos
bueno, el tutorial no va a los nuevos, va a los que ya llevan un tiempo en pawn...
Zapdos1 is offline
capostrike93
Veteran Member
Join Date: Feb 2009
Location: adios y??
Old 07-06-2010 , 16:41   Re: [ES][TUT] Bloquear el dinero
#8

Quote:
Originally Posted by Zapdos1 View Post
bueno, el tutorial no va a los nuevos, va a los que ya llevan un tiempo en pawn...
-.-

me refiero a que esta todo mal este "tuto" no tiene nada que ver lo que dices en tus explicaciones..
y los q ya llevan tiempo deverian saber lo que hacen esas funciones..
__________________
capostrike93 is offline
Zapdos1
BANNED
Join Date: Jul 2009
Location: Chile - La Serena
Old 07-06-2010 , 16:46   Re: [ES][TUT] Bloquear el dinero
#9

Quote:
Originally Posted by capostrike93 View Post
-.-

me refiero a que esta todo mal este "tuto" no tiene nada que ver lo que dices en tus explicaciones..
y los q ya llevan tiempo deverian saber lo que hacen esas funciones..
entonces le borro lo de tuto y lo dejo asi no más, como un code cualquiera, sin explicaciones???
Zapdos1 is offline
capostrike93
Veteran Member
Join Date: Feb 2009
Location: adios y??
Old 07-06-2010 , 16:52   Re: [ES][TUT] Bloquear el dinero
#10

Quote:
Originally Posted by Zapdos1 View Post
entonces le borro lo de tuto y lo dejo asi no más, como un code cualquiera, sin explicaciones???
entonces que sentido tiene que este.. mejor borra el topic xd
__________________
capostrike93 is offline
 


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 16:13.


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