Deathrun elud

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
WieFFe

Postitusi : 1394
Maine : 46
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 31.10.14 20:43

Tere!
Kas kellegil on sms elude scripti deathrunnile ?
Sooviks enda serverile.

T2nud.




TONIGHT ON NALJAMEES :DDDDDDDDDDDDDD
avatar
Tonight


Postitusi : 14639
Maine : 2652
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 31.10.14 21:51

Kahjuks pole seda tasuta ringlevuses, ainus võimalus on see kelleltki osta. Kui hästi suhtled, siis võib-olla Sander (@Pilvik) on nõus selle sulle tasuta ära tegema.

@Pilvik:
Kood:
public SaveElud(id) {
   szAlias[31] = GetAuth(id);
   new Data[256];
   format(Data, 255,"%i", g_Elud[id]);
   nvault_set(g_Vault, szAlias, Data);
   return PLUGIN_CONTINUE;
}
public LoadElud(id) {
   szAlias[31] = GetAuth(id);
   new Data[256], iElud[32];
   format(Data, 255,"%i", g_Elud[id]);
   nvault_get(g_Vault, szAlias, Data, 255);
   parse(Data, iElud, 31);
   g_Elud[id] = str_to_num(iElud);      
   return PLUGIN_CONTINUE;
}
public MySqlCon() {
   g_SqlTuple = SQL_MakeDbTuple(szHost , szUser , szPass , szDb);
   
   new ErrorCode , Handle:SqlConnection = SQL_Connect(g_SqlTuple , ErrorCode , g_Error , charsmax(g_Error));
   if(SqlConnection == Empty_Handle)
      return;
   //set_fail_state( g_Error);
   
   new Handle:Queries;
   Queries = SQL_PrepareQuery(SqlConnection , "CREATE TABLE IF NOT EXISTS `%s` (`auth` varchar(32) NOT NULL, `elud` varchar(64) NOT NULL)" , szTable);
   
   if(!SQL_Execute(Queries)) {
      SQL_QueryError(Queries , g_Error , charsmax(g_Error));
      //set_fail_state(g_Error);
   }
   SQL_FreeHandle(Queries);
   SQL_FreeHandle(SqlConnection);
}
public MySqlLoad(id) {
   szAlias[31] = GetAuth(id);
   
   new Data[1];
   Data[0] = id;
   
   new szTemp[512];
   format(szTemp , charsmax(szTemp) , "SELECT `elud` FROM `%s` WHERE auth = ^"%s^"", szTable , szAlias);
   SQL_ThreadQuery(g_SqlTuple , "LoadShit" , szTemp , Data , 1);
}
public LoadShit(FailState , Handle:Query , Error[] , Errcode , Data[] , DataSize) {
   if(FailState == TQUERY_CONNECT_FAILED)
      log_amx( "Load - Could not connect to SQL database.  [%d] %s" , Errcode , Error);
   else if(FailState == TQUERY_QUERY_FAILED)
      log_amx( "Load Query failed. [%d] %s" , Errcode , Error);
   
   new id;
   id = Data[0];
   
   if(SQL_NumResults(Query) < 1) {
      return PLUGIN_HANDLED;
      } else {
      g_smsElud[id] = SQL_ReadResult(Query , 0);
      g_Elud[id] += g_smsElud[id];
   }
   return PLUGIN_HANDLED;
}
public MySqlDelete(id) {
   szAlias[31] = GetAuth(id);
   
   new Data[1];
   Data[0] = id;
   
   new szTemp[512];
   format(szTemp , charsmax(szTemp) , "DELETE FROM `%s` WHERE auth='%s'", szTable , szAlias);
   SQL_ThreadQuery(g_SqlTuple , "handle_delete" , szTemp , Data , 1);
}
public handle_delete(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
   if(FailState) {
      log_amx("SQL Error: %s (%d)", Error, Errcode)
      return PLUGIN_HANDLED
   }
   return PLUGIN_HANDLED
}
public IgnoreHandle(FailState , Handle:Query , Error[] , Errcode , Data[] , DataSize) {
   SQL_FreeHandle(Query);
   return PLUGIN_HANDLED;
}
GetAuth(id) {
   new szIp[32], szAuth[32];
   get_user_authid(id, szAuth, charsmax(szAuth));
   get_user_ip(id, szIp, charsmax(szIp), 1);
   
   if(equal(szAuth , "STEAM_ID_LAN") || equal(szAuth , "STEAM_ID_PENDING") || equal(szAuth , "VALVE_ID_LAN")  || equal(szAuth , "VALVE_ID_PENDING"))
      szAlias = szIp;
   else
      szAlias = szAuth;
   
   return szAlias[32];
}
public plugin_end() {
   nvault_close(g_Vault);
   SQL_FreeHandle(g_SqlTuple);
}
avatar
WieFFe

Postitusi : 1394
Maine : 46
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 01.11.14 9:58

