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

[niveles] no zp


  
 
 
Thread Tools Display Modes
Author Message
claans
Senior Member
Join Date: Jul 2012
Location: Argentina
Old 10-26-2012 , 11:12   [niveles] no zp
#1

Hola gente de Allied Modders
- Ya termine mi zbug con niveles, y gracias a eso ya tengo una base minima de pawn :B

- ahora estoy haciendo niveles en un HNS , como digo siempre xd , lo hago para tener mas conocimientos , después lo borro .

Tengo algo , estaba usando las macros de fear , y con eso se me dio la idea de esto :

PHP Code:
#define next(%1)    (%1 * 15) 
Ya que lo de fear no lo entendía xd , y esto según lo que entendí y lo que me explico r0ma , es que por cada nivel se le suman 15 frags mas para pasar al otro.
[ Por si no entendieron ]
Nivel 1 : 15 frags
Nivel 2 : 30 frags
Nivel 3 : 45 frags
Etc , Etc , Etc ...

Entonces gracias a r0ma que me ayudo , por que habia echo cualquier negrada , metiendo retuns en cualquier lado , quedo esto :

PHP Code:
public checklevelid )

    new 
name[33]
    
get_user_name(idname32)
    
    while( 
g_frags[id] >= next(g_level[id]) )
    {
        
g_level[id ]++
        
g_fragsid ] = 0;
        
hns_print_color(0"%s El jugador^x03 %s^x01 ha subido al nivel:^x04 %d"TAGnameg_level[id] )
    }

Quisiera saber , si alguno tiene alguna recomendación mas , para que quede mejor o no se

P.D : Esto no se que onda , o como quedaria , etc :

