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

[ZP] Mayor Ganancia De Admin Por AP


  
 
 
Thread Tools Display Modes
Author Message
Matians
Veteran Member
Join Date: Nov 2010
Location: ME QUIEREN ROBAR
Old 05-13-2012 , 21:49   [ZP] Mayor Ganancia De Admin Por AP
#1

Como mi anterior code era 1 "caca" decidi optimizarlo, tube ayuda de 1 amigo y gracias a Rak pude entender que significado, bue vamos al code.

1) Creamos 1 constanse y 1 variable global.

PHP Code:
constance:

// Aca, pondremos los admines que tendran mayor ganacia, para saber cuales son vallan a user.ini en mi caso usare los "niveles de admin" LEVL F, G ,H.

new const Admin_Flags 
{
    
ADMIN_LEVEL_F
    
ADMIN_LEVEL_G
    
ADMIN_LEVEL_H
    
ADMIN_IMMUNITY 
// lo que continua despues de la llave "{" y antes de cerrar "}" lo pueden editar como dije anteriormente

// ahora creamos la variable global

new g_ganancia[33// aca no se q poner, solo se que es 33 por los 32 players max de un server y 1 que equivale a 0 o no se q onda. soy nuevo ¬¬. 
2) Ahora vamos a public client_putinserver(id), por que lo pongo hay en putinserver y no en otro lugar??? Porque en putinserver vamos a hacer que chekee si es uno de los admines que tiene ganancia y le sume de entrada. ¿Y Por que no lo pongo en ham takedamage? Simple porque, putinserver significa al entrar al server, lo chekea 1 vez y nunca mas hasta que cambien de mapa o algo parecido, sino se tildaria el server por muchos chekeados.

PHP Code:
// debajo de la llave "{" ponemos esto.
    // multi de admin    
        
g_ganancia[id] = 1
        
if (is_user_admin(id)) // si el atacante es admin
    
{
        new 
flags get_user_flags(id// decimos que flags es lo mismo que decir get_user_flags
    
for (new 0sizeof(Admin_Flags); i++) // creamo el loop.
        
{
     if (
flags Admin_Flags[i]) // chekeamos si es uno de los admines que ganaran mas ap.
            
{
        
g_ganancia[id] = i+1
        
if (== 3)  g_ganancia[id] = 100 // esto es para que el ultimo admin, gane x100.(mi forma, se puede cambiar).
            
}
        }
    } 
Ahora nos vamos a Ham Takedamage.

PHP Code:

            
while (g_damagedealt[attacker] > get_pcvar_num(cvar_ammodamage))
            {
             
g_ammopacks[attacker] += g_ganancia[attacker// aca sumamos los ap, correspondiente a g_ganancia.
             
g_damagedealt[attacker] -= get_pcvar_num(cvar_ammodamage)
            } 
Eso es todo, espero averlos ayudado.

Last edited by Matians; 05-21-2012 at 20:40. Reason: Fix
Matians is offline
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 05-14-2012 , 21:23   Re: [ZP] Ganancia Admin Ap
#2

1º Si es un c&p para que lo posteas?
2º Ham Weapon Deploy Forward ????????????????????????????????????????????? ?????????
3º Verificas el tipo de admin cada vez que gana ammopacks... está horrible eso.
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
StickP0le
Senior Member
Join Date: Jan 2010
Location: cuantocabron.com
Old 05-15-2012 , 03:26   Re: [ZP] Ganancia Admin Ap
#3

como respondieron en temas atras a esto, tenes que chequear sus flags al entrar al server, no cada vez que hace daño, va a consumir muchisimo eso, y eso de ham deploy forward, que carajos? no ha de ser fw_TakeDamage?
__________________
Steam: stickp0le
StickP0le is offline
Matians
Veteran Member
Join Date: Nov 2010
Location: ME QUIEREN ROBAR
Old 05-21-2012 , 20:33   Re: [ZP] Ganancia Admin Ap
#4

Quote:
Originally Posted by StickP0le View Post
como respondieron en temas atras a esto, tenes que chequear sus flags al entrar al server, no cada vez que hace daño, va a consumir muchisimo eso, y eso de ham deploy forward, que carajos? no ha de ser fw_TakeDamage?
Soy una mierda ya lo se, pero lo acabo de actualizar, este si funciona . Se los dejo por si alguien quiere usarlo. No es la mejor forma pero sirve.
Matians is offline
Old 05-21-2012, 20:38
Matians
This message has been deleted by Matians. Reason: Me confundi
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 05-21-2012 , 22:13   Re: [ZP] Mayor Ganancia De Admin Por AP
#5

Es un asco esto , esta mal tabulado , y ni te digo que puede ser optimizable.

Tus threads de ganacia de ap ya me tienen un poquito cansado , 4 o 5 threads armaste.
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
 



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:57.


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