 |
|
AlliedModders Donor
Join Date: Apr 2016
Location: Lithuania
|

03-19-2017
, 07:00
Re: Content loss on menu's next page
|
#4
|
Quote:
Originally Posted by Airkish
You are right, just tested (texts were too long, not because of special characters).
So I was wondering how to make description appear in chat when u press number
Here's menu with handler
PHP Code:
public CmdAch(iPlayer)
{
new g_AchMenu = menu_create("\wPasiekimai", "Achievements_Handler")
new Key[6]
for(new iAch = 0; iAch < Achieves; iAch++)
{
if(Achievement[iPlayer][iAch] == 0) formatex(szTemp, charsmax(szTemp), "\d%s - [%d/%d]", AchName[iAch], Achievement[iPlayer][iAch], AchRequirement[iAch])
else if(Achievement[iPlayer][iAch] >= AchRequirement[iAch]) formatex(szTemp, charsmax(szTemp), "\y%s \w- [\rĮVYKDYTAS\w]", AchName[iAch])
else formatex(szTemp, charsmax(szTemp), "\y%s \w- [\r%d\w/\r%d\w]", AchName[iAch], Achievement[iPlayer][iAch], AchRequirement[iAch])
menu_additem(g_AchMenu, szTemp, Key)
}
menu_setprop(g_AchMenu, MPROP_EXIT, MEXIT_ALL)
menu_display(iPlayer, g_AchMenu, 0)
}
public Achievements_Handler(iPlayer, g_AchMenu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(g_AchMenu)
return PLUGIN_HANDLED
}
else
{
if(Achievement[iPlayer][item] >= AchRequirement[item])
{
ColorChat(iPlayer, RED, "Completed.")
CmdAch(iPlayer);
}
else
{
ColorChat(iPlayer, RED, "%s", AchDescription[iPlayer])
CmdAch(iPlayer);
}
}
return PLUGIN_CONTINUE
}
|
This still not solved, please help.
__________________
|
|
|
|