dmitrij57
Участник
- Сообщения
- 39
- Реакции
- 2
Помогите пожалуйста решил убрать обнуление статистики из THC RPG из менюшки , но почему не получается .
Вот код : (лежит в addons\sourcemod\scripting\thc_rpg название файла rpgmenu.inc
Вот код : (лежит в addons\sourcemod\scripting\thc_rpg название файла rpgmenu.inc
PHP:
StatsMenu(client)
{
decl String:item[MM_DATA_DESCRIPTION];
new Handle:menu_stats=CreateMenu(StatsHandle);
SetMenuExitBackButton(menu_stats,true);
SetMenuTitle(menu_stats, "%T", "stats_title", client);
Format(item, sizeof(item), "%T", "stats_reset_item", client);
AddMenuItem(menu_stats,item,item);
Format(item, sizeof(item), "%T", "stats_level_item", client, GetLevel(client));
AddMenuItem(menu_stats,item,item,ITEMDRAW_DISABLED);
Format(item, sizeof(item), "%T", "stats_xp_item", client, GetXP(client), GetReqXP(client));
AddMenuItem(menu_stats,item,item,ITEMDRAW_DISABLED);
Format(item, sizeof(item), "%T", "stats_credits_item", client, GetCredits(client));
AddMenuItem(menu_stats,item,item,ITEMDRAW_DISABLED);
DisplayMenu(menu_stats,client,MENU_TIME_FOREVER);
}
public StatsHandle(Handle:menu_stats,MenuAction:action,client,slot)
{
if(action==MenuAction_Select)
if(slot==0)
ResetStatsMenu(client);
if(action==MenuAction_Cancel)
if(slot==MenuCancel_ExitBack)
RPGMenu(client);
if(action==MenuAction_End)
CloseHandle(menu_stats);
}
ResetStatsMenu(client)
{
decl String:item[MM_DATA_DESCRIPTION];
new Handle:menu_resetstats=CreateMenu(ResetStatsHandle);
SetMenuTitle(menu_resetstats, "%T", "stats_reset_warning", client);
Format(item, sizeof(item), "%T", "stats_reset_yes", client);
AddMenuItem(menu_resetstats,item,item);
Format(item, sizeof(item), "%T", "stats_reset_no", client);
AddMenuItem(menu_resetstats,item,item);
DisplayMenu(menu_resetstats,client,MENU_TIME_FOREVER);
}
public ResetStatsHandle(Handle:menu_resetstats,MenuAction:action,client,slot)
{
if(action==MenuAction_Select)
{
if(slot==0)
ResetPlayer(client);
StatsMenu(client);
}
if(action==MenuAction_End)
CloseHandle(menu_resetstats);
}