hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 533 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 532 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mysql hiba
HozzászólásElküldve: 2016.03.28. 12:47 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Hali!

Valaki tudná javítani? Előre is köszönöm

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <cstrike>
  7. #include <colorchat>
  8. #include <fakemeta>
  9. #include <csstats>
  10.  
  11. #define PLUGIN "New Plug-In"
  12. #define VERSION "1.0"
  13. #define AUTHOR ""
  14.  
  15. new amx_gamename
  16.  
  17. new const SQL_INFO[][] = {
  18.     "127.0.0.1",
  19.     "username",
  20.     "password",
  21.     "database"
  22. }
  23.  
  24. new Handle:g_SqlTuple;
  25. new g_iVIP[33]
  26. new name[33][32]
  27.  
  28. public plugin_init() {
  29.     register_plugin(PLUGIN, VERSION, AUTHOR)
  30.     register_clcmd("say /rs", "Score")
  31.     register_clcmd("say", "handlesay")
  32.     amx_gamename = register_cvar("amx_gamename", "fb.com/royalstorersT")
  33.     register_forward(FM_GetGameDescription, "GameDesc")
  34. }
  35. public plugin_cfg() {
  36.     new Query[512];
  37.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  38.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve` (`username` varchar(32) NOT NULL,`valami_ertek` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  39.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  40. }
  41. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  42.     if(FailState == TQUERY_CONNECT_FAILED)
  43.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  44.     else if(FailState == TQUERY_QUERY_FAILED)
  45.         set_fail_state("Query Error");
  46.     if(Errcode)
  47.         log_amx("Hibat dobtam: %s",Error);
  48.    
  49. }
  50. public load(id) {
  51.     new Query[512], Data[1]
  52.     Data[0] = id
  53.     formatex(Query, charsmax(Query), "SELECT * FROM `tabla_neve` WHERE username = ^"%s^";", name[id])
  54.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  55. }
  56. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  57.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  58.         log_amx("%s", Error)
  59.         return
  60.     }
  61.     else {
  62.         new id = Data[0];
  63.         if(SQL_NumRows(Query) > 0) {
  64.             valtozo[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "valami_ertek"))
  65.         }
  66.         else {
  67.             save(id)
  68.         }
  69.     }
  70. }
  71. public save(id) {
  72.     new text[512]
  73.     formatex(text, charsmax(text), "INSERT INTO `tabla_neve` (`username`, `valami_ertek`) VALUES (^"%s^", ^"0^");", name[id])
  74.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  75. }
  76. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  77.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  78.         log_amx("%s", Error)
  79.         return
  80.     }
  81. }
  82. public update(id) {
  83.     new text[512];
  84.     formatex(text, charsmax(text), "UPDATE `tabla_neve` SET valami_ertek = ^"%i^" WHERE username = ^"%s^";", g_iVIP[id], name[id])
  85.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  86. }
  87. public plugin_end() {
  88.     SQL_FreeHandle(g_SqlTuple)
  89. }
  90. public GameDesc() {
  91.     static gamename[32];
  92.     get_pcvar_string(amx_gamename, gamename, 31)
  93.     forward_return(FMV_STRING, gamename)
  94.     return FMRES_SUPERCEDE
  95. }
  96. public Score(id) {
  97.     set_user_frags(id, 0)
  98.     cs_set_user_deaths(id, 0)
  99.     print_color(id, "!g*!y Statisztikád nullázva.")
  100. }
  101. public handlesay(id)
  102. {
  103.     new message[192], Name[32], chat[192], none[2][32]
  104.     read_args(message, 191)
  105.     remove_quotes(message)
  106.     if(message[0] == '/') return PLUGIN_HANDLED;
  107.    
  108.     if(!equali(message, none[0]) && !equali(message, none[1])) {
  109.         get_user_name(id, Name, 31);
  110.        
  111.         if(get_user_flags(id) & ADMIN_BAN)
  112.             formatex(chat, 191, "^4[ADMIN]^3%s^1 :^4 %s", Name, message)
  113.         else
  114.             formatex(chat, 191, "^3%s^1 :^1 %s", Name, message)
  115.         switch(cs_get_user_team(id)) {
  116.             case 1: ColorChat(0, RED, chat)
  117.             case 2: ColorChat(0, BLUE, chat)
  118.         }
  119.         if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  120.             ColorChat(0, GREY, chat)
  121.         return PLUGIN_HANDLED  
  122.     }
  123.     return PLUGIN_CONTINUE
  124. }
  125. public client_putinserver(id) {
  126.     if(!is_user_bot(id)) {
  127.         get_user_name(id, name[id], charsmax(name))
  128.         load(id)
  129.     }
  130.     set_task(1.5, "Csatlakozik", id)
  131. }
  132. public client_disconnect(id) {
  133.     if(!is_user_bot(id)) {
  134.         update(id)
  135.     }
  136.     g_iVIP[id] = 0
  137.     copy(name[id], charsmax(name[]), "")
  138.     set_task(1.0, "Lecsatlakozik", id)
  139. }
  140. public Csatlakozik(id) {
  141.     new name[32], izStats[8], izBody[8], iRankPos
  142.     get_user_name(id, name, 32)
  143.     iRankPos = get_user_stats(id, izStats, izBody)
  144.     print_color(id, "!g*!t %s!y Csatlakozott a szerverre!g Rank:!t %i", name, iRankPos)
  145. }
  146. public Lecsatlakozik(id) {
  147.     new name[32]
  148.     get_user_name(id, name, 32)
  149.     print_color(id, "!g*!t %s!y Lecsatlakozott a szerveről", name)
  150. }
  151. stock print_color(const id, const input[], any:...) {
  152.     new count = 1, players[32]
  153.     static msg[191]
  154.     vformat(msg, 190, input, 3)
  155.    
  156.     replace_all(msg, 190, "!g", "^4")
  157.     replace_all(msg, 190, "!y", "^1")
  158.     replace_all(msg, 190, "!t", "^3")
  159.    
  160.     replace_all(msg, 190, "á", "á")
  161.     replace_all(msg, 190, "é", "Ă©")
  162.     replace_all(msg, 190, "í", "Ă")
  163.     replace_all(msg, 190, "ó", "Ăł")
  164.     replace_all(msg, 190, "ö", "ö")
  165.     replace_all(msg, 190, "ő", "Ĺ‘")
  166.     replace_all(msg, 190, "ú", "Ăş")
  167.     replace_all(msg, 190, "ü", "ĂĽ")
  168.     replace_all(msg, 190, "ű", "ű")
  169.     replace_all(msg, 190, "Á", "Á")
  170.     replace_all(msg, 190, "É", "É")
  171.     replace_all(msg, 190, "Í", "ĂŤ")
  172.     replace_all(msg, 190, "Ó", "Ă“")
  173.     replace_all(msg, 190, "Ö", "Ă–")
  174.     replace_all(msg, 190, "Ő", "Ő")
  175.     replace_all(msg, 190, "Ú", "Ăš")
  176.     replace_all(msg, 190, "Ü", "Ăś")
  177.     replace_all(msg, 190, "Ű", "Ĺ°")
  178.    
  179.     if(id)players[0] = id; else get_players(players, count, "ch")
  180.     {
  181.         for (new i = 0; i < count; i++) {
  182.             if (is_user_connected(players[i])) {
  183.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  184.                
  185.                 write_byte(players[i])
  186.                 write_string(msg)
  187.                 message_end()
  188.             }
  189.         }
  190.     }
  191.     return PLUGIN_HANDLED
  192. }

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mysql hiba
HozzászólásElküldve: 2016.03.29. 00:12 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
mi a hiba benne ?

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mysql hiba
HozzászólásElküldve: 2016.03.29. 06:37 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Pardon írta:
mi a hiba benne ?

megoldva!


  1. #include <sqlx>

_________________
Global Offensive: (50%)


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


Ki van itt

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