PHP Code:
public Ham_PlayerKilledvictimattacker 
{
    if(!
g_conectado[victim] || g_conectado[attacker] || victim == attacker)
        return 
HAM_IGNORED;
    
    
//checklevel(id)(attacker, 1); /* ESTO ACA , ACAAA MIRA ACA ! 
                                             
NI IDEA ES ASI VA ASI 
                                                 
SI LO PONGO ASI ME TIRA ESTE ERROR :
                                                 
Error 088number of arguments does not match definition */
    return 
HAM_IGNORED;


P.D2 : No testie nada S: .

Espero que me puedan ayudar

* NO SE BALLAN POR LAS RAMAS COMO HACEN ULTIMAMENTE , QUE UNO PONE ALGO AMS Y EL OTOR LO INSULTA Y ESE OTOR INSULTA Y AQUEL Y ESTO Y CIERRAN EL THREAD Y AL FINAL NO SE LA RESPUESTA :S

sl2
cLAANS.-
__________________
http://amxmodx-es.com/ Allied Modders en español
http://amxmodx-es.com/ Allied Modders in spanish
claans is offline
Send a message via MSN to claans Send a message via Skype™ to claans
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 10-26-2012 , 11:20   Re: [niveles] no zp
#2

Una recomendación sería también hacer el bucle por si el jugador tiene menos experiencia que la que necesita el nivel, lo baje.

PHP Code:
checklevel(id)(attacker1
-->
PHP Code:
checklevel(id
Y esa función debés ponerla en todos los lugares donde se gane/pierda experiencia. (Abajo de donde sumas la experiencia/aps/bps/loquesea)
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 10-26-2012 , 19:18   Re: [niveles] no zp
#3

acá tenes una api que había dejado hace tiempo

http://forums.alliedmods.net/showpos...69&postcount=7
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
claans
Senior Member
Join Date: Jul 2012
Location: Argentina
Old 10-26-2012 , 20:15   Re: [niveles] no zp
#4

Quote:
Originally Posted by Neeeeeeeeeel.- View Post
Una recomendación sería también hacer el bucle por si el jugador tiene menos experiencia que la que necesita el nivel, lo baje.
Con respecto al bucle , de menos frags que el nivel = bajarle el nivel , no lo hago , por que es innecesario , ya que no saco los frags ...

Quote:
Originally Posted by Neeeeeeeeeel.- View Post
PHP Code:
checklevel(id)(attacker1
-->
PHP Code:
checklevel(id
Y esa función debés ponerla en todos los lugares donde se gane/pierda experiencia. (Abajo de donde sumas la experiencia/aps/bps/loquesea)
PHP Code:
public Ham_PlayerKilledvictimattacker 
{
    if(!
g_conectado[victim] || g_conectado[attacker] || victim == attacker)
        return 
HAM_IGNORED;
    
    
checklevel(id)
    
    return 
HAM_IGNORED;

Seria el único lugar que ganaría frags, pero no me anda , estoy haciendo algo mal y no se que es :@

Error :
Code:
Error 088: number of arguments does not match definition
sl2
cLAANS.-
__________________
http://amxmodx-es.com/ Allied Modders en español
http://amxmodx-es.com/ Allied Modders in spanish
claans is offline
Send a message via MSN to claans Send a message via Skype™ to claans
LeeanAndNeka
Senior Member
Join Date: Feb 2012
Location: Argentina ♥
Old 10-26-2012 , 20:22   Re: [niveles] no zp
#5

Quote:
Originally Posted by claans View Post
Con respecto al bucle , de menos frags que el nivel = bajarle el nivel , no lo hago , por que es innecesario , ya que no saco los frags ...



PHP Code:
public Ham_PlayerKilledvictimattacker 
{
    if(!
g_conectado[victim] || g_conectado[attacker] || victim == attacker)
        return 
HAM_IGNORED;
    
    
checklevel(id)
    
    return 
HAM_IGNORED;

Seria el único lugar que ganaría frags, pero no me anda , estoy haciendo algo mal y no se que es :@

Error :
Code:
Error 088: number of arguments does not match definition
sl2
cLAANS.-
Si te daras cuenta id no existe en esa foward, deberias poner
PHP Code:
checklevel(attacker// o sino
checklevel(victim
Creo yo
LeeanAndNeka is offline
Send a message via MSN to LeeanAndNeka Send a message via Skype™ to LeeanAndNeka
claans
Senior Member
Join Date: Jul 2012
Location: Argentina
Old 10-26-2012 , 20:28   Re: [niveles] no zp
#6

:O , si me compilo :B , pero no tengo para testear , mas adelante cuando testee , te digo , igual puse con (id) , por que ne*10l me dijo , y bueno si ne*10l lo dice, se hace (?

GRACIAS !

sl2
cLAANS.-
__________________
http://amxmodx-es.com/ Allied Modders en español
http://amxmodx-es.com/ Allied Modders in spanish
claans is offline
Send a message via MSN to claans Send a message via Skype™ to claans
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 10-26-2012 , 20:29   Re: [niveles] no zp
#7

ignoraste mi comentario ¬¬
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
claans
Senior Member
Join Date: Jul 2012
Location: Argentina
Old 10-26-2012 , 20:39   Re: [niveles] no zp
#8

si lo vi rak , pero es lo mismo (lo tuyo es mejor B , pasa que uno siempre quiere lo que uno hace xd , :B , pero ya que estamos , me explicas esto :

PHP Code:
public plugin_init() { 
     
    
g_Forward[LEVEL_UP] = CreateMultiForward("dz_level_up"ET_IGNOREFP_CELLFP_CELL

   
/* No entendi NADA :S , */
     

sl2
cLAANS.-
__________________
http://amxmodx-es.com/ Allied Modders en español
http://amxmodx-es.com/ Allied Modders in spanish
claans is offline
Send a message via MSN to claans Send a message via Skype™ to claans
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 10-26-2012 , 20:42   Re: [niveles] no zp
#9

creo una forward para conectarla con otro plugin asi cuando un usuario sube de nivel se llama al resto de los plugins que tenga dicha forward para que hagan "algo" en este caso mostrar un mensaje de que subio de nivel
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
 



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


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