hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 190 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 189 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 00:07 
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
Kód:
L 03/06/2016 - 23:57:46: [AMXX] Displaying debug trace (plugin "global_offensive.amxx")
L 03/06/2016 - 23:57:46: [AMXX] Run time error 3: stack error
L 03/06/2016 - 23:57:46: [AMXX]    [0] global_offensive.sma::plugin_cfg (line 1324)


Sziasztok itt mi a hiba ?

  1. public plugin_cfg()
  2. {
  3.     new Query[5012];
  4.     new Len;
  5.    
  6.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3]);
  7.    
  8.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `GlobalOffensive` ")
  9.    
  10.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL,")
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollar` int(11) NOT NULL,")
  12.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,")
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,")
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kapcsolo` int(11) NOT NULL,")
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Nyelv` int(11) NOT NULL,")
  16.    
  17.     for(new i;i < sizeof(skin_names); i++)
  18.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Fegyver%d` int(11) NOT NULL,",i)
  19.        
  20.     for(new i;i < sizeof(LadaNevek); i++)
  21.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Lada%d` int(11) NOT NULL,",i)
  22.    
  23.     for(new i;i < sizeof(KulcsNevek); i++)
  24.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs%d` int(11) NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)",i)
  25.        
  26.    
  27.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  28. }
  29. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  30.     if(FailState == TQUERY_CONNECT_FAILED)
  31.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ.");
  32.     else if(FailState == TQUERY_QUERY_FAILED)
  33.         set_fail_state("Query Error");
  34.     if(Errcode)
  35.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  36. }
  37. public Load(id)
  38. {
  39.     new Query[2048], Data[1], Name[32];
  40.     get_user_name(id, Name, 31);
  41.     Data[0] = id;
  42.    
  43.     formatex(Query, charsmax(Query), "SELECT * FROM `GlobalOffensive` WHERE Nev = ^"%s^";", Name);
  44.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  45.     return PLUGIN_HANDLED;
  46. }
  47. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  48.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  49.         log_amx("%s", Error);
  50.         return;
  51.     }
  52.     else {
  53.         new id = Data[0];
  54.        
  55.         if(SQL_NumRows(Query) > 0) {
  56.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"), Dollar[id])
  57.             szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"))
  58.             oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"))
  59.             Kapcsolo[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kapcsolo"))
  60.             Nyelv[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Nyelv"))
  61.            
  62.             for(new i;i < sizeof(skin_names); i++) {
  63.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Fegyver%d"),i)
  64.             }
  65.             for(new i;i < sizeof(LadaNevek); i++) {
  66.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Lada%d"),i)
  67.             }
  68.             for(new i;i < sizeof(KulcsNevek); i++) {
  69.                 Kulcs[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs%d"),i)
  70.             }
  71.         }
  72.         else
  73.         {
  74.             Save(id)
  75.         }
  76.     }
  77. }
  78. public Save(id) {
  79.     new Query[2048], Name[32];
  80.     get_user_name(id, Name, 31);
  81.     new Len;
  82.    
  83.     Len += format(Query[Len], 2048, "INSERT INTO GlobalOffensive ")
  84.     Len += format(Query[Len], 2048-Len,"(Nev) VALUES('%s')", Name)
  85.    
  86.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  87. }
  88. public Update(id) {
  89.     new Query[2048], Name[32];
  90.     get_user_name(id, Name, 31);
  91.     new Len;
  92.    
  93.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `GlobalOffensive` ");
  94.     Len += formatex(Query[Len], charsmax(Query)-Len, "SET Dollar = ^"%i^",", Dollar[id])
  95.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^",", szint[id])
  96.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^",", oles[id])
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kapcsolo = ^"%i^",", Kapcsolo[id])
  98.     Len += formatex(Query[Len], charsmax(Query)-Len, "Nyelv = ^"%i^",", Nyelv[id])
  99.    
  100.     for(new i;i < sizeof(skin_names); i++) {
  101.         Len += formatex(Query[Len], charsmax(Query)-Len, "Fegyver%d = ^"%i^",",i , OsszesSkin[i][id])
  102.     }
  103.     for(new i;i < sizeof(LadaNevek); i++) {
  104.         Len += formatex(Query[Len], charsmax(Query)-Len, "Lada%d = ^"%i^",", i, Lada[i][id])
  105.     }
  106.     for(new i;i < sizeof(KulcsNevek); i++) {
  107.         Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs%d = ^"%i^"", i, Kulcs[i][id])
  108.     }
  109.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Nev = ^"%s^";", Name)
  110.    
  111.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  112. }
  113. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  114.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  115.         log_amx("%s", Error);
  116.         return;
  117.     }
  118. }
  119. public plugin_end()
  120. {
  121.     SQL_FreeHandle(g_SqlTuple)
  122. }
  123. public client_putinserver(id)  {
  124.     Dollar[id] = 0.0
  125.     szint[id] = 0
  126.     oles[id] = 0
  127.     Kapcsolo[id] = 1
  128.     Nyelv[id] = 1;
  129.    
  130.     for(new i;i < sizeof(skin_names); i++) {
  131.         OsszesSkin[i][id] = 0
  132.     }
  133.     for(new i;i < sizeof(LadaNevek); i++) {
  134.         Lada[i][id] = 0
  135.     }
  136.     for(new i;i < sizeof(KulcsNevek); i++)  {
  137.         Kulcs[i][id] = 0
  138.     }
  139.     if(!is_user_bot(id)) {
  140.         Load(id);
  141.     }
  142. }
  143. public client_disconnect(id) {
  144.     if(!is_user_bot(id)) {
  145.         Update(id);
  146.     }
  147. }

