hlmod.hu
https://hlmod.hu/

Jogosultság Hudba.
https://hlmod.hu/viewtopic.php?f=9&t=30932
Oldal: 1 / 1

Szerző:  Csabika20034 [2021.02.05. 13:26 ]
Hozzászólás témája:  Jogosultság Hudba.

Sziasztok hogyan tudnám megoldani, azt hogy a hudba mutassa a Jogosultságot illetve.
Státusz: Tulajdonos
Státusz: FőAdminisztrátor
Státusz: Adminisztrátor
Státusz: V.I.P
Bár megpróbáltam de nekem nem jó valamiért így csináltam.

  1. public InfoHud(id)
  2. {
  3.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  4.    
  5.     if(is_user_alive(id))
  6.     {
  7.         new iMasodperc, iPerc, iOra, Nev[32];
  8.         get_user_name(id, Nev, 31);
  9.         iMasodperc = Masodpercek[id] + get_user_time(id);
  10.         iPerc = iMasodperc / 60;
  11.         iOra = iPerc / 60;
  12.         iMasodperc = iMasodperc - iPerc * 60;
  13.         iPerc = iPerc - iOra * 60;
  14.         new ido[64], datum[64];
  15.         get_time("%H:%M:%S", ido, 63);
  16.              get_time("%Y.%m.%d", datum, 63);
  17.         new CurrentPlayers = get_playersnum();
  18.         new MaxPlayers = get_maxplayers();
  19.        
  20.         if(Rangs[m_Index] == ADMIN_IMMUNITY)
  21.             formatex(HudString, charsmax(HudString), "Rang: Tulajdonos")
  22.         if(Rangs[m_Index] == ADMIN_LEVEL_E)
  23.             formatex(HudString, charsmax(HudString), "Rang: FĹ‘Admin")
  24.         if(Rangs[m_Index] == ADMIN_LEVEL_F)
  25.             formatex(HudString, charsmax(HudString), "Rang: Admin")
  26.         if(Rangs[m_Index] == ADMIN_LEVEL_H )
  27.             formatex(HudString, charsmax(HudString), "Rang: V.I.P")
  28.        
  29.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  30.         show_hudmessage(id, "Ȇdv %s(#%d)!^nSátusz: %s^n»Forint: %d FT^n»PP Pontok: %d^n»%s |K.%s^n»Játszott idĹ‘: %d Ăłra %d perc %d mp^n»Jelenlegi idĹ‘: %s | Dátum: %s^n»JátĂ©kosok: %d/%d", Nev,g_Id[id], Dollar[id], SMS[id], Rangok[Rang[id]][Szint], Rangok[Rang[id]+1], iOra, iPerc, iMasodperc, ido, datum, CurrentPlayers, MaxPlayers);
  31.     }

És ezt kapom.
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 473
Warning: Loose indentation on line 474
Error: Undefined symbol "m_Index" on line 477
Error: Undefined symbol "HudString" on line 478
Warning: Loose indentation on line 478
Error: "sizeof" operator is invalid on "function" symbols on line 478
Error: Invalid expression, assumed zero on line 478
Error: Too many error messages on one line on line 478

Compilation aborted.
5 Errors.
Could not locate output file C:\Users\Csabika\Desktop\Leforditott\newawpmod.amx (compile failed).

esetleg valami segítség?

UI: Esetleg valaki, 1 példát tudna írni? Köszönöm!
UI: Megoldottam de valamiért össze vissza van a hudba minden, és mellé nem irja a rangot.
  1. public InfoHud(id)
  2. {
  3.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  4.     new m_Index;
  5.    
  6.     if(is_user_alive(id))
  7.     {
  8.         new HudString[512], HudString2[512];
  9.         new iMasodperc, iPerc, iOra, Nev[32];
  10.         get_user_name(id, Nev, 31);
  11.         iMasodperc = Masodpercek[id] + get_user_time(id);
  12.         iPerc = iMasodperc / 60;
  13.         iOra = iPerc / 60;
  14.         iMasodperc = iMasodperc - iPerc * 60;
  15.         iPerc = iPerc - iOra * 60;
  16.         new ido[64], datum[64];
  17.         get_time("%H:%M:%S", ido, 63);
  18.              get_time("%Y.%m.%d", datum, 63);
  19.         new CurrentPlayers = get_playersnum();
  20.         new MaxPlayers = get_maxplayers();
  21.        
  22.         if(Rang[m_Index] == ADMIN_IMMUNITY)
  23.             formatex(HudString, charsmax(HudString), "Rang: Tulajdonos")
  24.         if(Rang[m_Index] == ADMIN_LEVEL_E)
  25.             formatex(HudString, charsmax(HudString), "Rang: FĹ‘Admin")
  26.         if(Rang[m_Index] == ADMIN_LEVEL_F)
  27.             formatex(HudString, charsmax(HudString), "Rang: Admin")
  28.         if(Rang[m_Index] == ADMIN_LEVEL_H )
  29.             formatex(HudString, charsmax(HudString), "Rang: V.I.P")
  30.        
  31.         set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
  32.         show_hudmessage(id, "Ȇdv %s(#%d)!^n»Forint: %d FT^n»PP Pontok: %d^n»%s |K.%s^n»Játszott idĹ‘: %d Ăłra %d perc %d mp^n»Jelenlegi idĹ‘: %s | Dátum: %s^n»JátĂ©kosok: %d/%d", Nev,g_Id[id], Dollar[id], HudString, SMS[id], Rangok[Rang[id]][Szint], Rangok[Rang[id]+1], iOra, iPerc, iMasodperc, ido, datum, CurrentPlayers, MaxPlayers);
  33.     }

Szerző:  ~Shediboii [2021.02.05. 15:50 ]
Hozzászólás témája:  Re: Jogosultság Hudba.

És a híres nevezetes m_Index hol kap valami értéket? Csodálkozol ha nem működik, ha össze vissza copy + pastezol?

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