hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 14:25



Jelenlévő felhasználók

Jelenleg 305 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 304 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: játékos prefix
HozzászólásElküldve: 2017.04.22. 15:23 
Offline
Fanatikus

Csatlakozott: 2017.02.14. 23:05
Hozzászólások: 193
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 18 alkalommal
Sziasztok!

Kérem, hogy aki jól ért hozzá, segíteni?
Egy olyat keresek, hogy minden játékos, független attól, hogy admin vagy nem, ha chatbe ír pl a neve előtt van egy ilyen:

Játékos (rangokat szeretnék kiírattatni) De nem jövök rá hogy mit hogyan kellene, ahhoz hogy élve,halva is kiírja amikor ír valaki a chatbe.
Idáig ezt szeretném bele építeni a módomba pl: viewtopic.php?f=49&t=14889
Úgy, hogy játékosoknak is írja pl előtagot, hogy Játékos vagy bármi...:D
Csak a chat része kell. A többi már megy magától :D

Tehát ezt mire kéne át írjam?:
  1. public Action:SayHook(client, args)
  2.  {
  3.     new AdminId:AdminID = GetUserAdmin(client);
  4.     if(AdminID == INVALID_ADMIN_ID)
  5.     return Plugin_Continue;
  6.        
  7.     decl String:text[128];
  8.     decl String:color2[128];
  9.     decl String:color3[128];
  10.     GetConVarString(Color1, text, sizeof(text));
  11.     GetConVarString(Color2, color2, sizeof(color2));
  12.     GetConVarString(Color3, color3, sizeof(color3));
  13.    
  14.     new String:Msg[256];
  15.     new String:Name[MAX_NAME_LENGTH];
  16.     GetClientName(client, Name, sizeof(Name));
  17.     GetCmdArgString(Msg, sizeof(Msg));
  18.     Msg[strlen(Msg)-1] = '\0';
  19.     PrintToChatAll("\x07%s(ADMIN) \x07%s%s: \x07%s%s", text, color2, Name, color3, Msg[1]);
  20.    
  21.     return Plugin_Handled;
  22. }


Előre is köszönöm! :)
Esetleg megköszönném, ha valaki ilyen alap lekérő parancsokat leírná, belinkelné.

Mert én itt kerestem: https://wiki.alliedmods.net/index.php/C ... evelopment

Azon belül meg itt: https://wiki.alliedmods.net/Counter-Str ... rce_Events

De fogalmam sincs itt mit tudnék használni...:D
És, igen sourcemod :)

Edit:
Találtam ezt: https://sm.alliedmods.net/new-api/clients

Ahogy nézem ezzel lehetne: GetClientUserId

Esetleg így működne?

  1. public Action:SayHook(client, args)
  2.  {
  3.     new AdminId:AdminID = GetClientUserId(client);
  4.     if(AdminID == INVALID_ADMIN_ID)
  5.     return Plugin_Continue;
  6.        
  7.     decl String:text[128];
  8.     decl String:color2[128];
  9.     decl String:color3[128];
  10.     GetConVarString(Color1, text, sizeof(text));
  11.     GetConVarString(Color2, color2, sizeof(color2));
  12.     GetConVarString(Color3, color3, sizeof(color3));
  13.    
  14.     new String:Msg[256];
  15.     new String:Name[MAX_NAME_LENGTH];
  16.     GetClientName(client, Name, sizeof(Name));
  17.     GetCmdArgString(Msg, sizeof(Msg));
  18.     Msg[strlen(Msg)-1] = '\0';
  19.     PrintToChatAll("\x07%s(ADMIN) \x07%s%s: \x07%s%s", text, color2, Name, color3, Msg[1]);
  20.    
  21.     return Plugin_Handled;
  22. }


EDIT:
sikerült, akinek kellene:

  1. public Action:SayHook(client, args)
  2. {
  3. new AdminId:AdminID = GetClientUserId(client);
  4.  if(AdminID == INVALID_ADMIN_ID)
  5. return Plugin_Continue;
  6.  
  7. decl String:text[128];
  8. decl String:color2[128];
  9. decl String:color3[128];
  10. GetConVarString(Color1, text, sizeof(text));
  11. GetConVarString(Color2, color2, sizeof(color2));
  12. GetConVarString(Color3, color3, sizeof(color3));
  13.  
  14. new String:Msg[256];
  15. new String:Name[MAX_NAME_LENGTH];
  16. GetClientName(client, Name, sizeof(Name));
  17. GetCmdArgString(Msg, sizeof(Msg));
  18. Msg[strlen(Msg)-1] = '\0';
  19. PrintToChatAll("\x07%s(ADMIN) \x07%s%s: \x07%s%s", text, color2, Name, color3, Msg[1]);
  20.  
  21. return Plugin_Handled;
  22. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: játékos prefix
HozzászólásElküldve: 2017.04.22. 22:13 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
 ! Moderátori megjegyzés (kengurumancs):
Szöveg dobozt használj (sp)!
Kérlek legközelebb a dupla posztra figyelj oda!

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole