public colors_pushed(id,key) { if(key<8) { g_iColorOwner[g_iMenuOptions[id][key]] = id g_iColorOwner[g_iColor[id]] = 0 g_iColor[id] = g_iMenuOptions[id][key] print_color(id, "%s Wybrales^x04 %s^x01 jako twoj kolor", MODNAME, g_szColorName[g_iColor[id]]) g_iMenuOffset[id] = 0 ExecuteForward(g_fwNewColor, g_fwDummyResult, id, g_iColor[id]); } else { if(key==8) g_iMenuOffset[id] += 8 if(key==9) g_iMenuOffset[id] -= 8 show_colors_menu(id,g_iMenuOffset[id]) } return ; } public show_zclass_menu(id,offset) { if(offset<0) offset = 0 new keys, curnum, menu[512], szCache1[32], szCache2[32], iCache3 for(new i=offset;i<g_iZClasses;i++) { ArrayGetString(g_zclass_name, i, szCache1, charsmax(szCache1)) ArrayGetString(g_zclass_info, i, szCache2, charsmax(szCache2)) iCache3 = ArrayGetCell(g_zclass_admin, i) // Add to menu if (i == g_iZombieClass[id]) format(menu,511,"%s^n\d%d. %s %s \r%s", menu, curnum+1, szCache1, szCache2, iCache3 == ADMIN_USER ? "" : "(Admin Only)") else format(menu,511,"%s^n\w%d. %s \y%s \r%s", menu, curnum+1, szCache1, szCache2, iCache3 == ADMIN_USER ? "" : "(Admin Only)") g_iMenuOptions[id][curnum] = i keys += (1<<curnum) curnum++ if(curnum==8) break; } format(menu,511,"\yWybierz klase:^n\w%s^n", menu) if(curnum==8 && offset<12) { keys += (1<<8) format(menu,511,"%s^n\w9. Dalej",menu) } if(offset) { keys += (1<<9) format(menu,511,"%s^n\w0. Wstecz",menu) } show_menu(id,keys,menu,-1,"ZClassSelect") }
Mam sobie taką funkcje w basebuilderze. Przy każdej z klas wyswietla sie "ADMIN ONLY" choć są one dla każdego. Chciałbym aby ktoś mi zamienił że pisze ADMIN ONLY tylko przy klasie z dostępem ADMIN_LEVEL_H
ew. Aby ktoś to usunął, ale nie sam tekst, tylko całośc odpowiadajaca za to .. ;d nie wiem jak wytłumaczyć ;d