Bloquear Kill
#1
Este plugin de "Bloquear Kill" trae CVAR por si lo quieres desactivar en cualquier momento, este plugin lo llamaria "Perdida de tiempo" ya que hay muchos, pero si alguien quiere usarlo estaria bien.

Code:

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN    "Kill Block"
#define AUTHOR    "Nazy.-"
#define VERSION    "1.0"

new cvar_kill

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("kill""client_kill")
    
    
cvar_kill register_cvar("amxx_kill""1"// Default: 1
}
public 
client_kill(id)
{
    if(!
get_pcvar_num(cvar_kill))
        return 
user_kill(id1)
    
    if (
get_pcvar_num(cvar_kill))
    return 
PLUGIN_HANDLED
     
    
return PLUGIN_HANDLED;



Archivos adjuntos
.sma   Descargar AMXX / bloquear_kill.sma (Tamaño: 534 bytes / Descargas: 124)
Responder
#2
Constructivo:

Código PHP:
}
public 
client_kill(id)
{
    if(!
get_pcvar_num(cvar_kill)) // traducido seria "si la cvar num es 0"
        
return user_kill(id1// pasaria lo siguiente (deberia ser sin el return)
    
    
if (get_pcvar_num(cvar_kill)) // este chekeo no hace falta porque ya lo chekeas arriba, en caso de no pasar lo del if de arriba pasaria esto
    
return PLUGIN_HANDLED // este return está al pedo porque ya está el de abajo
     
    
return PLUGIN_HANDLED;


hacelos más decorativos, agrega mensajes, opciones (menu) empezá a buscar cosas más avanzadas...
Responder
#3
Código PHP:
public client_kill(id)
{
    if(!
get_pcvar_num(cvar_kill)) // si no esta activado
        
return PLUGIN_CONTINUE// deja poner el comando
     
    
return PLUGIN_HANDLED// si la condicion no se cumple sigue y retorna para bloquear


meu deus tanto xD, fijate esas optimizaciones, que son lógica
Responder
#4
(04/07/2018, 06:24 PM)matrix123 escribió: Constructivo:

Código PHP:
}
public 
client_kill(id)
{
    if(!
get_pcvar_num(cvar_kill)) // traducido seria "si la cvar num es 0"
        
return user_kill(id1// pasaria lo siguiente (deberia ser sin el return)
    
    
if (get_pcvar_num(cvar_kill)) // este chekeo no hace falta porque ya lo chekeas arriba, en caso de no pasar lo del if de arriba pasaria esto
    
return PLUGIN_HANDLED // este return está al pedo porque ya está el de abajo
     
    
return PLUGIN_HANDLED;


hacelos más decorativos, agrega mensajes, opciones (menu) empezá a buscar cosas más avanzadas...

coño hijo mira, pongo otro chequeo ya que si es negativo el cvar, si el cvar esta al 0 no da nada, si anda en 1 va a bloquear, o como lo hago? -.-
Responder
#5
Cita:coño hijo mira, pongo otro chequeo ya que si es negativo el cvar, si el cvar esta al 0 no da nada, si anda en 1 va a bloquear, o como lo hago? -.-

Amigo se mas relajado al expresarte. Te pueden reporta por ciertos motivos o hacerte pasar bronca.

Oh god why Oh god why LEE LAS REGLAS, OTRA VES:

https://amxmodx-es.com/showthread.php?tid=3

Pero buen aporte.

Insecure Te recomiendo que no debes de subir tantos temas en un dia, esperate por lo menos 3 dias y subes 1 o 2 temas como maximo "Pliz".
[Imagen: jrXxqRT.png]
*Maper Del Cstrike* - *Estudiante De Sistema*
(03/09/2018, 08:32 PM)Skylar escribió: Obviamente, no va a hablar con super pro para que le mueva el thread
(04/01/2019, 05:12 PM)Pan Bimbo (? escribió: QUE HICISTE QUE??????? YO QUERIA LA PLACA DE VIDEO PORQUE LA TIRASTE CTM
(15/01/2019, 04:08 AM)FreDDy escribió:
(15/01/2019, 03:45 AM)Hernandez escribió: Qué más dan las palabras si a donde vayas están en tetas protestando sin sentido

No todas salen en tetas y no todas protestan sin sentido. Estás generalizando algo que sólo unas pocas lo hacen a diferencia de las muchas que realmente tienen un motivo para protestar.
(17/01/2019, 12:34 PM)totopizza escribió: el orden de los factores no altera el producto xD
(23/01/2019, 01:10 AM)GoldenCosta escribió:
Cita:E visto que este ZP , ESTA AQUI EN EL FORO PERO NO ES EL ORIGINAL POR QUE? , LE FALTAN MILES DE COSAS ESTA BUGEADO , LE FALTAN CÓDIGOS NI SE IMAGINAN , BUENO EL MOD ESTE SE VENDE POR 70 DOLARES , ACEPTO PAYPAL Y EN PESOS CHILENOS $42.584
ya esta publicado.... y 70 us en arg son 2625,35 pesos... estas loco con esa guita neel mantiene el foro por 2 años
(23/01/2019, 01:17 AM)Skylar escribió:
(22/01/2019, 10:30 PM)el_juan_fail escribió:
(22/01/2019, 10:03 AM)Neeeeeeeeeel.- escribió: Por favor subir las cosas al foro y no links a blogs externos. Solamente en caso de que haya recursos que no se pudiesen subir por un tema de tamaño, poenr un link de descarga directo (tipo mega) de los recursos y subir los plugins y demás archivos livianos al foro.

deberia ponerle en un link mediante el mediafire o mega o link externo lo que sea pero no es bueno dejar cosa agregada sin descargar solo por el blog no se puede se puede bajar el recurso o que haya sido creado disculpa neeeeel. estaba leyendose las reglas u.uMario

Dijiste lo mismo que dijo Neeel!
(27/02/2019, 08:00 PM)Sugisaki escribió:
(27/02/2019, 05:37 PM)Pan Bimbo (? escribió:
(27/02/2019, 12:06 AM)luxor xD escribió: Hola, si precacheo algo en un plugin, no es necesario precachearlo en otro plugin?

Si yo cargo una caja en un camion, mi amigo puede cargar la MISMA caja en el camion?, y no porque ya esta cargada.
[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
(14/03/2019, 10:26 PM)KrR10VnZl escribió: en Venezuela aprendes a ser desde bombas molotov hasta velas, es algo así como supervivencia al desnudo jaja
(18/04/2019, 11:04 PM)Jose88 escribió:
(18/04/2019, 09:55 PM)Hypnotize escribió: arriba marica

papa me va perdonar pero aquí no sale ningún download. solo sale esto

Código PHP:
PDNiños Ratas eviten sacar el autor jaja.
REMOVIDO POR TUTOR Y SLOWHACK
(21/04/2019, 09:38 AM)SHENK! =D escribió: ASDASD

Si nos organizamos cojemos todos.
(11/08/2019, 05:11 PM)Cr3470r escribió: Todo Software es crackeable ... No importa cuantas validaciones hagan, la ventaja siempre la tenemos nosotros ...
(28/07/2015, 09:34 PM)Nazi.- escribió: :ohgodwhy buen aporte

PD: situación sentimental: Sin internetOh god why

Sigue así Proud

(28/02/2020, 12:23 AM)Skylar escribió:
(27/02/2020, 11:28 PM)4evergaming escribió: Ya me puse como autor y lo subi a mi empresa


Abrazos

FIX
Responder
#6
Código PHP:
if(!get_pcvar_num(tucvar)) // seria 0 o nulo

if(get_pcvar_num(tucvar)) // seria positivo (1, 2 ,3 no importa el numero) 

https://amxmodx-es.com/Thread-TUT-Tutorial-de-Pawn
Responder
#7
(04/07/2018, 06:51 PM)matrix123 escribió:
Código PHP:
if(!get_pcvar_num(tucvar)) // seria 0 o nulo

if(get_pcvar_num(tucvar)) // seria positivo (1, 2 ,3 no importa el numero) 

https://amxmodx-es.com/Thread-TUT-Tutorial-de-Pawn

El amigo debe aprender como usar el Pawn, tiene muchos errores en sus plugin:

https://amxmodx-es.com/Thread-esto-tiene...que-plugin
[Imagen: jrXxqRT.png]
*Maper Del Cstrike* - *Estudiante De Sistema*
(03/09/2018, 08:32 PM)Skylar escribió: Obviamente, no va a hablar con super pro para que le mueva el thread
(04/01/2019, 05:12 PM)Pan Bimbo (? escribió: QUE HICISTE QUE??????? YO QUERIA LA PLACA DE VIDEO PORQUE LA TIRASTE CTM
(15/01/2019, 04:08 AM)FreDDy escribió:
(15/01/2019, 03:45 AM)Hernandez escribió: Qué más dan las palabras si a donde vayas están en tetas protestando sin sentido

No todas salen en tetas y no todas protestan sin sentido. Estás generalizando algo que sólo unas pocas lo hacen a diferencia de las muchas que realmente tienen un motivo para protestar.
(17/01/2019, 12:34 PM)totopizza escribió: el orden de los factores no altera el producto xD
(23/01/2019, 01:10 AM)GoldenCosta escribió:
Cita:E visto que este ZP , ESTA AQUI EN EL FORO PERO NO ES EL ORIGINAL POR QUE? , LE FALTAN MILES DE COSAS ESTA BUGEADO , LE FALTAN CÓDIGOS NI SE IMAGINAN , BUENO EL MOD ESTE SE VENDE POR 70 DOLARES , ACEPTO PAYPAL Y EN PESOS CHILENOS $42.584
ya esta publicado.... y 70 us en arg son 2625,35 pesos... estas loco con esa guita neel mantiene el foro por 2 años
(23/01/2019, 01:17 AM)Skylar escribió:
(22/01/2019, 10:30 PM)el_juan_fail escribió:
(22/01/2019, 10:03 AM)Neeeeeeeeeel.- escribió: Por favor subir las cosas al foro y no links a blogs externos. Solamente en caso de que haya recursos que no se pudiesen subir por un tema de tamaño, poenr un link de descarga directo (tipo mega) de los recursos y subir los plugins y demás archivos livianos al foro.

deberia ponerle en un link mediante el mediafire o mega o link externo lo que sea pero no es bueno dejar cosa agregada sin descargar solo por el blog no se puede se puede bajar el recurso o que haya sido creado disculpa neeeeel. estaba leyendose las reglas u.uMario

Dijiste lo mismo que dijo Neeel!
(27/02/2019, 08:00 PM)Sugisaki escribió:
(27/02/2019, 05:37 PM)Pan Bimbo (? escribió:
(27/02/2019, 12:06 AM)luxor xD escribió: Hola, si precacheo algo en un plugin, no es necesario precachearlo en otro plugin?

Si yo cargo una caja en un camion, mi amigo puede cargar la MISMA caja en el camion?, y no porque ya esta cargada.
[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
(14/03/2019, 10:26 PM)KrR10VnZl escribió: en Venezuela aprendes a ser desde bombas molotov hasta velas, es algo así como supervivencia al desnudo jaja
(18/04/2019, 11:04 PM)Jose88 escribió:
(18/04/2019, 09:55 PM)Hypnotize escribió: arriba marica

papa me va perdonar pero aquí no sale ningún download. solo sale esto

Código PHP:
PDNiños Ratas eviten sacar el autor jaja.
REMOVIDO POR TUTOR Y SLOWHACK
(21/04/2019, 09:38 AM)SHENK! =D escribió: ASDASD

Si nos organizamos cojemos todos.
(11/08/2019, 05:11 PM)Cr3470r escribió: Todo Software es crackeable ... No importa cuantas validaciones hagan, la ventaja siempre la tenemos nosotros ...
(28/07/2015, 09:34 PM)Nazi.- escribió: :ohgodwhy buen aporte

PD: situación sentimental: Sin internetOh god why

Sigue así Proud

(28/02/2020, 12:23 AM)Skylar escribió:
(27/02/2020, 11:28 PM)4evergaming escribió: Ya me puse como autor y lo subi a mi empresa


Abrazos

FIX
Responder
#8
(04/07/2018, 06:54 PM)El pirucho XP-007 escribió:
(04/07/2018, 06:51 PM)matrix123 escribió:
Código PHP:
if(!get_pcvar_num(tucvar)) // seria 0 o nulo

if(get_pcvar_num(tucvar)) // seria positivo (1, 2 ,3 no importa el numero) 

https://amxmodx-es.com/Thread-TUT-Tutorial-de-Pawn

El amigo debe aprender como usar el Pawn, tiene muchos errores en sus plugin:

https://amxmodx-es.com/Thread-esto-tiene...que-plugin

Que tiene que le pase ese TUT? no lo limites, mientras aprende que vaya expandiendo su conocimiento, ya sabe lo """"basico"""" y es extrovertido, si sigue asi le agarra la mano rapido.
Responder
#9
Cita:Que tiene que le pase ese TUT?

Insecure No digo que este mal que le pases el TUT y estoy de acuerdo que lo que dijiste.

Cita:no lo limites, mientras aprende que vaya expandiendo su conocimiento, ya sabe lo """"basico"""" y es extrovertido, si sigue asi le agarra la mano rapido.
Responder
#10
Las personas que más cagadas se mandan son las que más rapido aprenden
Responder
#11
(04/07/2018, 06:51 PM)matrix123 escribió:
Código PHP:
if(!get_pcvar_num(tucvar)) // seria 0 o nulo

if(get_pcvar_num(tucvar) > 0// seria positivo (1, 2 ,3 no importa el numero) 

https://amxmodx-es.com/Thread-TUT-Tutorial-de-Pawn
Responder
#12
Les dire para que hice cada cosa...

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN    "Kill Block"
#define AUTHOR    "Nazy.-"
#define VERSION    "1.0"

new cvar_kill

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("kill""client_kill")
    
    
cvar_kill register_cvar("amxx_kill""1"// Default: 1 // NO HACE FALTA EXPLICAR.
}
public 
client_kill(id// ACA COMIENZAN LAS FUNCIONES
{
    if(!
get_pcvar_num(cvar_kill)) // ACA SI ANDA DESACTIVADO EL CVAR NO SIRVE, ES FALSE
        
return user_kill(id1// ACA LE DA EL RETURN PARA QUE SE SUICIDE
    
    
if (get_pcvar_num(cvar_kill)) // ACA SI ANDA ACTIVADO EL CVAR SI SIRVE, ES TRUE
    
return PLUGIN_HANDLED // ACA LE DEVUELVE LA FUNCION, OSEA NO HACE NADA...
     
    
return PLUGIN_HANDLED// ACA SE ACABA EL PLUGIN, SIN ESO ME DA WARNING

Responder
#13
FAKEMETA:

Código PHP:
#include < amxmodx >
#include < fakemeta >

public plugin_init ( )
    
register_forward FM_ClientKill"fw_ClientKill" );

public 
fw_ClientKill ( )
    return 
FMRES_SUPERCEDE

ENGINE:

Código PHP:
#include < amxmodx >
#include < engine >

public plugin_init ( ) {

    
register_plugin "Block kill""1.0""Author" );
}
public 
client_kill iIndex )
    return 
PLUGIN_HANDLED
Responder
#14
(04/07/2018, 11:25 PM)Chema escribió: FAKEMETA:

Código PHP:
#include < amxmodx >
#include < fakemeta >

public plugin_init ( )
    
register_forward FM_ClientKill"fw_ClientKill" );

public 
fw_ClientKill ( )
    return 
FMRES_SUPERCEDE

ENGINE:

Código PHP:
#include < amxmodx >
#include < engine >

public plugin_init ( ) {

    
register_plugin "Block kill""1.0""Author" );
}
public 
client_kill iIndex )
    return 
PLUGIN_HANDLED

Bueno hay CVARS, osea cada uno tiene su forma de hacer Plugins.
Responder
#15
(05/07/2018, 04:33 PM)Nazy.- escribió:
(04/07/2018, 11:25 PM)Chema escribió: FAKEMETA:

Código PHP:
#include < amxmodx >
#include < fakemeta >

public plugin_init ( )
    
register_forward FM_ClientKill"fw_ClientKill" );

public 
fw_ClientKill ( )
    return 
FMRES_SUPERCEDE

ENGINE:

Código PHP:
#include < amxmodx >
#include < engine >

public plugin_init ( ) {

    
register_plugin "Block kill""1.0""Author" );
}
public 
client_kill iIndex )
    return 
PLUGIN_HANDLED

Bueno hay CVARS, osea cada uno tiene su forma de hacer Plugins.

La forma que usas para bloquear el comando kill, no funciona creo

Responder
#16
Fácil.
Código PHP:
#include < amxmodx >
#include < fakemeta >

new const szPluginInfo [ ] [ ] = {
    { 
"Block Kill Command" },
    { 
"1.0" },
    { 
"heNK'" }
};

new 
g_iCvar_Kill;

public 
plugin_init ( ) {
    
register_plugin szPluginInfo ], szPluginInfo ], szPluginInfo ] );
    
    
register_forward FM_ClientKill"FW_ClientKill" );
    
    
g_iCvar_Kill register_cvar "amx_block_kill""1" );
}

