Raised This Month: $51 Target: $400
 12% 

[ES][REQ] Hamsandwich


  
 
 
Thread Tools Display Modes
Author Message
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 03-24-2009 , 20:59   [ES][REQ] Hamsandwich
#1

Hola.... Bue, tenia ganas de ponerme a practicar cosas de daņos para un extra item pero segun tengo entendido el daņo de armas se usa Hamsandwich y la verdad... no se nada sobre el tema...
Alguien me podria crear un tutorial al estilo AntiBots de Hamsandwich y si es posible y no mucho trabajo uno de Fakemeta ?
Bue... De ante mano... Gracias
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
alan_el_more
Veteran Member
Join Date: Jul 2008
Location: amxmodx-es.com
Old 03-24-2009 , 21:01   Re: [ES][REQ] Hamsandwich
#2

Ojala alguien haga uno asi ayuda a muchos
__________________
alan_el_more is offline
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 03-24-2009 , 21:04   Re: [ES][REQ] Hamsandwich
#3

Si... la verdad... porque ahora mi extra item quedo parado...
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
AlejandroSk
BANNED
Join Date: Nov 2008
Location: Aqui, en mi casa. Karma:
Old 03-24-2009 , 21:14   Re: [ES][REQ] Hamsandwich
#4

Hola darkete.
Bueno te quiero decir que el modulo HamSandwich es muy complejo , si quieres algo especifico como modificar el daņo de una arma yo te puedo ayudar.
AlejandroSk is offline
Send a message via MSN to AlejandroSk
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 03-24-2009 , 21:54   Re: [ES][REQ] Hamsandwich
#5

Digamos Ham se basa en fakemeta. Pero tiene los hook un poco mas avanzados & Diferentes. Es una buena opcion usar Ham complementado con Fakemeta. Lo bueno de ham que tiene el registro por classe y tambien por id de la ent.

Code:
date: Tue Mar 24 22:44:28 2009 map: kz_sola
type |                             name |      calls | time / min / max
-------------------------------------------------------------------
   n |                         floatadd |      17732 | 0.017486 / 0.000000 / 0.003557
   n |                  register_plugin |          1 | 0.000004 / 0.000004 / 0.000004
   n |                         formatex |         14 | 0.000068 / 0.000001 / 0.000044
   n |                   get_maxplayers |          1 | 0.000001 / 0.000001 / 0.000001
   n |                    register_cvar |          7 | 0.000040 / 0.000004 / 0.000015
   n |                   register_clcmd |          2 | 0.000049 / 0.000021 / 0.000028
   n |                 register_forward |         10 | 0.000027 / 0.000002 / 0.000005
   n |                      RegisterHam |         37 | 0.001903 / 0.000008 / 0.000716
   n |                 CreateHudSyncObj |          2 | 0.000003 / 0.000001 / 0.000002
   n |                   get_user_msgid |          9 | 0.000011 / 0.000001 / 0.000004
   n |                 register_message |          3 | 0.000014 / 0.000003 / 0.000007
   n |                              add |          4 | 0.000003 / 0.000001 / 0.000001
   n |                      get_mapname |          1 | 0.000001 / 0.000001 / 0.000001
   n |                            fopen |          3 | 0.000736 / 0.000112 / 0.000511
   n |                             feof |         92 | 0.000076 / 0.000000 / 0.000041
   n |                            fgets |         89 | 0.000643 / 0.000001 / 0.000230
   n |                          replace |         70 | 0.000049 / 0.000000 / 0.000002
   n |                           strtok |         65 | 0.000088 / 0.000001 / 0.000004
   n |                             trim |        130 | 0.000185 / 0.000001 / 0.000034
   n |                    remove_quotes |         56 | 0.000022 / 0.000000 / 0.000001
   n |                           equali |       6721 | 0.002808 / 0.000000 / 0.000067
   n |                     str_to_float |          8 | 0.000004 / 0.000000 / 0.000001
   n |                           fclose |          3 | 0.000137 / 0.000018 / 0.000067
   n |                 register_library |          1 | 0.000005 / 0.000005 / 0.000005
   n |                        ArraySize |        474 | 0.000178 / 0.000000 / 0.000001
   n |                   ArrayGetString |       6613 | 0.002966 / 0.000000 / 0.000012
   n |                   forward_return |       1497 | 0.008604 / 0.000002 / 0.001859
   n |                              pev |        944 | 0.001331 / 0.000000 / 0.000819
   n |                         set_task |        472 | 0.004136 / 0.000003 / 0.000135
   n |                     get_gametime |     682233 | 0.739112 / 0.000000 / 0.006420
   n |                        pev_valid |        945 | 0.000576 / 0.000000 / 0.000102
   n |                          engfunc |         10 | 0.190964 / 0.000007 / 0.035579
   n |                    get_localinfo |          4 | 0.000007 / 0.000001 / 0.000002
   n |                             copy |         15 | 0.000008 / 0.000000 / 0.000001
   n |                  ArrayPushString |         67 | 0.000055 / 0.000000 / 0.000005
   n |                    ArrayPushCell |         23 | 0.000010 / 0.000000 / 0.000001
   n |              register_dictionary |          1 | 0.000326 / 0.000326 / 0.000326
   n |                       server_cmd |          1 | 0.000004 / 0.000004 / 0.000004
   n |                      server_exec |          1 | 0.001430 / 0.001430 / 0.001430
   n |                      ArrayCreate |         39 | 0.000056 / 0.000001 / 0.000015
   p |              EntDeleteDelayCheck |        472 | 0.007892 / 0.000010 / 0.000845
   p |                      fw_EntSpawn |        473 | 0.000617 / 0.000001 / 0.000002
   p |            fw_GetGameDescription |       1497 | 0.002512 / 0.000001 / 0.000193
   p |                    fw_StartFrame |     682233 | 1.919471 / 0.000001 / 0.010295
   p |                       plugin_cfg |          1 | 0.000036 / 0.000036 / 0.000036
   p |                      plugin_init |          1 | 0.000007 / 0.000007 / 0.000007
   p |                   plugin_natives |          1 | 0.000001 / 0.000001 / 0.000001
   p |                  plugin_precache |          1 | 0.000007 / 0.000007 / 0.000007
   f |        operator>=(Float:,Float:) |     697008 | 0.765924 / 0.000000 / 0.012924
   f |                 kz_load_forwards |          1 | 0.000024 / 0.000024 / 0.000024
   f |                    kz_load_cvars |          1 | 0.000003 / 0.000003 / 0.000003
   f |                kz_get_configsdir |          4 | 0.000006 / 0.000001 / 0.000002
   f |                     kz_load_cmds |          1 | 0.000071 / 0.000071 / 0.000071
   f |                 kz_search_cc_tag |          8 | 0.000018 / 0.000001 / 0.000003
   f |                 kz_load_settings |          1 | 0.000196 / 0.000196 / 0.000196
   f |                 kz_search_cs_tag |          9 | 0.000023 / 0.000001 / 0.000004
   f |             kz_search_RenderMode |          1 | 0.000003 / 0.000003 / 0.000003
   f |                      kz_precache |          1 | 0.000073 / 0.000073 / 0.000073
   f |                   kz_load_arrayx |          1 | 0.000016 / 0.000016 / 0.000016