_________________
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: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 05:57 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Visszacsatolás format-al megy,nem?

Még 2 kérdés
A kapcsolót és nyelvet miért mented?
Ez az egész ment neked?????????

Hiba javításra probáld meg nővelni a Queryt mindenhol
8192re MINDENHOL,mert most valahol kisebb, valahol nagyobb

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 12:09 
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
alfaanero írta:
Visszacsatolás format-al megy,nem?

Még 2 kérdés
A kapcsolót és nyelvet miért mented?
Ez az egész ment neked?????????

Hiba javításra probáld meg nővelni a Queryt mindenhol
8192re MINDENHOL,mert most valahol kisebb, valahol nagyobb

noveltem .. is meg mindig ugyan az


Mostani kod:
  1. public client_disconnect(id) {
  2.     if(!is_user_bot(id)) {
  3.         Update(id);
  4.     }
  5. }
  6.  
  7. public plugin_cfg()
  8. {
  9.     new Query[8192];
  10.     new Len;
  11.    
  12.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3]);
  13.    
  14.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `GlobalOffensive` ")
  15.    
  16.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL,")
  17.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollar` int(11) NOT NULL,")
  18.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,")
  19.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,")
  20.    
  21.     for(new i;i < sizeof(skin_names); i++) {
  22.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Fegyver%d` int(11) NOT NULL,",i)
  23.     }
  24.     for(new i;i < sizeof(LadaNevek); i++) {
  25.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Lada%d` int(11) NOT NULL,",i)
  26.     }
  27.    
  28.     for(new i;i < sizeof(KulcsNevek); i++) {
  29.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs%d` int(11) NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)",i)
  30.     }
  31.        
  32.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  33. }
  34. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  35.     if(FailState == TQUERY_CONNECT_FAILED)
  36.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ.");
  37.     else if(FailState == TQUERY_QUERY_FAILED)
  38.         set_fail_state("Query Error");
  39.     if(Errcode)
  40.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  41. }
  42. public Load(id)
  43. {
  44.     new Query[5012], Data[1], Name[32];
  45.     get_user_name(id, Name, 31);
  46.     Data[0] = id;
  47.    
  48.     formatex(Query, charsmax(Query), "SELECT * FROM `GlobalOffensive` WHERE Nev = ^"%s^";", Name);
  49.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  50.     return PLUGIN_HANDLED;
  51. }
  52. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  53.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  54.         log_amx("%s", Error);
  55.         return;
  56.     }
  57.     else {
  58.         new id = Data[0];
  59.        
  60.         if(SQL_NumRows(Query) > 0) {
  61.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"), Dollar[id])
  62.             szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"))
  63.             oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"))
  64.            
  65.             for(new i;i < sizeof(skin_names); i++) {
  66.                 SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Fegyver%d"),i, OsszesSkin[i][id])
  67.             }
  68.             for(new i;i < sizeof(LadaNevek); i++) {
  69.                 SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Lada%d"), i, Lada[i][id])
  70.             }
  71.             for(new i;i < sizeof(KulcsNevek); i++) {
  72.                 SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs%d"), i, Kulcs[i][id])
  73.             }
  74.         }
  75.         else
  76.         {
  77.             Save(id)
  78.         }
  79.     }
  80. }
  81. public Save(id) {
  82.     new Query[8192], Name[32];
  83.     get_user_name(id, Name, 31);
  84.     new Len;
  85.    
  86.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO GlobalOffensive ")
  87.     Len += formatex(Query[Len], charsmax(Query)-Len,"(Nev) VALUES(`%s`)", Name)
  88.    
  89.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  90. }
  91. public Update(id) {
  92.     new Query[8192], Name[32];
  93.     get_user_name(id, Name, 31);
  94.     new Len;
  95.    
  96.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `GlobalOffensive` ");
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "SET Dollar = ^"%i^",", Dollar[id])
  98.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^",", szint[id])
  99.     Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^",", oles[id])
  100.    
  101.     for(new i;i < sizeof(skin_names); i++) {
  102.         Len += formatex(Query[Len], charsmax(Query)-Len, "Fegyver%d = ^"%i^",",i , OsszesSkin[i][id])
  103.     }
  104.     for(new i;i < sizeof(LadaNevek); i++) {
  105.         Len += formatex(Query[Len], charsmax(Query)-Len, "Lada%d = ^"%i^",", i, Lada[i][id])
  106.     }
  107.     for(new i;i < sizeof(KulcsNevek); i++) {
  108.         Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs%d = ^"%i^"", i, Kulcs[i][id])
  109.     }
  110.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Nev = ^"%s^";", Name)
  111.    
  112.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  113. }
  114. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  115.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  116.         log_amx("%s", Error);
  117.         return;
  118.     }
  119. }
  120. public plugin_end()
  121. {
  122.     SQL_FreeHandle(g_SqlTuple)
  123. }

_________________
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: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 13:26 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Loadnál nem 8192
Mennyi skint mentenél?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 13:40 
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
alfaanero írta:
Loadnál nem 8192
Mennyi skint mentenél?

100 Skin-t

_________________
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: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 13:44 
Offline
A Scripter

Csatlakozott: 2013.11.19. 19:08
Hozzászólások: 827
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 315 alkalommal
5012-vel soha nem fog működni. 3500 felett már dobja a stack error ami annyit jelent, hogy túl nagy értéket adsz neki.
static-kal jó csak.

Ők köszönték meg DeR0iD nek ezt a hozzászólást: alfaanero (2016.03.07. 14:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Plugin_Cfg Hiba
HozzászólásElküldve: 2016.03.07. 13:46 
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
DeR0iD írta:
5012-vel soha nem fog működni. 3500 felett már dobja a stack error ami annyit jelent, hogy túl nagy értéket adsz neki.
static-kal jó csak.

akk ezt igy ? static Query[5048] ?

statical probaltam most meg ezt irja

Kód:
L 03/07/2016 - 13:49:47: [AMXX] Plugin ("global_offensive.amxx") is setting itself as failed.
L 03/07/2016 - 13:49:47: [AMXX] Plugin says: Query Error
L 03/07/2016 - 13:49:47: [AMXX] Displaying debug trace (plugin "global_offensive.amxx")
L 03/07/2016 - 13:49:47: [AMXX] Run time error 1: forced exit
L 03/07/2016 - 13:49:47: [AMXX]    [0] global_offensive.sma::createTableThread (line 1378)

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


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


Ki van itt

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