hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 13:20



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regisztrációs rendszer hiba.
HozzászólásElküldve: 2017.04.23. 22:15 
Offline
Lelkes

Csatlakozott: 2017.02.21. 19:56
Hozzászólások: 22
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 1 alkalommal
Üdv!
Regisztrálásnál kidobja ezt a hibát.
Kód:
L 04/23/2017 - 16:09:51: [AMXX] Plugin ("RegMenu.amxx") is setting itself as failed.
L 04/23/2017 - 16:09:51: [AMXX] Plugin says: [ *HIBA* ] A LEKERDEZES MEGSZAKADT!
L 04/23/2017 - 16:09:51: [AMXX] Displaying debug trace (plugin "RegMenu.amxx", version "unknown")
L 04/23/2017 - 16:09:51: [AMXX] Run time error 1: forced exit
L 04/23/2017 - 16:09:51: [AMXX]    [0] reggi.sma::sql_account_create_thread (line 424)

Esetleg valaki tudná javítani?
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <dhudmessage>
  6. #include <colorchat>
  7. #include <hamsandwich>
  8. #include <fakemeta>
  9. #include <engine>
  10. #include <sqlx>
  11.  
  12. #define TASKID          1337
  13. #define PREFIX_MEN      " Team"
  14. #define PREFIX_MSG      "InformáciĂł"
  15.  
  16. new const SqlN[][] = {"127.0.0.1", "", "", "" };
  17.  
  18. public plugin_init() {
  19.     sql_tuple_create();
  20.    
  21.     register_clcmd("Felhasznalonev", "cmdFelhasznalonev");
  22.     register_clcmd("Jelszo", "cmdJelszo");
  23.     register_clcmd("say /reg", "cmdChooseteam");
  24.     register_menu("Main Menu", MENU_KEY_1|MENU_KEY_2|MENU_KEY_4|MENU_KEY_0, "menu_main");
  25.     register_menu("Reg-Log Menu", MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0, "menu_reglog")
  26. }
  27.  
  28.  
  29. new Nyelv[33]
  30.  
  31. new Handle:g_SqlTuple;
  32.  
  33. new bool:g_Bejelentkezve[33];
  34.  
  35. new g_Felhasznalonev[33][100], g_Jelszo[33][100];
  36. new g_RegisztracioVagyBejelentkezes[33], g_Id[33], g_Folyamatban[33];
  37.  
  38. public i_Reset(id)
  39. {
  40.     g_Id[id] = 0;
  41.    
  42. }
  43.  
  44. public client_disconnect(id)
  45. {  
  46.     g_Folyamatban[id] = 0;
  47.    
  48.     if(g_Bejelentkezve[id])
  49.         sql_update_account(id, 0);
  50.    
  51.     g_Bejelentkezve[id] = false;
  52.    
  53.     g_Felhasznalonev[id][0] = EOS;
  54.     g_Jelszo[id][0] = EOS;
  55.    
  56.     i_Reset(id);
  57.    
  58.     if(task_exists(id))
  59.         remove_task(id)
  60. }
  61.  
  62. public cmdReg(id)
  63. {
  64.     if(!g_Bejelentkezve[id])
  65.         showMenu_Main(id);
  66.    
  67.     return PLUGIN_HANDLED;
  68. }
  69.  
  70. public cmdChooseteam(id)
  71. {
  72.     if(!g_Bejelentkezve[id])
  73.         showMenu_Main(id);
  74.     //else
  75.     //fomenu(id);
  76.    
  77.     return PLUGIN_HANDLED;
  78. }
  79.  
  80. showMenu_Main(id)
  81. {
  82. static Menu[1024]; new Len;
  83.  
  84. Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r \yRegisztrációs Menü^n");
  85. Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
  86. Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r1.\w Regisztráció^n")
  87. Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r2.\w Bejelentkezés^n")
  88. Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n^n")
  89. Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r4.\w Jelenlegi Nyelv: \yMagyar \d[HU]^n")
  90. Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
  91. Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r0.\w Kilépés")
  92.  
  93. set_pdata_int(id, 205, 0);
  94. show_menu(id, MENU_KEY_1|MENU_KEY_2|MENU_KEY_4|MENU_KEY_0, Menu, -1, "Main Menu");
  95.  
  96. return PLUGIN_HANDLED;
  97. }
  98.  
  99. public menu_main(id, key)
  100. {
  101.     if (!is_user_connected(id))
  102.         return PLUGIN_HANDLED;
  103.    
  104.     if (g_Bejelentkezve[id])
  105.         return PLUGIN_HANDLED;
  106.    
  107.     if(key == 0 || key == 1)
  108.     {
  109.         switch(key)
  110.         {
  111.             case 0: g_RegisztracioVagyBejelentkezes[id] = 1;
  112.                 case 1: g_RegisztracioVagyBejelentkezes[id] = 2;
  113.             }
  114.         showMenu_RegLog(id);
  115.     }
  116.     else if(key == 3)
  117.     {  
  118.         new pw[8];
  119.         get_user_info(id, "lang", pw, charsmax(pw));
  120.        
  121.         if((contain(pw, "hu") != -1) || Nyelv[id] == 0)
  122.         {
  123.             set_user_info(id, "lang", "en");
  124.             Nyelv[id] = 1;
  125.         }
  126.         else
  127.         {
  128.             set_user_info(id, "lang", "hu");
  129.             Nyelv[id] = 0;
  130.         }
  131.         showMenu_Main(id);
  132.     }
  133.    
  134.     return PLUGIN_HANDLED;
  135. }
  136.  
  137. showMenu_RegLog(id)
  138. {
  139.     static Menu[512]; new Len;
  140.    
  141.     Len += formatex(Menu[Len], charsmax(Menu) - Len, " \yRegisztráciĂłs MenĂĽ^n");
  142.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
  143.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r1.\w FelhasználĂłnĂ©v:\r %s^n", g_Felhasznalonev[id])
  144.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r2.\w JelszĂł:\r %s^n", g_Jelszo[id])
  145.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
  146.    
  147.     if(g_RegisztracioVagyBejelentkezes[id] == 1 )
  148.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r3.\y RegisztráciĂł^n")
  149.     else
  150.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r3.\y BejelentkezĂ©s^n")
  151.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
  152.     Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r0.\w Vissza")
  153.    
  154.     set_pdata_int(id, 205, 0)
  155.     show_menu(id, MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0, Menu, -1, "Reg-Log Menu")
  156. }
  157.  
  158. public menu_reglog(id, key)
  159. {
  160.     if (!is_user_connected(id))
  161.         return PLUGIN_HANDLED;
  162.    
  163.     if (g_Bejelentkezve[id])
  164.         return PLUGIN_HANDLED;
  165.    
  166.     switch(key)
  167.     {
  168.         case 0:
  169.         {
  170.             client_cmd(id, "messagemode Felhasznalonev");
  171.             showMenu_RegLog(id);
  172.         }
  173.         case 1:
  174.         {
  175.             client_cmd(id, "messagemode Jelszo");
  176.             showMenu_RegLog(id);
  177.         }
  178.         case 2: cmdRegisztracioBejelentkezes(id);
  179.             case 9: showMenu_Main(id);
  180.         }
  181.    
  182.     return PLUGIN_HANDLED;
  183. }
  184.  
  185. public cmdFelhasznalonev(id)
  186. {
  187.     if(g_Bejelentkezve[id])
  188.         return PLUGIN_HANDLED;
  189.    
  190.     g_Felhasznalonev[id][0] = EOS;
  191.     read_args(g_Felhasznalonev[id], 99);
  192.     remove_quotes(g_Felhasznalonev[id]);
  193.    
  194.     showMenu_RegLog(id);
  195.    
  196.     return PLUGIN_HANDLED;
  197. }
  198.  
  199. public cmdJelszo(id)
  200. {
  201.     if(g_Bejelentkezve[id])
  202.         return PLUGIN_HANDLED;
  203.    
  204.     g_Jelszo[id][0] = EOS;
  205.     read_args(g_Jelszo[id], 99);
  206.     remove_quotes(g_Jelszo[id]);
  207.    
  208.     showMenu_RegLog(id);
  209.    
  210.     return PLUGIN_HANDLED;
  211. }
  212.  
  213. public cmdRegisztracioBejelentkezes(id)
  214. {
  215.     if(g_Bejelentkezve[id])
  216.         return PLUGIN_HANDLED;
  217.    
  218.     if((strlen(g_Jelszo[id]) > 16))
  219.     {
  220.         if(g_RegisztracioVagyBejelentkezes[id] == 1)
  221.             client_printcolor(id, "!g[%s]!n A JelszĂł nem lehet hosszabb, mint 16 Karakter!", PREFIX_MSG);
  222.         else
  223.             client_printcolor(id, "!g[%s]!n Hibás FelhasználĂłnĂ©v, vagy JelszĂł!", PREFIX_MSG);
  224.        
  225.         showMenu_RegLog(id);
  226.         return PLUGIN_HANDLED;
  227.     }
  228.    
  229.     if((strlen(g_Jelszo[id]) < 4))
  230.     {
  231.         if(g_RegisztracioVagyBejelentkezes[id] == 1)
  232.             client_printcolor(id, "!g[%s]!n A JelszĂł nem lehet rövidebb, mint 4 Karakter!", PREFIX_MSG);
  233.         else
  234.             client_printcolor(id, "!g[%s]!n Hibás FelhasználĂłnĂ©v, vagy JelszĂł!", PREFIX_MSG);
  235.        
  236.         showMenu_RegLog(id);
  237.         return PLUGIN_HANDLED;
  238.     }
  239.    
  240.     switch(g_RegisztracioVagyBejelentkezes[id])
  241.     {
  242.         case 1:
  243.         {
  244.             if(g_Folyamatban[id] == 0)
  245.             {
  246.                 client_printcolor(id, "!g[%s]!n RegisztráciĂł Folyamatban... KĂ©rlek Várj!", PREFIX_MSG);
  247.                 sql_account_check(id);
  248.                 showMenu_RegLog(id);
  249.                 g_Folyamatban[id] = 1;
  250.             }
  251.             else showMenu_RegLog(id);
  252.         }
  253.         case 2:
  254.         {
  255.             if(g_Folyamatban[id] == 0)
  256.             {
  257.                 client_printcolor(id, "!g[%s]!n BejelentkezĂ©s Folyamatban... KĂ©rlek Várj!", PREFIX_MSG);
  258.                 sql_account_check(id);
  259.                 showMenu_RegLog(id);
  260.                 g_Folyamatban[id] = 1;
  261.             }
  262.             else showMenu_RegLog(id);
  263.         }
  264.     }
  265.    
  266.     return PLUGIN_CONTINUE;
  267. }
  268.  
  269. public sql_tuple_create()
  270. {
  271.     g_SqlTuple = SQL_MakeDbTuple(SqlN[0], SqlN[1], SqlN[2], SqlN[3]);
  272.     sql_active_check();
  273. }
  274.  
  275. public sql_active_check()
  276. {
  277.     new szQuery[2048], len = 0;
  278.    
  279.     len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET ");
  280.     len += format(szQuery[len], 2048-len,"Aktivitas = '0' ");
  281.     len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '1'");
  282.    
  283.     SQL_ThreadQuery(g_SqlTuple,"sql_active_check_thread", szQuery);
  284. }
  285.  
  286. public sql_active_check_thread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize)
  287. {
  288.     if(FailState == TQUERY_CONNECT_FAILED)
  289.     {
  290.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  291.         return;
  292.     }
  293.     else if(FailState == TQUERY_QUERY_FAILED)
  294.     {
  295.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  296.         return;
  297.     }
  298.    
  299.     if(Errcode)
  300.     {
  301.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  302.         return;
  303.     }
  304.    
  305.     return;
  306. }
  307.  
  308. public sql_account_check(id)
  309. {
  310.     new szQuery[2048]
  311.     new len = 0
  312.    
  313.     new a[191]
  314.    
  315.     format(a, 190, "%s", g_Felhasznalonev[id])
  316.    
  317.     replace_all(a, 190, "\", "\\")
  318.     replace_all(a, 190, "'", "\'")
  319.    
  320.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  321.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  322.    
  323.     new szData[2];
  324.     szData[0] = id;
  325.     szData[1] = get_user_userid(id);
  326.    
  327.     SQL_ThreadQuery(g_SqlTuple,"sql_account_check_thread", szQuery, szData, 2)
  328. }
  329.  
  330. public sql_account_check_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  331. {
  332.     if(FailState == TQUERY_CONNECT_FAILED)
  333.     {
  334.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  335.         return;
  336.     }
  337.     else if(FailState == TQUERY_QUERY_FAILED)
  338.     {
  339.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  340.         return;
  341.     }
  342.    
  343.     if(Errcode)
  344.     {
  345.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  346.         return;
  347.     }
  348.    
  349.     new id = szData[0];
  350.    
  351.     if (szData[1] != get_user_userid(id))
  352.         return;
  353.    
  354.     new iRowsFound = SQL_NumRows(Query);
  355.    
  356.     if(g_RegisztracioVagyBejelentkezes[id] == 1)
  357.     {  
  358.         if(iRowsFound > 0)
  359.         {
  360.             client_printcolor(id, "!g[%s]!n Ez a FelhasználĂłnĂ©v már Regisztrálva van!", PREFIX_MSG);
  361.             g_Folyamatban[id] = 0;
  362.             showMenu_RegLog(id);
  363.         }
  364.         else sql_account_create(id);
  365.     }
  366.     else if(g_RegisztracioVagyBejelentkezes[id] == 2)
  367.     {
  368.        
  369.         if(iRowsFound == 0)
  370.         {
  371.             client_printcolor(id, "!g[%s]!n Hibás FelhasználĂłnĂ©v, vagy JelszĂł!", PREFIX_MSG);
  372.             g_Folyamatban[id] = 0;
  373.             showMenu_RegLog(id);
  374.         }
  375.         else sql_account_load(id);
  376.     }
  377.    
  378.     return;
  379. }
  380.  
  381. public sql_account_create(id)
  382. {
  383.    
  384.     new Query[2048], Len = 0;
  385.    
  386.     new a[191], b[191], c[191];
  387.    
  388.     format(a, 190, "%s", g_Felhasznalonev[id]);
  389.     format(b, 190, "%s", g_Jelszo[id]);
  390.    
  391.     replace_all(a, 190, "\", "\\")
  392.     replace_all(a, 190, "'", "\'")
  393.     replace_all(b, 190, "\", "\\")
  394.     replace_all(b, 190, "'", "\'")
  395.    
  396.     new Name[32]; get_user_name(id, Name, 31);
  397.    
  398.     format(c, 190, "%s", Name);
  399.    
  400.     replace_all(c, 190, "\", "\\")
  401.     replace_all(c, 190, "'", "\'")
  402.    
  403.     Len += format(Query[Len], charsmax(Query), "INSERT INTO rwt_s10_register ");
  404.     Len += format(Query[Len], charsmax(Query)-Len, "(Felhasznalonev, Jelszo,Jatekosnev) VALUES ('%s', '%s', '%s')", a, b, c);
  405.    
  406.     new Data[2]
  407.     Data[0] = id;
  408.     Data[1] = get_user_userid(id);
  409.    
  410.    
  411.     SQL_ThreadQuery(g_SqlTuple,"sql_account_create_thread", Query, Data, 2)
  412.    
  413. }
  414.  
  415. public sql_account_create_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  416. {
  417.     if(FailState == TQUERY_CONNECT_FAILED)
  418.     {
  419.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  420.         return;
  421.     }
  422.     else if(FailState == TQUERY_QUERY_FAILED)
  423.     {
  424.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  425.         return;
  426.     }
  427.    
  428.     if(Errcode)
  429.     {
  430.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  431.         return;
  432.     }
  433.    
  434.     new id = szData[0];
  435.    
  436.     if (szData[1] != get_user_userid(id))
  437.         return;
  438.    
  439.     client_printcolor(id, "!g[%s]!n Sikeres RegisztráciĂł! Jelentkezz Be!", PREFIX_MSG);
  440.     client_printcolor(id, "!g[%s]!n FelhasználĂłneved:!t %s!n | Jelszavad:!t %s", PREFIX_MSG, g_Felhasznalonev[id], g_Jelszo[id]);
  441.     g_Folyamatban[id] = 0;
  442.     g_RegisztracioVagyBejelentkezes[id] = 2;
  443.     showMenu_RegLog(id);
  444.    
  445.     return;
  446. }
  447.  
  448. public sql_account_load(id)
  449. {
  450.     new szQuery[2048], len = 0;
  451.     new a[64]
  452.    
  453.     format(a, 63, "%s", g_Felhasznalonev[id])
  454.    
  455.     replace_all(a, 63, "\", "\\")
  456.     replace_all(a, 63, "'", "\'")
  457.    
  458.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  459.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  460.    
  461.     new szData[2];
  462.     szData[0] = id;
  463.     szData[1] = get_user_userid(id);
  464.    
  465.     SQL_ThreadQuery(g_SqlTuple,"sql_account_load_thread", szQuery, szData, 2)
  466. }
  467.  
  468. public sql_account_load_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  469. {
  470.     if(FailState == TQUERY_CONNECT_FAILED)
  471.     {
  472.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  473.         return;
  474.     }
  475.     else if(FailState == TQUERY_QUERY_FAILED)
  476.     {
  477.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  478.         return;
  479.     }
  480.     if(Errcode)
  481.     {
  482.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  483.         return;
  484.     }
  485.    
  486.     new id = szData[0];
  487.    
  488.     if (szData[1] != get_user_userid(id))
  489.         return ;
  490.    
  491.     new szSqlPassword[64]
  492.     SQL_ReadResult(Query, 2, szSqlPassword, 63)
  493.    
  494.     if(equal(g_Jelszo[id], szSqlPassword))
  495.     {          
  496.         if (SQL_ReadResult(Query, 4) > 0)
  497.         {
  498.             client_printcolor(id, "!g[%s]!n Ebbe a FelhasználĂłfiĂłkba már valaki Bejelentkezett!", PREFIX_MSG);
  499.             g_Folyamatban[id] = 0;
  500.             showMenu_RegLog(id);
  501.             return;
  502.         }
  503.        
  504.         g_Id[id] = SQL_ReadResult(Query, 0);
  505.        
  506.         sql_update_account(id, 1);
  507.        
  508.         /*Skin[id] = 1
  509.         Nyelv[id] = 0
  510.         Korvegi[id] = 1
  511.         */
  512.         client_printcolor(id, "!g[%s] !nSzia,!t %s!n (#!g%d!n) Sikeresen BejelenetkeztĂ©l!", PREFIX_MSG, g_Felhasznalonev[id], g_Id[id]);
  513.        
  514.         g_Folyamatban[id] = 0;
  515.         g_Bejelentkezve[id] = true;
  516.        
  517.         client_cmd(id, "chooseteam");
  518.        
  519.         //Vilagosodas(id);
  520.         //fomenu(id);
  521.     }
  522.     else
  523.     {
  524.         client_printcolor(id, "!g[%s]!n Hibás FelhasználĂłnĂ©v, vagy JelszĂł!", PREFIX_MSG);
  525.         g_Folyamatban[id] = 0;
  526.         showMenu_RegLog(id);
  527.     }
  528. }
  529.  
  530. public sql_update_account(id, logged)
  531. {
  532.     new szQuery[2048], Len;
  533.     new client_name_fix[33], client_name[33];
  534.     get_user_name(id, client_name, 32);
  535.    
  536.     format(client_name_fix, 32, "%s", client_name);
  537.    
  538.     replace_all(client_name_fix, 32, "\", "\\")
  539.     replace_all(client_name_fix, 32, "'", "\'")
  540.    
  541.     Len += format(szQuery[Len], 2048, "UPDATE rwt_s10_register SET ")
  542.     Len += format(szQuery[Len], 2048-Len, "Jatekosnev = '%s', ", client_name_fix)
  543.    
  544.    
  545.     Len += format(szQuery[Len], 2048-Len,"Aktivitas = '%d' ", logged)
  546.     Len += format(szQuery[Len], 2048-Len,"WHERE Id = '%d'", g_Id[id])
  547.    
  548.     SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
  549. }
  550.  
  551. public sql_update_account_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  552. {
  553.     if(FailState == TQUERY_CONNECT_FAILED)
  554.     {
  555.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  556.         return;
  557.     }
  558.     else if(FailState == TQUERY_QUERY_FAILED)
  559.     {
  560.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  561.         return;
  562.     }
  563.     if(Errcode)
  564.     {
  565.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  566.         return;
  567.     }
  568.    
  569.     return;
  570. }
  571. stock client_printcolor(const id, const input[], any:...)
  572. {
  573.     new count = 1, players[32]
  574.     static msg[191]
  575.     vformat(msg, 190, input, 3)
  576.    
  577.     replace_all(msg, 190, "!g", "^4")
  578.     replace_all(msg, 190, "!n", "^1")
  579.     replace_all(msg, 190, "!t", "^3")    
  580.    
  581.     if (id) players[0] = id; else get_players(players, count, "ch")
  582.     {
  583.         for (new i = 0; i < count; i++)
  584.         {
  585.             if (is_user_connected(players[i]))
  586.             {
  587.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  588.                 write_byte(players[i])
  589.                 write_string(msg)
  590.                 message_end()
  591.                 }
  592.             }
  593.         }
  594.    
  595.     return PLUGIN_HANDLED
  596. }


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


Ki van itt

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