hlmod.hu
https://hlmod.hu/

mysql gond
https://hlmod.hu/viewtopic.php?f=9&t=28706
Oldal: 1 / 1

Szerző:  aarpi. [ 2018.02.02. 13:40 ]
Hozzászólás témája:  mysql gond

Sziasztok vpsre telepítettem mysql phpmyadminnal felhasználó, jelszó és adatbázist sikeresen létrehoztam viszont amint kipróbáltam szerveren pluginban nem tud rá csatlakozni a szerver és a mysql egy vpsen fut próbáltam ippel is a pluginban és localhostként is.

Szerző:  DeteCT0R [ 2018.02.02. 13:43 ]
Hozzászólás témája:  Re: mysql gond

Log? Probaltad a 127.0.0.1-et?

Szerző:  aarpi. [ 2018.02.02. 13:47 ]
Hozzászólás témája:  Re: mysql gond

DeteCT0R írta:
Log? Probaltad a 127.0.0.1-et?

Nem próbáltam 127.0.0.1 de most próbáltam ki és megy köszönöm :xicon_e_biggrin:

Szerk.:
Rácsatlkozik meg minden viszont mapvaltáskor eltűn minden mikor regisztráltam néztem az sqlt és nem hozta létre itt az sqlt rész nem hiszem van benne hiba mert ezaz exodusos csgos és nem nagyon panaszkodtak volna hogy rossz a mentés plusz nem is nyúltam hozzá
Kód:
}
public plugin_cfg()
{
   g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
   
   static Query[10048];
   new Len;
   
   Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `exodus_onlyd2`");
   Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
   
   for(new i;i < FEGYO; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "`F_%d` int(11) NOT NULL,", i);
      
   for(new i;i < LADA; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "`L_%d` int(11) NOT NULL,", i);
      
   for(new i;i < 5; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin%d` int(11) NOT NULL,", i);
      
   Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
   
   SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
}
public Load(id)
{
   static Query[10048];
   new Data[1];
   Data[0] = id;

   formatex(Query, charsmax(Query), "SELECT * FROM `exodus_onlyd2` WHERE Nev = ^"%s^";", name[id]);
   SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
}
public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
   if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
      log_amx("%s", Error);
      return;
   }
   else {
      new id = Data[0];
 
      if(SQL_NumRows(Query) > 0) {
         SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
         SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
         Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
         Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
         Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
         Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
         SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
         
         for(new i;i < FEGYO; i++)
         {
            new String[64];
            formatex(String, charsmax(String), "F_%d", i);
            OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
         }
            
         for(new i;i < LADA; i++)
         {
            new String[64];
            formatex(String, charsmax(String), "L_%d", i);
            Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
         }
         for(new i;i < 5; i++)
         {
            new String[64];
            formatex(String, charsmax(String), "Skin%d", i);
            Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
         }
         
         Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
      }
      else
      {
         Save(id);
      }
   }
}
public Save(id)
{
static Query[256];
 
formatex(Query, charsmax(Query), "INSERT INTO `exodus_onlyd2` (`Nev`) VALUES (^"%s^");", name[id]);
 
SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public Update(id)
{
   static Query[10048];
   new Len;
   
   Len += formatex(Query[Len], charsmax(Query), "UPDATE `exodus_onlyd2` SET Dollars = ^"%i^", ",Dollar[id]);
   Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Rang[id]);
   Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
   Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]);
   
   for(new i;i < FEGYO; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
      
   for(new i;i < LADA; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "L_%d = ^"%i^", ", i, Lada[i][id]);   
      
   for(new i;i < 5; i++)
      Len += formatex(Query[Len], charsmax(Query)-Len, "Skin%d = ^"%i^", ", i, Skin[i][id]);
      
   Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE Nev = ^"%s^";", Kulcs[id], name[id]);
   
   SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public SQL_Update_Reg(id)
{
static Query[10048];
new Len;

Len += formatex(Query[Len], charsmax(Query), "UPDATE `exodus_onlyd2` SET Felhasznalonev = ^"%s^", ", regFh[id]);
Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);

SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
   if(FailState == TQUERY_CONNECT_FAILED)
      set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
   else if(FailState == TQUERY_QUERY_FAILED)
      set_fail_state("Query Error");
   if(Errcode)
      log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
}
public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
   if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
      log_amx("%s", Error);
      return;
   }
}
public plugin_end()
{
   SQL_FreeHandle(g_SqlTuple);
}

Viszont én arra tippelek nincs megadva jog az sql felhasználómnak és esetleg azért ? Mert phpmyadminban is akartam létrehozni adatbázist de nem engedte vagy is azt írta
Kód:
Adatbázis létrehozása:
Nincs jog.

Aztán utána kerestem és az szerinte hoztam létre jog adás után is be is írogattam az szerint de nem megy. ééés azét ide írtam tovább mert nem szeretnék mégegy témát.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/