public 
FW_ClientKill iIndex ){
    
    if ( !
get_pcvar_num g_iCvar_Kill ) ){
        
//console_print ( iIndex, "[ AMXX ] Lo sentimos, pero el kill esta deshabilitado" );
        
return FMRES_IGNORED;
    }
        
    
    return 
FMRES_SUPERCEDE;
    

Responder
#17
(04/07/2018, 07:02 PM)matrix123 escribió: Las personas que más cagadas se mandan son las que más rapido aprenden

Lo ame.

pd; sigue así.
[Imagen: 76561198350936449.png]

Cita:Los precios en la moneda venezolana se fijarán a partir de la reconversión monetaria y valdrá mucho menos de lo que cuesta una Cachapa con queso.
Responder
#18
(05/07/2018, 09:14 PM)Niper.-. escribió: Fácil.
Código PHP:
#include < amxmodx >
#include < fakemeta >

new const szPluginInfo [ ] [ ] = {
    { 
"Block Kill Command" },
    { 
"1.0" },
    { 
"heNK'" }
};

new 
g_iCvar_Kill;

public 
plugin_init ( ) {
    
register_plugin szPluginInfo ], szPluginInfo ], szPluginInfo ] );
    
    
register_forward FM_ClientKill"FW_ClientKill" );
    
    
g_iCvar_Kill register_cvar "amx_block_kill""1" );
}