Kood:
public SaveElud(id) {
  szAlias[31] = GetAuth(id);
  new Data[256];
  format(Data, 255,"%i", g_Elud[id]);
  nvault_set(g_Vault, szAlias, Data);
  return PLUGIN_CONTINUE;
}
public LoadElud(id) {
  szAlias[31] = GetAuth(id);
  new Data[256], iElud[32];
  format(Data, 255,"%i", g_Elud[id]);
  nvault_get(g_Vault, szAlias, Data, 255);
  parse(Data, iElud, 31);
  g_Elud[id] = str_to_num(iElud);     
  return PLUGIN_CONTINUE;
}
public MySqlCon() {
  g_SqlTuple = SQL_MakeDbTuple(szHost , szUser , szPass , szDb);
 
  new ErrorCode , Handle:SqlConnection = SQL_Connect(g_SqlTuple , ErrorCode , g_Error , charsmax(g_Error));
  if(SqlConnection == Empty_Handle)
      return;
  //set_fail_state( g_Error);
 
  new Handle:Queries;
  Queries = SQL_PrepareQuery(SqlConnection , "CREATE TABLE IF NOT EXISTS `%s` (`auth` varchar(32) NOT NULL, `elud` varchar(64) NOT NULL)" , szTable);
 
  if(!SQL_Execute(Queries)) {
      SQL_QueryError(Queries , g_Error , charsmax(g_Error));
      //set_fail_state(g_Error);
  }
  SQL_FreeHandle(Queries);
  SQL_FreeHandle(SqlConnection);
}
public MySqlLoad(id) {
  szAlias[31] = GetAuth(id);
 
  new Data[1];
  Data[0] = id;
 
  new szTemp[512];
  format(szTemp , charsmax(szTemp) , "SELECT `elud` FROM `%s` WHERE auth = ^"%s^"", szTable , szAlias);
  SQL_ThreadQuery(g_SqlTuple , "LoadShit" , szTemp , Data , 1);
}
public LoadShit(FailState , Handle:Query , Error[] , Errcode , Data[] , DataSize) {
  if(FailState == TQUERY_CONNECT_FAILED)
      log_amx( "Load - Could not connect to SQL database.  [%d] %s" , Errcode , Error);
  else if(FailState == TQUERY_QUERY_FAILED)
      log_amx( "Load Query failed. [%d] %s" , Errcode , Error);
 
  new id;
  id = Data[0];
 
  if(SQL_NumResults(Query) < 1) {
      return PLUGIN_HANDLED;
      } else {
      g_smsElud[id] = SQL_ReadResult(Query , 0);
      g_Elud[id] += g_smsElud[id];
  }
  return PLUGIN_HANDLED;
}
public MySqlDelete(id) {
  szAlias[31] = GetAuth(id);
 
  new Data[1];
  Data[0] = id;
 
  new szTemp[512];
  format(szTemp , charsmax(szTemp) , "DELETE FROM `%s` WHERE auth='%s'", szTable , szAlias);
  SQL_ThreadQuery(g_SqlTuple , "handle_delete" , szTemp , Data , 1);
}
public handle_delete(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  if(FailState) {
      log_amx("SQL Error: %s (%d)", Error, Errcode)
      return PLUGIN_HANDLED
  }
  return PLUGIN_HANDLED
}
public IgnoreHandle(FailState , Handle:Query , Error[] , Errcode , Data[] , DataSize) {
  SQL_FreeHandle(Query);
  return PLUGIN_HANDLED;
}
GetAuth(id) {
  new szIp[32], szAuth[32];
  get_user_authid(id, szAuth, charsmax(szAuth));
  get_user_ip(id, szIp, charsmax(szIp), 1);
 
  if(equal(szAuth , "STEAM_ID_LAN") || equal(szAuth , "STEAM_ID_PENDING") || equal(szAuth , "VALVE_ID_LAN")  || equal(szAuth , "VALVE_ID_PENDING"))
      szAlias = szIp;
  else
      szAlias = szAuth;
 
  return szAlias[32];
}
public plugin_end() {
  nvault_close(g_Vault);
  SQL_FreeHandle(g_SqlTuple);
}

See ongi ?




TONIGHT ON NALJAMEES :DDDDDDDDDDDDDD
avatar
Tonight


Postitusi : 14639
Maine : 2652
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 01.11.14 19:02

Hyzz kirjutas:See ongi ?
Ei, see oli koodijupp, mis aitab Pilvikul scripti koostada.
avatar
WieFFe

Postitusi : 1394
Maine : 46
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 02.11.14 12:54

Okei.
Aga ma ei usu, et ta nõus tegema on :(




TONIGHT ON NALJAMEES :DDDDDDDDDDDDDD
avatar
Pinxu


Postitusi : 7297
Maine : 149
Liitus : 30/09/2012
Vaata kasutaja profiili

PostitaminePinxu on 02.11.14 13:43

No aga suhtle Pilvikuga ehk saad nõusse. :)
avatar
Pilvik


Postitusi : 2886
Maine : 473
Liitus : 11/11/2012
Staatus : Get rekt
Vaata kasutaja profiili

PostitaminePilvik on 03.11.14 2:30

Lisa mind skype embeck.group, vaja paar asja täpsustada.


Bitch, where's my cookie?
avatar
WieFFe

Postitusi : 1394
Maine : 46
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 16.06.15 9:37

Hei!
Tean, et tõstin teema jälle ülesse, kuid oleks uuesti vaja. :) Pilvik addin sind skypes kohe.
Sponsored content

PostitamineSponsored content

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid reklaamidest vabaneda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele