Hola Chicos bueno este es mi primer tuto bueno les enseñare a ser reset
Tutorial original : https://forums.alliedmods.net/showthread.php?t=149056
Bueno empesemos
1. Vamos a // Player vars y ponemos la variable del reset
Tutorial original : https://forums.alliedmods.net/showthread.php?t=149056
Bueno empesemos
1. Vamos a // Player vars y ponemos la variable del reset
Código PHP:
new reset_pj[33] // Variable del Reset
// Vamos a : public client_putinserver y colocamos
reset_pj[id] = 0 // Esto indica que al empezar el player tendra 0 reset
Despues Vamos a : // Game Menu y colocamos
len += formatex(menu[len], sizeof menu - 1 - len, "\r8.\r Resetear Cuenta^n^n")
// Vamos a : menu_game(id, key) y Abajo del Case 8: colocamos
case 7:
{
menu_reset(id)
}
// Ahora vamos al final del plugin y colocamos
public menu_reset(id)
{
new Menu1 = menu_create("\yResetear Personaje^n^n", "menu_reset_handler")
if (g_level[id] >= 250) // Aca tienen que poner la variable de sus niveles
menu_additem(Menu1, "\y Resetear Cuenta^n^n", "1", 0)
else
menu_additem(Menu1, "\d Resetear Cuenta^n^n", "1", 0)
menu_additem(Menu1, "\r Resetear Mas tarde^n^n^n^n^n^n^n", "2", 0)
menu_setprop(Menu1,MPROP_EXITNAME,"\y Salir")
menu_setprop(Menu1, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu1, 0)
return PLUGIN_HANDLED
}
public menu_reset_handler(id, Menu1, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu1)
return PLUGIN_HANDLED
}
new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(Menu1, item, Access, Data, sizeof(Data)-1, Name, sizeof(Name)-1, Callback)
new Key = str_to_num(Data)
switch (Key)
{
case 1:
{
if (reset_pj[id] >= 999)
{
zp_colored_print(id, "^x03[^x04ZP^x03]^x01 Llegastes al level maximo de resets")
client_print(id, print_center, "Llegastes al level maximo de resets")
return PLUGIN_HANDLED
}
if (g_level[id] >= 250)
{
g_level[id] = 1 // Esto indica que al resetear el pj vuelve a level 0
g_ammopacks[id] = 4 // esto indica que al rr empiesa con 4 aps
reset_pj[id]++ // esto le aumenta el rr
zp_colored_print(id, "^x03[^x04ZP^x03]^x01 Acabas de resetear!")
client_print(id, print_center, "Reseteaste con exito")
}
else
{
zp_colored_print(id, "^x03[^x04ZP^x03]^x01 Para resetear necesitas ser level:^x03 250")
client_print(id, print_center, "Para resetear necesitas ser level:^x03 250")
}
menu_reset(id)
}
}
menu_destroy(Menu1)
return PLUGIN_HANDLED
}
[TUT]Hacer Reset
Zombie UnDerKing[BETA+LVL] (50%)
Zombie UnDerKing[BETA+LVL] (50%)