70 natives, 29 public callbacks, 61 function calls were not executed.
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 03-24-2009 , 22:02   Re: [ES][REQ] Hamsandwich
#6

El problema tambien es el Fakemeta... para empesar ( desde mi punto de vista, y sin conoserlo ) es bastante problematico
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
Starsailor
horrible hahah
Join Date: Aug 2008
Location: Buenos Aires
Old 03-25-2009 , 15:56   Re: [ES][REQ] Hamsandwich
#7

tuto cambiar daņo de armas, sino entienden algo pregunten

PHP Code:
#include <amxmodx>
#include <hamsandwich> //indispensable para que funcione xD

public plugin_init()
{
    
register_plugin("Mini tuto","1.0","Maartin! (Starsailor)")

//  registramos el hamtakedamage    ENTidad      Handler     Post
    
RegisterHam(Ham_TakeDamage"player""FwdTakeDamage"0)
    
}

//              id  victima     arma  attacker id  daņo      tipo de daņo              
public FwdTakeDamage(victiminflictorattackerFloat:damagedamage_bits)
{            
//parametro 1         2         3             4             5
    
        
SetHamParamFloat(4,(damage*2.0)) 
        return 
HAM_HANDLED  
    
    
// ya el nombre del comando te lo dice
    // set param float
    // PARAMETRO 4 (daņo)
    // FLOAT porqe es un numero decimal
    // 2.0 porqe multiplicamos el daņo que hace por 2
    

Attached Files
File Type: sma Get Plugin or Get Source (mini tuto.sma - 1528 views - 802 Bytes)
__________________
Find my plugins here..

Ex - Spanish Moderator.
Starsailor is offline
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 03-25-2009 , 16:00   Re: [ES][REQ] Hamsandwich
#8

Y como para que infecte en el zp que tendria que poner ?
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
Starsailor
horrible hahah
Join Date: Aug 2008
Location: Buenos Aires
Old 03-25-2009 , 16:10   Re: [ES][REQ] Hamsandwich
#9

una forma de hacerlo:

agregas zombieplague.inc
PHP Code:
#include <zombieplague> 
y despues agregas

PHP Code:
zp_infect_user(victim,attacker
quedaria asi

PHP Code:
#include <amxmodx>
#include <hamsandwich> 
#include <zombieplague>

public plugin_init()
{
    
register_plugin("Mini tuto","1.0","Maartin! (Starsailor)")
    
RegisterHam(Ham_TakeDamage"player""FwdTakeDamage"0)
    
}

          
public 
FwdTakeDamage(victiminflictorattackerFloat:damagedamage_bits)
{          
    
        
SetHamParamFloat(4,(damage*2.0)) 

        
zp_infect_user(victim,attacker)
        
        return 
HAM_HANDLED  


despues acordate que hay que checkear si el usuario ya es zombie, si esta vivo o si el daņo es producido por una caida.. yo te lo dejo asi para que te des una idea
__________________
Find my plugins here..

Ex - Spanish Moderator.

Last edited by Starsailor; 03-25-2009 at 16:15.
Starsailor is offline
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 03-25-2009 , 16:12   Re: [ES][REQ] Hamsandwich
#10

Groso... te va +Karma
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
 



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 12:47.


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