Jak można zrobić menu, które wyświetli wszystkie perki?
Próbowałem coś na styl:
new perk[64];
for(i = 0; i < cod_get_perks_num(); i++)
{
cod_get_perk_name(i, perk, 63)
menu_additem(menu, "%s", perk)
}
Jednak, zamiast oczekiwanego efektu menu wyświetlało "%s" zamiast nazw perków
Kolejna rzecz: licznik (i) dodałem jako zmienną globalną, by w Handlerze menu nie robić miliona "kejsów"
Jednak nie mogłem dodać w ten sposób:
switch(item)
{
case i:
{
if(monety >= CENA)
{
cod_set_user_perk(id, i, -1, 1)
cod_get_perk_name(cod_get_user_perk(id), perk[id], 63)
ColorChat(id, GREEN, "^x04[COD:MW] ^x03Kupiles %s!", perk);
}
else
ColorChat(id, GREEN, "^x04[COD:MW] ^x03Masz za malo kasy!");
}
}
Czy to też można w jakiś sposób obejść? Czy czeka mnie mozolne dodawanie wszystkich perków "ręcznie"?