Quote:
Originally Posted by Bugsy
I didnt realize you also had separate flags for each, I added that to the above code. If you have any questions on using this, let me know.
|
PHP Code:
@MENU_KNIFE(id) {
new Knife = menu_create(fmt("\dSkins \rKnifes\d"), "@MENU_KNIFE_Handler")
for(new i = 0; i < sizeof(KnifeNames); i++){
if(FlagsKnife[i] == ADMIN_LEVEL_H){
menu_additem(Knife , fmt("\d» %s %s", get_user_flags(id) & ADMIN_LEVEL_H ? "\y(VIP)\w" : "\d(VIP)\d", KnifeNames[i]), "", FlagsKnife[i], -1);
}
if(FlagsKnife[i] == ADMIN_LEVEL_D){
menu_additem(Knife , fmt("\d» %s %s", get_user_flags(id) & ADMIN_LEVEL_D ? "\y(MODEL MIKU)\w" : "\d(MODEL MIKU)\d", KnifeNames[i]), "", FlagsKnife[i], -1);
}
if(FlagsKnife[i] == 0){
menu_additem(Knife , fmt("\d»\w %s", KnifeNames[i]), "", FlagsKnife[i], -1);
}
}
menu_setprop(Knife, MPROP_EXITNAME, "Exit");
menu_display(id, Knife);
return PLUGIN_HANDLED;
}
@MENU_KNIFE_Handler(id, Knife, item) {
if (item == MENU_EXIT) {
menu_destroy(Knife);
return PLUGIN_HANDLED;
}
if(FlagsKnife[item] == 0){
player_item[1][id] = item
}
else if(FlagsKnife[item] > 0 && get_user_flags(id) & FlagsKnife[item]){
player_item[1][id] = item
}
Set_Model(id);
SaveModels(id)
menu_destroy(Knife);
return PLUGIN_HANDLED;
}
How do I apply this to this code?
Do I understand correctly?
HTML Code:
for(new i = 0; i < sizeof(Knives); i++) {
KnivesItems[ Knives ][ ItemData ]
Am I wrong? This code is so complicated that I don't know exactly how to do it ...