hlmod.hu
https://hlmod.hu/

topdollár lekérdezés
https://hlmod.hu/viewtopic.php?f=9&t=27775
Oldal: 1 / 1

Szerző:  adriansr14 [ 2017.06.03. 18:47 ]
Hozzászólás témája:  topdollár lekérdezés

Helló, azt hogyan lehet lekérni sq-l el hogy /topdollar?
MTD-ben pedig kiírná a legtöbb dollárral rendelkező játékost!
Előre is köszönöm a válaszokat!

Szerző:  undisputed [ 2017.06.17. 22:46 ]
Hozzászólás témája:  Re: topdollár lekérdezés

Szia.

1, Regisztrálod a /topdollar parancsot plugin_initbe
készítesz hozzá egy funkciót is ami megnyitja az ablakot neked.
2, Felhasználod ezt a lekérdezést az adatok kinyeréséért.
  1. public SQL_TopPenz()
  2. {
  3.     SQL_ThreadQuery(g_SqlTuple, "top15Penz","SELECT nev,dollar FROM users ORDER BY dollar DESC LIMIT 3;")
  4.     return PLUGIN_HANDLED
  5. }
  6. public top15Penz(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  7. {
  8.     if(FailState == TQUERY_CONNECT_FAILED)
  9.     {
  10.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  11.         return
  12.     }
  13.     else if(FailState == TQUERY_QUERY_FAILED)
  14.     {
  15.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  16.         return
  17.     }
  18.    
  19.     if(Errcode)
  20.     {
  21.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  22.         return
  23.     }
  24.    
  25.     new count
  26.    
  27.     while(SQL_MoreResults(Query))
  28.     {
  29.         Top3Dollar[1][count] = (SQL_ReadResult(Query, SQL_FieldNameToNum(Query,"dollar") / 100))
  30.         SQL_ReadResult(Query, SQL_FieldNameToNum(Query,"nev"), Top3Nev[1][count], 31)
  31.        
  32.         count++
  33.        
  34.         SQL_NextRow(Query)
  35.     }
  36. }

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