public 
FW_ClientKill iIndex ){
    
    if ( !
get_pcvar_num g_iCvar_Kill ) ){
        
//console_print ( iIndex, "[ AMXX ] Lo sentimos, pero el kill esta deshabilitado" );
        
return FMRES_IGNORED;
    }
        
    
    return 
FMRES_SUPERCEDE;
    


Código PHP:
public FW_ClientKill iIndex ){
    
    if ( !
get_pcvar_num g_iCvar_Kill ) ){
        
//console_print ( iIndex, "[ AMXX ] Lo sentimos, pero el kill esta deshabilitado" );
        
return FMRES_IGNORED;
    }
        
    
    return 
FMRES_SUPERCEDE;
    

DafuqDafuqDafuq
Mis Aportes:

[ TTT ] Item: Target Gun

[ TTT ] Item: Skeleton Gun (New)
[ TTT ] Item: Pipe Bomb
[ TTT ] Item: Inverse Golden
[Imagen: 76561198074954930.png] [Imagen: venezuela.gif]
Pregúntate si lo que estás haciendo hoy te acerca a el lugar en el que quieres estar mañana. Corazón
Responder
#19
Bueno pero soy nuevo en esto de "PAWN" así que no puedo aprender de la noche a la mañana...
Responder
#20
Entonces no te cabronees cuando te critiquen o te corrijan, eso que le dices a chema, de que cada 1 tiene la manera de hacer sus plugins, si dices que tienes que aprender, porque te molestas cuando te corrige, ???
Si no te gusta algo, cámbialo. Si no lo puedes cambiar, cambia la forma en que piensas sobre ello <3
Responder
#21
(04/07/2018, 06:40 PM)Nazy.- escribió:
(04/07/2018, 06:24 PM)matrix123 escribió: Constructivo:

