hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 23:52



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Rangrendszer Prefix
HozzászólásElküldve: 2019.09.04. 21:12 
Offline
Lelkes

Csatlakozott: 2017.06.03. 17:25
Hozzászólások: 17
Megköszönt másnak: 5 alkalommal
Helló! Az lenne a gondom hogy adott egy rangrendszer XP szintel Sql mentessel csak hát a prefixeket nem menti el... esetleg ha valaki lenne szíves megmondani miert hálás lennek.


Csatolmányok:
rangok (1).sma [16.27 KiB]
Letöltve 101 alkalommal.

_________________
Kép
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rangrendszer Prefix
HozzászólásElküldve: 2019.09.04. 22:11 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Mármint mit nem ment el?
Ez csak az ölések számát menti, abból számolja ki halálkor a rangot.

Esetleg fellépéskor, mikor betölti az adatokat akkor is lefuthatna a rangkiosztás, így nem kell megvárni amíg megölsz valakit.

  1. public Load(id)
  2. {
  3.     static Query[10048];
  4.     new Data[1];
  5.     Data[0] = id;
  6.  
  7.     formatex(Query, charsmax(Query), "SELECT * FROM `rangok_mentes` WHERE Nev = ^"%s^";", name[id]);
  8.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  9.  
  10.     set_task(1.0, "setRang", id ); // Így biztos az SQL után fut le
  11. }
  12. public setRang(id)
  13. {
  14.     if(is_user_connected(id))
  15.     {
  16.         while(olesek[id] >= szamok[szint[id]])
  17.         {
  18.             szint[id]++;
  19.         }
  20.     }
  21. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rangrendszer Prefix
HozzászólásElküldve: 2019.09.09. 13:51 
Offline
Lelkes

Csatlakozott: 2017.06.03. 17:25
Hozzászólások: 17
Megköszönt másnak: 5 alkalommal
Menü prefixet illetve chat prefixet nem menti el.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Rangrendszer Prefix
HozzászólásElküldve: 2019.09.09. 19:39 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Mert nem tudom hány pluginból ollóztad ezt össze, de egyik sem jut el oda hogy normálisan kiírja az üzenetet, amennyire átláttam ennek működnie kell:

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <ColorChat>
  4. #include <engine>
  5. #include <cstrike>
  6. #include <sqlx>
  7.  
  8. #define TULAJ ADMIN_LEVEL_H
  9. #define ADMIN ADMIN_LEVEL_D
  10. #define VIP ADMIN_LEVEL_E
  11. #define FOADMIN ADMIN_LEVEL_G
  12. #define KONFIG ADMIN_LEVEL_F
  13. #define HIRDETO ADMIN_LEVEL_C
  14.  
  15. #define ASD 15
  16.  
  17. //SQL MENTéS/REGRENDSZER
  18. //**(exodus regrendszere és mentése)**//
  19. new const SQLINFO[][] = { "", "", "", "" };
  20. new name[33][32];
  21. new Handle:g_SqlTuple;
  22. new bool:Belepve[33], bool:Beirtjelszot[33], bool:Beirtjelszot1[33], bool:Beirtfelhasznalot[33], bool:Beirtfelhasznalot1[33], Regisztralt[33], Felhasznalonev[33][64], Jelszo[33][64], regJelszo[33][64], regFh[33][64];
  23.  
  24. new PLUGIN[] = "Rangok";
  25. new VERSION[] = "0.1.0";
  26. new AUTHOR[] = "asdasdasd";
  27.  
  28. new PREFIX[] = "##RippeR Team##";
  29.  
  30. new olesek[33], szint[33];
  31.  
  32. //**Chat is exodus chatje**//
  33. new Temp[192];
  34.  
  35. new const szamok[ASD] = {
  36.     100,
  37.     300,
  38.     550,
  39.     1000,
  40.     2000,
  41.     4000,
  42.     5000,
  43.     6000,
  44.     7000,
  45.     8000,
  46.     10000,
  47.     12000,
  48.     15000,
  49.     18000,
  50.     22000
  51. }
  52.  
  53. new const rangok[ASD+1][] = {
  54.     "Újonc(Lvl.1)",
  55.     "Honvéd(Lvl.2)",
  56.     "Őrvezető(Lvl.3)",
  57.     "Tizedes(Lvl.4)",
  58.     "Szakaszvezető(Lvl.5)",
  59.     "Örmester(Lvl.6)",
  60.     "Hadnagy(Lvl.7)",
  61.     "Főhadnagy(Lvl.8)",
  62.     "Százados(Lvl.9)",
  63.     "Őrnagy(Lvl.10)",
  64.     "Alezredes(Lvl.11)",
  65.     "Ezredes(Lvl.12)",
  66.     "Dandártábornok(Lvl.13)",
  67.     "Vezérnagy(Lvl.14)",
  68.     "Altábornok(Lvl.15)",
  69.     "Vezérezredes(Lvl.16)"
  70. }
  71. public plugin_init()
  72. {
  73.     //regrendszer
  74.     register_clcmd("Reg_Felhasznalonev", "regisztralas_felh");
  75.     register_clcmd("Reg_Jelszo", "regisztralas_jelszo");
  76.     register_clcmd("Log_Felhasznalonev", "bejelentkezes_felh");
  77.     register_clcmd("Log_Jelszo", "bejelentkezes_jelszo");
  78.     register_plugin(PLUGIN, VERSION, AUTHOR)
  79.     //Parancsok
  80.     register_clcmd("say /rang", "showrang");
  81.     register_clcmd("say /reg", "Ellenorzes");
  82.     register_clcmd("say_team /reg", "Ellenorzes");
  83.     //Event
  84.     register_event("DeathMsg", "halal", "a")
  85.  
  86.  
  87.     //Ha a regrendszer menujet:
  88.     //t beture szeretned
  89.     //*register_impulse(201, "Ellenorzes");
  90.     //f beture szeretned
  91.     //*register_impulse(100, "Ellenorzes");
  92.     //m beture szeretned
  93.     //*register_clcmd("chooseteam", "Ellenorzes");
  94.  
  95.     //Ha valamelyik betére szeretnéd a menőt, akkor csak vedd el a --> // - jelet
  96.  
  97.     //**FONTOS!**//(maradjon alul)
  98.     register_clcmd("say", "sayhook");
  99. }
  100. public halal(id)
  101. {
  102.     new killer = read_data(1);
  103.     new victim = read_data(2);
  104.  
  105.  
  106.     if(killer != victim)
  107.         olesek[killer]++
  108.  
  109.     while(olesek[killer] >= szamok[szint[killer]])
  110.     {
  111.         szint[killer]++
  112.     }
  113. }
  114. public showrang(id)
  115. {
  116.     if(szint[id] != ASD+1)
  117.     {
  118.         ColorChat(id, GREEN, "^4[%s] ^3Rang: ^4%s ^1| ^3Ölések: ^4%d ^1| ^3Kell még: ^4%d", PREFIX, rangok[szint[id]], olesek[id], szamok[szint[id]]-olesek[id]);
  119.     }
  120.     else
  121.     {
  122.         ColorChat(id, GREEN, "^4[%s] ^3Rang: ^4%s ^1| ^3Ölések: ^4%d", PREFIX, rangok[szint[id]], olesek[id]);
  123.         ColorChat(id, GREEN, "^4[%s] ^1Elérted a legmagasabb ^3Rangot.", PREFIX);
  124.     }
  125.     return PLUGIN_HANDLED;
  126. }
  127. public Menu_Regisztracio(id)
  128. {
  129.     new String[121];
  130.     formatex(String, charsmax(String), "[\d%s\y] \r- \dRegisztráció", PREFIX);
  131.     new menu = menu_create(String, "Menu_Regisztracio_h");
  132.  
  133.     if(Regisztralt[id] == 0)
  134.     {
  135.         formatex(String, charsmax(String), "\wFelhasználónév: \r%s^n", regFh[id]);
  136.         menu_additem(menu, String, "1",0);
  137.         formatex(String, charsmax(String), "\wJelszó: \r%s^n", regJelszo[id]);
  138.         menu_additem(menu, String, "2",0);
  139.     }
  140.     else
  141.     {
  142.         formatex(String, charsmax(String), "\rNév: \d%s^n\wTe már regisztráltál a szerverre.", name[id], regFh[id]);
  143.         menu_additem(menu, String, "",0);
  144.     }
  145.  
  146.     if(Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true)
  147.     {
  148.         formatex(String, charsmax(String), "\yRegisztráció");
  149.         menu_additem(menu, String, "3",0);
  150.     }
  151.  
  152.     menu_display(id, menu, 0);
  153.     return PLUGIN_HANDLED;
  154. }
  155. public Menu_Regisztracio_h(id, menu, item)
  156. {
  157.     if(item == MENU_EXIT)
  158.     {
  159.         menu_destroy(menu);
  160.         return;
  161.     }
  162.  
  163.     new data[9], szName[64];
  164.     new access, callback;
  165.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  166.     new key = str_to_num(data);
  167.  
  168.     switch(key)
  169.     {
  170.         case 1:
  171.         {
  172.             client_cmd(id, "messagemode Reg_Felhasznalonev");
  173.         }
  174.         case 2:
  175.         {
  176.             client_cmd(id, "messagemode Reg_Jelszo");
  177.         }
  178.         case 3:
  179.         {
  180.             Regisztralt[id] = 1;
  181.             ColorChat(id, GREEN, "%s^1Sikeresen regisztráltál a szerverre.", PREFIX);
  182.             Menu_Bejelentkezes(id);
  183.             SQL_Update_Reg(id);
  184.         }
  185.     }
  186. }
  187. public Menu_Bejelentkezes(id)
  188. {
  189.     new String[121];
  190.     formatex(String, charsmax(String), "[\d%s\y] \r- \dBejelentkezés^n", PREFIX);
  191.     new menu = menu_create(String, "Menu_Bejelentkezes_h");
  192.  
  193.     formatex(String, charsmax(String), "Felhasználónév: \r%s^n", Felhasznalonev[id]);
  194.     menu_additem(menu, String, "1",0);
  195.     formatex(String, charsmax(String), "Jelszó: \r%s^n", Jelszo[id]);
  196.     menu_additem(menu, String, "2",0);
  197.  
  198.     formatex(String, charsmax(String), "\yBejelentkezés^n");
  199.     menu_additem(menu, String, "3",0);
  200.  
  201.     menu_display(id, menu, 0);
  202.     return PLUGIN_HANDLED;
  203. }
  204. public Menu_Bejelentkezes_h(id, menu, item)
  205. {
  206.     if(item == MENU_EXIT)
  207.     {
  208.         menu_destroy(menu);
  209.         return;
  210.     }
  211.  
  212.     switch(item)
  213.     {
  214.         case 1:
  215.         {
  216.             client_cmd(id, "messagemode Log_Felhasznalonev");
  217.         }
  218.         case 2:
  219.         {
  220.             client_cmd(id, "messagemode Log_Jelszo");
  221.         }
  222.         case 3:
  223.         {
  224.             if(equali(Jelszo[id], regJelszo[id]) && (equali(Felhasznalonev[id], regFh[id])))
  225.             {
  226.                 Belepve[id] = true;
  227.                 ColorChat(id, GREEN,"%s ^1Üdv újra itt ^4%s ^1!", PREFIX, name[id]);
  228.             }
  229.             else
  230.             {
  231.                 ColorChat(id, GREEN,"%s ^1Hibás Felhasználónév vagy Jelszó.", PREFIX);
  232.             }
  233.         }
  234.     }
  235. }
  236. public Menu_Fo(id)
  237. {
  238.     new String[121];
  239.     formatex(String, charsmax(String), "[\d%s\y] \r- \dRegisztrációs rendszer", PREFIX);
  240.     new menu = menu_create(String, "Menu_Fo_h");
  241.  
  242.     formatex(String, charsmax(String), "Regisztráció");
  243.     menu_additem(menu, String, "2",0);
  244.     formatex(String, charsmax(String), "Bejelentkezés^n");
  245.     menu_additem(menu, String, "1",0);
  246.  
  247.     menu_display(id, menu, 0);
  248.     return PLUGIN_HANDLED;
  249. }
  250. public Menu_Fo_h(id, menu, item)
  251. {
  252.     if(item == MENU_EXIT)
  253.     {
  254.         menu_destroy(menu);
  255.         return;
  256.     }
  257.  
  258.     switch(item)
  259.     {
  260.         case 1: Menu_Bejelentkezes(id);
  261.         case 2: Menu_Regisztracio(id);
  262.     }
  263. }
  264. public Ellenorzes(id)
  265. {
  266.     if(Belepve[id] == false)
  267.     {
  268.         Menu_Fo(id);
  269.     }
  270.     else
  271.     {
  272.         ColorChat(id, GREEN,"%s ^1Te mar beleptel 1x...", PREFIX);
  273.     }
  274. }
  275. public regisztralas_felh(id)
  276. {
  277.     new adat[32];
  278.     new hosszusag = strlen(adat);
  279.     read_args(adat, charsmax(adat));
  280.     remove_quotes(adat);
  281.     if(hosszusag >= 5)
  282.     {
  283.         regFh[id] = adat;
  284.         Beirtfelhasznalot[id] = true;
  285.         Menu_Regisztracio(id);
  286.     }
  287.     else
  288.     {
  289.         regFh[id] = adat;
  290.         Beirtfelhasznalot[id] = true;
  291.         Menu_Regisztracio(id);
  292.     }
  293.     return PLUGIN_CONTINUE;
  294. }
  295. public regisztralas_jelszo(id)
  296. {
  297.     new adat[32];
  298.     new hosszusag = strlen(adat);
  299.     read_args(adat, charsmax(adat));
  300.     remove_quotes(adat);
  301.     if(hosszusag >= 5) {
  302.         regJelszo[id] = adat;
  303.         Beirtjelszot[id] = true;
  304.         Menu_Regisztracio(id);
  305.     }
  306.     else {
  307.         regJelszo[id] = adat;
  308.         Beirtjelszot[id] = true;
  309.         Menu_Regisztracio(id);
  310.     }
  311.     return PLUGIN_CONTINUE;
  312. }
  313. public bejelentkezes_jelszo(id)
  314. {
  315.     new adat[32];
  316.     new hosszusag = strlen(adat);
  317.     read_args(adat, charsmax(adat));
  318.     remove_quotes(adat);
  319.     if(hosszusag >= 5) {
  320.         Jelszo[id] = adat;
  321.         Beirtjelszot1[id] = true;
  322.         Menu_Bejelentkezes(id);
  323.     }
  324.     else {
  325.         Jelszo[id] = adat;
  326.         Beirtjelszot1[id] = true;
  327.         Menu_Bejelentkezes(id);
  328.     }
  329.     return PLUGIN_CONTINUE;
  330. }
  331. public bejelentkezes_felh(id)
  332. {
  333.     new adat[32];
  334.     new hosszusag = strlen(adat);
  335.     read_args(adat, charsmax(adat));
  336.     remove_quotes(adat);
  337.     if(hosszusag >= 5)
  338.     {
  339.         Felhasznalonev[id] = adat;
  340.         Beirtfelhasznalot1[id] = true;
  341.         Menu_Bejelentkezes(id);
  342.     }
  343.     else
  344.     {
  345.         Felhasznalonev[id] = adat;
  346.         Beirtfelhasznalot1[id] = true;
  347.         Menu_Bejelentkezes(id);
  348.     }
  349.     return PLUGIN_CONTINUE;
  350. }
  351. public client_disconnect(id)
  352. {
  353.     if(!is_user_bot(id) && !is_user_hltv(id))
  354.     {
  355.         Update(id);
  356.     }
  357.     olesek[id] = 0;
  358.     szint[id] = 0;
  359.  
  360.     Belepve[id] = false;
  361.     Beirtjelszot[id] = false;
  362.     Beirtjelszot1[id] = false;
  363.     Beirtfelhasznalot[id] = false;
  364.     Beirtfelhasznalot1[id] = false;
  365.     regFh[id][0] = EOS;
  366.     regJelszo[id][0] = EOS;
  367.     Felhasznalonev[id][0] = EOS;
  368.     Jelszo[id][0] = EOS;
  369.  
  370.     copy(name[id], charsmax(name[]), "");
  371. }
  372. public client_putinserver(id)
  373. {
  374.     if(!is_user_bot(id) && !is_user_hltv(id))
  375.     {
  376.         get_user_name(id, name[id], charsmax(name));
  377.         Load(id);
  378.     }
  379.     Felhasznalonev[id] = "";
  380.     Jelszo[id] = "";
  381. }
  382. public plugin_cfg()
  383. {
  384.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  385.  
  386.     static Query[10048];
  387.     new Len;
  388.  
  389.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `rangok_mentes`");
  390.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  391.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  392.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  393.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  394.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Olesek` int(11) NOT NULL,");
  395.  
  396.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  397.  
  398.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  399. }
  400. public Load(id)
  401. {
  402.     static Query[10048];
  403.     new Data[1];
  404.     Data[0] = id;
  405.  
  406.     formatex(Query, charsmax(Query), "SELECT * FROM `rangok_mentes` WHERE Nev = ^"%s^";", name[id]);
  407.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  408.  
  409.     set_task(1.0, "setRang", id ); // Így biztos az SQL után fut le
  410. }
  411. public setRang(id)
  412. {
  413.     if(is_user_connected(id))
  414.     {
  415.         while(olesek[id] >= szamok[szint[id]])
  416.         {
  417.             szint[id]++;
  418.         }
  419.     }
  420. }
  421.  
  422. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  423.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  424.         log_amx("%s", Error);
  425.         return;
  426.     }
  427.     else {
  428.         new id = Data[0];
  429.  
  430.         if(SQL_NumRows(Query) > 0) {
  431.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  432.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  433.             Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  434.             olesek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Olesek"));
  435.  
  436.             szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  437.         }
  438.         else
  439.         {
  440.             Save(id);
  441.         }
  442.     }
  443. }
  444. public Save(id)
  445. {
  446.     static Query[256];
  447.  
  448.     formatex(Query, charsmax(Query), "INSERT INTO `rangok_mentes` (`Nev`) VALUES (^"%s^");", name[id]);
  449.  
  450.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  451. }
  452. public Update(id)
  453. {
  454.     static Query[10048];
  455.     new Len;
  456.  
  457.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `rangok_mentes` SET Olesek = ^"%i^", ",olesek[id]);
  458.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^" WHERE Nev = ^"%s^";", szint[id], name[id]);
  459.  
  460.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  461. }
  462. public SQL_Update_Reg(id)
  463. {
  464.     static Query[10048];
  465.     new Len;
  466.  
  467.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `rangok_mentes` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  468.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  469.     Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  470.  
  471.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  472. }
  473. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  474.     if(FailState == TQUERY_CONNECT_FAILED)
  475.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  476.     else if(FailState == TQUERY_QUERY_FAILED)
  477.         set_fail_state("Query Error");
  478.     if(Errcode)
  479.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  480. }
  481. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  482.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  483.         log_amx("%s", Error);
  484.         return;
  485.     }
  486. }
  487. public sayhook(id)
  488. {
  489.     new message[192], none[2][32];
  490.     read_args(message, 191);
  491.     remove_quotes(message);
  492.  
  493.     formatex(none[0], 31, ""), formatex(none[1], 31, " ");
  494.  
  495.     if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
  496.         return PLUGIN_HANDLED;
  497.  
  498.     if(!equali(message, none[0]) && !equali(message, none[1]))
  499.     {
  500.         if(is_user_alive(id))
  501.         {
  502.             if(Regisztralt[id] == 0)
  503.                 formatex(Temp, 191, "^x04[Nem Regisztrált]^x03%s^x01: %s", name[id], message);
  504.             else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  505.                 formatex(Temp, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  506.             else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
  507.                 formatex(Temp, 191, "^x04[FőAdmin][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  508.             else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  509.                 formatex(Temp, 191, "^x04[Admin][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  510.             else if(get_user_flags(id) & KONFIG && Belepve[id] == true)
  511.                 formatex(Temp, 191, "^x04[SzerverFejlesztő][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  512.             else if(get_user_flags(id) & VIP && Belepve[id] == true)
  513.                 formatex(Temp, 191, "^x04[VIP][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  514.             else if(get_user_flags(id) & HIRDETO && Belepve[id] == true)
  515.                 formatex(Temp, 191, "^x04[Hírdető][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  516.             else if(Belepve[id] == true)
  517.                 formatex(Temp, 191, "^x04[%s]^x03 %s^x01: %s", rangok[szint[id]],  name[id], message);
  518.             else if(Regisztralt[id] == 1)
  519.                 formatex(Temp, 191, "^x04[Kijelentkezve]^x03 %s^x01: %s", name[id], message);
  520.         }
  521.         else {
  522.             if(Regisztralt[id] == 0)
  523.                 formatex(Temp, 191, "^x01*Halott*^x04[Nem Regisztrált]^x03 %s^x01: %s", name[id], message);
  524.             else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
  525.                 formatex(Temp, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  526.             else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
  527.                 formatex(Temp, 191, "^x01*Halott*^x04[FőAdmin][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  528.             else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
  529.                 formatex(Temp, 191, "^x01*Halott*^x04[Admin][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  530.             else if(get_user_flags(id) & KONFIG && Belepve[id] == true)
  531.                 formatex(Temp, 191, "^x01*Halott*^x04[SzerverFejlesztő][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  532.             else if(get_user_flags(id) & VIP && Belepve[id] == true)
  533.                 formatex(Temp, 191, "^x01*Halott*^x04[VIP][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  534.             else if(get_user_flags(id) & HIRDETO && Belepve[id] == true)
  535.                 formatex(Temp, 191, "^x01*Halott*^x04[Hírdető][%s]^3%s^x04: %s", rangok[szint[id]], name[id], message);
  536.             else if(Belepve[id] == true)
  537.                 formatex(Temp, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", rangok[szint[id]],  name[id], message);
  538.             else if(Regisztralt[id] == 1)
  539.                 formatex(Temp, 191, "^x01*Halott*^x04[Kijelentkezve]^x03 %s^x01: %s", name[id], message);
  540.         }
  541.  
  542.         switch(cs_get_user_team(id))
  543.         {
  544.             case 1: ColorChat(0, RED, Temp);
  545.             case 2: ColorChat(0, BLUE, Temp);
  546.             default: ColorChat(0, GREY, Temp);
  547.         }
  548.         return PLUGIN_HANDLED;
  549.     }
  550.     return PLUGIN_CONTINUE;
  551. }
  552.  
  553. public plugin_end()
  554. {
  555.     SQL_FreeHandle(g_SqlTuple);
  556. }


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  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 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