04/04/2019, 04:52 PM
(Última modificación: 04/04/2019, 07:41 PM por Reverant. Edited 5 times in total.)
Hola.
Tengo los zombies restringidos por aps / ammopacks.
Quiero mantenerlos bloqueados aunque tengan los aps que necesitan para esa clase, quiero que la compren..
y Que a su vez, se guarde la compra del zombie.
Me ayudan? o me Guian?
Calculo que la compra se define aca..
Pero el guardado no se. Si puede adv_vault?
Gracias.,
Tengo los zombies restringidos por aps / ammopacks.
Quiero mantenerlos bloqueados aunque tengan los aps que necesitan para esa clase, quiero que la compren..
y Que a su vez, se guarde la compra del zombie.
Me ayudan? o me Guian?
Calculo que la compra se define aca..
Código PHP:
// Zombie Class Menu
public show_menu_zclass(id)
{
// Player disconnected
if (!g_isconnected[id])
return;
// Bots pick their zombie class randomly
if (g_isbot[id])
{
g_zombieclassnext[id] = random_num(0, g_zclass_i - 1)
return;
}
static menuid, menu[128], class, buffer[32], buffer2[32]
// Title
formatex(menu, charsmax(menu), "%L\r", id, "MENU_ZCLASS_TITLE")
menuid = menu_create(menu, "menu_zclass")
// Class List
for (class = 0; class < g_zclass_i; class++)
{
// Retrieve name and info
ArrayGetString(g_zclass_name, class, buffer, charsmax(buffer))
ArrayGetString(g_zclass_info, class, buffer2, charsmax(buffer2))
// Add to menu
if (g_ammopacks[id] >= ArrayGetCell(g_zclass_aps, class))
{
if (class == g_zombieclassnext[id])
formatex(menu, charsmax(menu), "\d%s %s", buffer, buffer2)
else
formatex(menu, charsmax(menu), "%s \y%s", buffer, buffer2)
}
else
formatex(menu, charsmax(menu), "\d%s (\rAPS \w%d\d)", buffer, ArrayGetCell(g_zclass_aps, class))
buffer[0] = class
buffer[1] = 0
buffer[2] = 0
menu_additem(menuid, menu, buffer)
}
// Back - Next - Exit
formatex(menu, charsmax(menu), "%L", id, "MENU_BACK")
menu_setprop(menuid, MPROP_BACKNAME, menu)
formatex(menu, charsmax(menu), "%L", id, "MENU_NEXT")
menu_setprop(menuid, MPROP_NEXTNAME, menu)
formatex(menu, charsmax(menu), "%L", id, "MENU_EXIT")
menu_setprop(menuid, MPROP_EXITNAME, menu)
// If remembered page is greater than number of pages, clamp down the value
MENU_PAGE_ZCLASS = min(MENU_PAGE_ZCLASS, menu_pages(menuid)-1)
// Fix for AMXX custom menus
if (pev_valid(id) == PDATA_SAFE)
set_pdata_int(id, OFFSET_CSMENUCODE, 0, OFFSET_LINUX)
menu_display(id, menuid, MENU_PAGE_ZCLASS)
}
Gracias.,