Código PHP:
}
public 
client_kill(id)
{
    if(!
get_pcvar_num(cvar_kill)) // traducido seria "si la cvar num es 0"
        
return user_kill(id1// pasaria lo siguiente (deberia ser sin el return)
    
    
if (get_pcvar_num(cvar_kill)) // este chekeo no hace falta porque ya lo chekeas arriba, en caso de no pasar lo del if de arriba pasaria esto
    
return PLUGIN_HANDLED // este return está al pedo porque ya está el de abajo
     
    
return PLUGIN_HANDLED;


hacelos más decorativos, agrega mensajes, opciones (menu) empezá a buscar cosas más avanzadas...

coño hijo mira, pongo otro chequeo ya que si es negativo el cvar, si el cvar esta al 0 no da nada, si anda en 1 va a bloquear, o como lo hago? -.-

yo te pregunto, porque chota pones verificar si esta en 1 si de todas formas va a retornar handled?...
Responder
#22
(04/07/2018, 11:03 PM)Nazy.- escribió: Les dire para que hice cada cosa...

Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN    "Kill Block"
#define AUTHOR    "Nazy.-"
#define VERSION    "1.0"

new cvar_kill

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("kill""client_kill")
    
    
cvar_kill register_cvar("amxx_kill""1"// Default: 1 // NO HACE FALTA EXPLICAR.
}
public 
client_kill(id// ACA COMIENZAN LAS FUNCIONES
{
    if(!
get_pcvar_num(cvar_kill)) // ACA SI ANDA DESACTIVADO EL CVAR NO SIRVE, ES FALSE
        
return user_kill(id1// ACA LE DA EL RETURN PARA QUE SE SUICIDE
    
    
if (get_pcvar_num(cvar_kill)) // ACA SI ANDA ACTIVADO EL CVAR SI SIRVE, ES TRUE
    
return PLUGIN_HANDLED // ACA LE DEVUELVE LA FUNCION, OSEA NO HACE NADA...
     
    
return PLUGIN_HANDLED// ACA SE ACABA EL PLUGIN, SIN ESO ME DA WARNING



Ya sé que es de hace unos dias, pero te corrijo...

el último return si lo pones solo porque "el plugin te da warning sino" es porque todavia no sabes como se manejan los return (y/o las funciones)

aca esto puede ayudarte: https://forums.alliedmods.net/showthread.php?t=99567
con eso te vas a dar cuenta que hiciste mal en ese code, o mejor dicho que hiciste de más...
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)