hlmod.hu
https://hlmod.hu/

rangok
https://hlmod.hu/viewtopic.php?f=9&t=28981
Oldal: 1 / 1

Szerző:  samupromotion [ 2018.05.18. 14:21 ]
Hozzászólás témája:  rangok

Sziasztok! Segítségre lenne szükségem. Ebben a pluginban van admin prefix és csgo rangok is. A kérésem az lenne, hogy a rangokat alap színnel írja chatbe, ne zölddel. [Tulajdonos] [Silver I] Előre is köszönöm!

Csatolmányok:
GlobalOffensive.sma [108.08 KiB]
Letöltve 94 alkalommal.

Szerző:  Pika [ 2018.05.18. 14:45 ]
Hozzászólás témája:  Re: rangok

samupromotion írta:
Sziasztok! Segítségre lenne szükségem. Ebben a pluginban van admin prefix és csgo rangok is. A kérésem az lenne, hogy a rangokat alap színnel írja chatbe, ne zölddel. [Tulajdonos] [Silver I] Előre is köszönöm!



Ezt a részt másold vissza.

  1. formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  2. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  3. formatex(chat, 191, "^x04[Tulajdonos]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  4. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  5. formatex(chat, 191, "^x04[Admin]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  6. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  7. formatex(chat, 191, "^x04[VIP]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  8. else if(Belepve[id] == true)
  9. formatex(chat, 191, "^x01[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  10. else if(Regisztralt[id] == 1)
  11. formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  12. }
  13. else {
  14. get_user_team(id, color, 9);
  15. if(Regisztralt[id] == 0)
  16. formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  17. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  18. formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]^x01[%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  19. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  20. formatex(chat, 191, "^x01*Halott*^x04[Admin]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  21. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  22. formatex(chat, 191, "^x01*Halott*^x04[VIP]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  23. else if(Belepve[id] == true)
  24. formatex(chat, 191, "^x01*Halott*^x01[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  25. else if(Regisztralt[id] == 1)
  26. formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  27. }

Szerző:  samupromotion [ 2018.05.18. 15:00 ]
Hozzászólás témája:  Re: rangok

Pika írta:
samupromotion írta:
Sziasztok! Segítségre lenne szükségem. Ebben a pluginban van admin prefix és csgo rangok is. A kérésem az lenne, hogy a rangokat alap színnel írja chatbe, ne zölddel. [Tulajdonos] [Silver I] Előre is köszönöm!



Ezt a részt másold vissza.

  1. formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  2. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  3. formatex(chat, 191, "^x04[Tulajdonos]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  4. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  5. formatex(chat, 191, "^x04[Admin]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  6. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  7. formatex(chat, 191, "^x04[VIP]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  8. else if(Belepve[id] == true)
  9. formatex(chat, 191, "^x01[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  10. else if(Regisztralt[id] == 1)
  11. formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  12. }
  13. else {
  14. get_user_team(id, color, 9);
  15. if(Regisztralt[id] == 0)
  16. formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  17. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  18. formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]^x01[%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  19. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  20. formatex(chat, 191, "^x01*Halott*^x04[Admin]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  21. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  22. formatex(chat, 191, "^x01*Halott*^x04[VIP]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  23. else if(Belepve[id] == true)
  24. formatex(chat, 191, "^x01*Halott*^x01[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  25. else if(Regisztralt[id] == 1)
  26. formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  27. }



Köszönöm! Azóta csak addig kínlódtam, hogy nekem is sikerült :) De megy a pacsi. Viszont amivel nem boldogulok, az az admin jogok. Hiába variálom a jogokat, mindenre tulajdonost ír, pedig nem adok A jogot. A főadmint meg nem is találom itt a chat résznél sem. Tudsz segíteni?

Szerző:  Pika [ 2018.05.18. 15:09 ]
Hozzászólás témája:  Re: rangok

samupromotion írta:
Pika írta:
samupromotion írta:
Sziasztok! Segítségre lenne szükségem. Ebben a pluginban van admin prefix és csgo rangok is. A kérésem az lenne, hogy a rangokat alap színnel írja chatbe, ne zölddel. [Tulajdonos] [Silver I] Előre is köszönöm!



Ezt a részt másold vissza.

  1. formatex(chat, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", Name, message);
  2. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  3. formatex(chat, 191, "^x04[Tulajdonos]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  4. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  5. formatex(chat, 191, "^x04[Admin]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  6. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  7. formatex(chat, 191, "^x04[VIP]^x01[%s]^x03%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  8. else if(Belepve[id] == true)
  9. formatex(chat, 191, "^x01[%s]^x03%s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  10. else if(Regisztralt[id] == 1)
  11. formatex(chat, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  12. }
  13. else {
  14. get_user_team(id, color, 9);
  15. if(Regisztralt[id] == 0)
  16. formatex(chat, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", Name, message);
  17. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  18. formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]^x01[%s]^3 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  19. else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  20. formatex(chat, 191, "^x01*Halott*^x04[Admin]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  21. else if(get_user_flags(id) & VIP && Belepve[id] == true)
  22. formatex(chat, 191, "^x01*Halott*^x04[VIP]^x01[%s]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  23. else if(Belepve[id] == true)
  24. formatex(chat, 191, "^x01*Halott*^x01[%s]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], Name, message);
  25. else if(Regisztralt[id] == 1)
  26. formatex(chat, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", Name, message);
  27. }



Köszönöm! Azóta csak addig kínlódtam, hogy nekem is sikerült :) De megy a pacsi. Viszont amivel nem boldogulok, az az admin jogok. Hiába variálom a jogokat, mindenre tulajdonost ír, pedig nem adok A jogot. A főadmint meg nem is találom itt a chat résznél sem. Tudsz segíteni?



Mert összekevered a jogokat.

ADMIN_LEVEL_A az nem "a" hanem "m" jog.

A Főadmin jogot meg, beírod a tulajdonos alá mind a két helyen így:

  1. else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  2. formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);
  3.  
  4. // Ez megy mind a két helyen csak másolnod kell és átírni igazából. alá:
  5. else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
  6. formatex(chat, 191, "^x04[Foadmin][%s]^3%s^x04: %s", Rangok[Rang[id]][Szint], Name, message);


Tessék itt egy segítség:

Kód:
ADMIN_ALL  -Mindenki
ADMIN_IMMUNITY  1 - "a"  -immunitás
ADMIN_RESERVATION 2 - "b" -helyfoglalás
ADMIN_KICK  4 - "c" -kick
ADMIN_BAN  8 - "d" -ban
ADMIN_SLAY  16 "e" - Játékos Megütés/Megölés
ADMIN_MAP  32 - "f" -Pályaváltás
ADMIN_CVAR  64 - "g" -cvarok változtatása
ADMIN_CFG  128 - "h" -CFG Betöltése
ADMIN_CHAT  256 - "i" -chat
ADMIN_VOTE  512 - "j" -Szavazás
ADMIN_PASSWORD - "k" -sv_password használata
ADMIN_RCON  - "l" -Rcon hozzáférés
ADMIN_LEVEL_A  - "m"  //külön jogok
ADMIN_LEVEL_B  - "n"
ADMIN_LEVEL_C  - "o"
ADMIN_LEVEL_D  - "p"
ADMIN_LEVEL_E  - "q"
ADMIN_LEVEL_F  - "r"
ADMIN_LEVEL_G  - "s"
ADMIN_LEVEL_H  - "t"
ADMIN_MENU  1- "u" -Menü elérése
ADMIN_ADMIN  - "y" -Sima admin
ADMIN_USER  - "z" -Sima játékos

Szerző:  samupromotion [ 2018.05.18. 15:34 ]
Hozzászólás témája:  Re: rangok

És működik :) Király vagy!! Köszönöm a segítségedet!! :xicon_e_biggrin:

Szerző:  samupromotion [ 2018.05.18. 18:28 ]
Hozzászólás témája:  Re: rangok

Azt meg lehetne még oldani, hogy csak egyszer lehessen beírni 1 körben a /fegyver parancsot? Valamiért bugol, mert ha 3x beírom pl, akkor megmarad mind3 fegyverem pl ak, m4, famas.

Szerző:  Pika [ 2018.05.19. 11:47 ]
Hozzászólás témája:  Re: rangok

samupromotion írta:
Azt meg lehetne még oldani, hogy csak egyszer lehessen beírni 1 körben a /fegyver parancsot? Valamiért bugol, mert ha 3x beírom pl, akkor megmarad mind3 fegyverem pl ak, m4, famas.


Nem bug. Csináld azt, hogy a /fegyver parancsra előjövő függvény első sorába írd be ezt:

strip_user_weapons() (Szükséges "fun" inc) - Ez elveszi mindenét, így amikor beírja a /fegyver-t akkor mindenét elveszi, és nem lesz egyszerre 3 fegyvered csak az amit kiválasztassz.
Valamint rögtön utána give_item(id, "weapon_knife") - Úgy tudom a kést is elveszi, ezért ezzel a parancsal rögtön adsz neki egy kést.

Szerző:  samupromotion [ 2018.05.19. 19:04 ]
Hozzászólás témája:  Re: rangok

Pika írta:
samupromotion írta:
Azt meg lehetne még oldani, hogy csak egyszer lehessen beírni 1 körben a /fegyver parancsot? Valamiért bugol, mert ha 3x beírom pl, akkor megmarad mind3 fegyverem pl ak, m4, famas.


Nem bug. Csináld azt, hogy a /fegyver parancsra előjövő függvény első sorába írd be ezt:

strip_user_weapons() (Szükséges "fun" inc) - Ez elveszi mindenét, így amikor beírja a /fegyver-t akkor mindenét elveszi, és nem lesz egyszerre 3 fegyvered csak az amit kiválasztassz.
Valamint rögtön utána give_item(id, "weapon_knife") - Úgy tudom a kést is elveszi, ezért ezzel a parancsal rögtön adsz neki egy kést.


Hát nem sikerült. A forráskódban ez van register_clcmd("say /fegyver", "Fegyvermenu"); szóval ide írtam be, de így már le sem fordul, tehát nem jól csináltam :?
public Fegyvermenu(id)
{
strip_user_weapons();
give_item(id, "weapon_knife");
new String[121];
formatex(String, charsmax(String), "\y[%s] \r- \dElsődleges Fegyver", PREFIX);
new menu = menu_create(String, "Fegyvermenu_h");

Szerző:  Pika [ 2018.05.19. 19:33 ]
Hozzászólás témája:  Re: rangok

samupromotion írta:
Pika írta:
samupromotion írta:
Azt meg lehetne még oldani, hogy csak egyszer lehessen beírni 1 körben a /fegyver parancsot? Valamiért bugol, mert ha 3x beírom pl, akkor megmarad mind3 fegyverem pl ak, m4, famas.


Nem bug. Csináld azt, hogy a /fegyver parancsra előjövő függvény első sorába írd be ezt:

strip_user_weapons() (Szükséges "fun" inc) - Ez elveszi mindenét, így amikor beírja a /fegyver-t akkor mindenét elveszi, és nem lesz egyszerre 3 fegyvered csak az amit kiválasztassz.
Valamint rögtön utána give_item(id, "weapon_knife") - Úgy tudom a kést is elveszi, ezért ezzel a parancsal rögtön adsz neki egy kést.


Hát nem sikerült. A forráskódban ez van register_clcmd("say /fegyver", "Fegyvermenu"); szóval ide írtam be, de így már le sem fordul, tehát nem jól csináltam :?
public Fegyvermenu(id)
{
strip_user_weapons();
give_item(id, "weapon_knife");
new String[121];
formatex(String, charsmax(String), "\y[%s] \r- \dElsődleges Fegyver", PREFIX);
new menu = menu_create(String, "Fegyvermenu_h");



  1. strip_user_weapons(id)

Szerző:  samupromotion [ 2018.05.19. 19:41 ]
Hozzászólás témája:  Re: rangok

És már működik is. Köszönöm a segítséget és a gyors reagálást! :)

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