hlmod.hu
https://hlmod.hu/

BB Kaszt!
https://hlmod.hu/viewtopic.php?f=9&t=27838
Oldal: 1 / 1

Szerző:  KillerBoy12 [2017.06.21. 22:56 ]
Hozzászólás témája:  BB Kaszt!

Üdv!

Hogyan lehet meg oldani mikor ki választom a kasztot akkor ki írja hogy.
A kasztod következő újraéledésnél használhatod!
És alatta írja ki hogy mennyi hp-ja, élet, sebesség, gravitáció, a zombinak. thy
  1. public show_zclass_menu(id,offset)
  2. {
  3.     if(offset<0) offset = 0
  4.  
  5.     new keys, curnum, menu[512], szCache1[32], szCache2[32], iCache3
  6.     for(new i=offset;i<g_iZClasses;i++)
  7.     {
  8.         ArrayGetString(g_zclass_name, i, szCache1, charsmax(szCache1))
  9.         ArrayGetString(g_zclass_info, i, szCache2, charsmax(szCache2))
  10.         iCache3 = ArrayGetCell(g_zclass_admin, i)
  11.        
  12.         // Add to menu
  13.         if (i == g_iZombieClass[id])
  14.             format(menu,511,"\r%s^n\d%d. %s %s \r%s", menu, curnum+1, szCache1, szCache2, iCache3 == ADMIN_ALL ? "" : "(Admin Only)")
  15.         else
  16.             format(menu,511,"\r%s\w^n\r%d.\w %s \y%s \r%s", menu, curnum+1, szCache1, szCache2, iCache3 == ADMIN_ALL ? "" : "(Admin Only)")
  17.        
  18.         g_iMenuOptions[id][curnum] = i
  19.         keys += (1<<curnum)
  20.    
  21.         curnum++
  22.        
  23.         if(curnum==8)
  24.             break;
  25.     }
  26.  
  27.     format(menu,511,"\r[] Team\y -\w Zombi Kaszt^n\r%s^n", menu)
  28.     if(curnum==8 && offset<12)
  29.     {
  30.         keys += (1<<8)
  31.         format(menu,511,"\r%s^n\r9.\r Next",menu)
  32.     }
  33.     if(offset)
  34.     {
  35.         keys += (1<<9)
  36.         format(menu,511,"\r%s^n\r0.\r Back",menu)
  37.     }
  38.  
  39.     show_menu(id,keys,menu,-1,"ZClassSelect")
  40. }
  41.  
  42. public zclass_pushed(id,key)
  43. {
  44.     if(key<8)
  45.     {
  46.         if (g_iMenuOptions[id][key] == g_iZombieClass[id])
  47.         {
  48.             client_cmd(id, "spk %s", LOCK_FAIL);
  49.            
  50.             print_colors(0, "!g[]!t »!y Eddig is ez a(z) Kasztod volt!")
  51.             show_zclass_menu(id,g_iMenuOffset[id])
  52.             return ;
  53.         }
  54.        
  55.         new iCache3 = ArrayGetCell(g_zclass_admin, g_iMenuOptions[id][key])
  56.        
  57.         if ((iCache3 != ADMIN_ALL || !iCache3) && !access(id, iCache3))
  58.         {
  59.             print_colors(0, "!g[]!t »!y Sajnálóm, nem használhatód ezt a Kasztott!")
  60.             show_zclass_menu(id,g_iMenuOffset[id])
  61.             return ;
  62.         }
  63.        
  64.         g_iNextClass[id] = g_iMenuOptions[id][key]
  65.    
  66.         new szCache1[32]
  67.         ArrayGetString(g_zclass_name, g_iMenuOptions[id][key], szCache1, charsmax(szCache1))
  68.        
  69.         if (!g_isZombie[id] || (g_isZombie[id] && (g_boolCanBuild || g_boolPrepTime)))
  70.             print_colors(id, "!g[]!t »!y Sikeresen kiválasztottad a(z)!t %s!y Kasztott!y!", szCache1)
  71.         if (!g_isAlive[id])
  72.             print_colors(id, "!g[]!t »!y A kasztod következő újraéledésnél használhatod!")
  73.         g_iMenuOffset[id] = 0
  74.        
  75.         if (g_isZombie[id] && (g_boolCanBuild || g_boolPrepTime))
  76.             ExecuteHamB(Ham_CS_RoundRespawn, id)
  77.            
  78.         ExecuteForward(g_fwClassPicked, g_fwDummyResult, id, g_iZombieClass[id]);
  79.     }
  80.     else
  81.     {
  82.         if(key==8)
  83.             g_iMenuOffset[id] += 8
  84.         if(key==9)
  85.             g_iMenuOffset[id] -= 8
  86.         show_zclass_menu(id,g_iMenuOffset[id])
  87.     }
  88.  
  89.     return ;
  90. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/