AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [Zp] Reset (https://forums.alliedmods.net/showthread.php?t=181170)

Jo4akiiTox 03-25-2012 23:57

[Zp] Reset
 
Bueno anduve buscando un sistema de reset y encontre 1 con macro. Que me parecio bueno!
PHP Code:

http://forums.alliedmods.net/showpost.php?p=1577716&postcount=8 

Quisiera saver como agregarle un menu a ese reset.
Salu2

rak 03-26-2012 01:41

Re: [Zp] Reset
 
tenes guias de como crear un menu.. es algo MUY basico...

EDIT: http://forums.alliedmods.net/showthread.php?t=132118

Jo4akiiTox 03-26-2012 02:06

Re: [Zp] Reset
 
Mira lo ase asi


PHP Code:

public show_menu_reset(id

    static 
menu[800], lenlvl 
     
    len 
+= formatex(menu[len], charsmax(menu) - len"MENU_RESET_TITLE")
     
    if (
g_level[id] >= 350
        
len += formatex(menu[len], charsmax(menu) - len"\r1.\w Resetear Personaje^n^n^n^n"
         
    else 
        
len += formatex(menu[len], charsmax(menu) - len"\r1.\d Resetear Personaje - Te Faltan %d levels^n^n^n^n"lvl
         
     
    
len += formatex(menu[len], charsmax(menu) - len"\r0.\w %L"id"MENU_EXIT"
     
     
    if (
pev_valid(id) == PDATA_SAFE
        
set_pdata_int(idOFFSET_CSMENUCODE0OFFSET_LINUX
     
    
show_menu(idKEYSMENUmenu, -1"Menu Reset"


PHP Code:

public menu_reset(idkey

     
    if (
key >= 1
    { 
        if (
key != MENU_KEY_EXIT
            
show_menu_reset(id
         
        return 
PLUGIN_HANDLED;  
     
    switch (
key
    { 
        case 
0
        { 
if( 
g_level[id] >= get_resets(g_reset[id]) ) 

          
g_reset[id]++; 
          
g_level[id] = 0
          
g_ammopacks[id] = 0
 
zp_colored_print(id"^x04[Zp]^x01 Acabas de resetear, ahora tenes^x03 %d reset!"g_reset[id]) 
         
WPN_AUTO_ON 
         g_zombieclassnext
[id] = -

    return 
PLUGIN_HANDLED 


Como se yo en que nivel esta el reset? Seria a partir de q nivel podes hacerlo ej: (Para resetear necesitas ser level: 300)

SAlu2

rak 03-26-2012 03:04

Re: [Zp] Reset
 
no lo hiciste vos.. eso es de un code que deje yo.. o alguien que hizo algo parecido.. si lo hiciste vos te tenes q dar cuenta que hiciste cualquier cosa... yo veo un COPY&PASTE de lo que yo hice

especialmente por el g_zombieclassnext[id] = -1

te recomiendo que aprendas lo basico antes de meterte en un ZP

CoQuito 03-26-2012 09:35

Re: [Zp] Reset
 
Quote:

Originally Posted by Jo4akiiTox (Post 1675840)
Como se yo en que nivel esta el reset? Seria a partir de q nivel podes hacerlo ej: (Para resetear necesitas ser level: 300)

(Hola eres Nivel %d, g_level[id])
Resultado :
Hola eres Nivel 25

(Hola Tienes %d resets, g_resets[id])
Resultado :
Hola Tienes 2 resets

EDIT: no es q siempre dira 25 xD es un ejemplo. para que entiendas.

Jo4akiiTox 03-26-2012 09:55

Re: [Zp] Reset
 
Si eso lo se pero a lo q me refiero q usando macro y qe nivel te permite hacer el reset se entiende? x ejemplo (Para resetear necesitas ser level: 350) y despues darle un daņo al reset q para el segundo sea 100 lvl mas = 450.
Se entiende Salu2

SkiGz 03-26-2012 10:00

Re: [Zp] Reset
 
http://forums.alliedmods.net/showthread.php?t=110726

Jo4akiiTox 03-26-2012 10:09

Re: [Zp] Reset
 
Al menu loc Hacer pero lo q no entiendo es como hacer la segunda parte. Seria este reset http://forums.alliedmods.net/showpos...16&postcount=8 para poder resetear el personaje.

SkiGz 03-26-2012 10:25

Re: [Zp] Reset
 
Code:
public plugin_init() { // Menus register_menu("Menu De Reseteo", KEYSMENU, "Handle_Reset") } public menu_game(id, key) { // Game Menu case 7: MenuReset(id) } public MenuReset(id) {     static Menu[999], iLen     iLen = 0     iLen += formatex(Menu[iLen], sizeof Menu - 1 - iLen, "\wMenu de \rreseteo^n^n")     if ( g_nivel[id] >= X )         iLen += formatex(Menu[iLen], sizeof Menu - 1 - iLen, "\r1.\w Resetear personaje [\yNivel Necesario: \wX]^n^n")     else         iLen += formatex(Menu[iLen], sizeof Menu - 1 - iLen, "\r1.\d Resetear personaje [\rNivel Necesario \wX]^n^n")     iLen += formatex(Menu[iLen], sizeof Menu - 1 - iLen, "^n\r0.\w Salir")     show_menu(id, KEYSMENU, Menu, -1, "Menu De Reseteo") } public Handle_Reset(id, key) {     switch(key)     {         case 0:         {             if( g_nivel[id] >= X ) // "X" Es la cantidad de niveles requeridos para resetear el pj             {                 g_ammopacks[id] = 0 // reinica la variable en "0"                 g_nivel[id] = 1 // reinicia tus niveles a "1"                 g_reset[id] += 1 // suma el reset adquirido                 g_canbuy[id] = true                 fm_strip_user_weapons(id)                 Show_Menu_Categoria(id)                 /*ColorChat(id, "%s Has ^4Reseteado^1 Tu ^3Personaje^1.", Prefijo)*/                 zp_colored_print(id, "^x04[Zp]^x01 Acabas de resetear, ahora tenes^x03 %d reset!", g_reset[id])             }             else                 MenuReset(id)         }     }        return PLUGIN_HANDLED }

o puedes leerte esto:

http://forums.alliedmods.net/showthread.php?t=46364

rak 03-27-2012 08:55

Re: [Zp] Reset
 
PHP Code:

g_reset[id] += 

:arrow:
PHP Code:

g_reset[id]++ 

===========

PHP Code:

    if ( g_nivel[id] >= )
        
iLen += formatex(Menu[iLen], sizeof Menu iLen"\r1.\w Resetear personaje [\yNivel Necesario: \wX]^n^n")
    else
        
iLen += formatex(Menu[iLen], sizeof Menu iLen"\r1.\d Resetear personaje [\rNivel Necesario \wX]^n^n"

:arrow:
PHP Code:

    if ( g_level[id] >= get_resets(g_reset[id]) )
        
iLen += formatex(Menu[iLen], sizeof Menu iLen"\r1.\w Resetear personaje [\yNivel Necesario: \w%d]^n^n"get_resets(g_reset[id]))
    else
        
iLen += formatex(Menu[iLen], sizeof Menu iLen"\r1.\d Resetear personaje [\rNivel Necesario \w%d]^n^n"get_resets(g_reset[id])) 

EDIT: QUE HDP
PHP Code:

static Menu[999

:arrow:
PHP Code:

static Menu[200//creo que con 200 alcanza y sobra 



All times are GMT -4. The time now is 12:05.

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