hlmod.hu
https://hlmod.hu/

Mentes!
https://hlmod.hu/viewtopic.php?f=9&t=22733
Oldal: 1 / 1

Szerző:  slre141 [2015.11.21. 18:13 ]
Hozzászólás témája:  Mentes!

SMA Forráskód: [ Mindet kijelol ]
  1. public client_putinserver(id) {
  2. if (is_user_bot(id)) return; // botokat leszarjuk
  3.  
  4.  
  5. kulcs[id] = 0;
  6. knifeskin[1][id] = 0;
  7. knifeskin[2][id] = 0;
  8. knifeskin[3][id] = 0;
  9. knifeskin[4][id] = 0;
  10. knifeskin[5][id] = 0;
  11. knifeskin[6][id] = 0;
  12. knifeskin[7][id] = 0;
  13. szinlada2[id] = 0;
  14. huntlada[id] = 0;
  15. esportlada[id] = 0;
  16. operlada[id] = 0;
  17. operblada[id] = 0;
  18. szinlada[id] = 0;
  19. Load(id);
  20.  
  21. }
  22.  
  23. public client_disconnect(id) {
  24. if (is_user_bot(id)) return;
  25. Save(id);
  26.  
  27.  
  28.  
  29. }
  30. Save(id) { // mentés rész
  31. new szAuthid[32], szData[32];
  32. get_user_authid( id, szAuthid, charsmax(szAuthid));
  33. if (containi(szAuthid, "_ID_LAN") != -1 || containi(szAuthid, "HLTV") != -1) get_user_ip(id, szAuthid, charsmax(szAuthid), 1);
  34. // steamid lekérés ugyanúgy
  35.  
  36. formatex(szData, 31, " %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",kulcs[id],knifeskin[1][id],knifeskin[2][id],knifeskin[3][id],knifeskin[4][id],knifeskin[5][id],knifeskin[6][id],knifeskin[7][id],szinlada2[id],huntlada[id],esportlada[id],operlada[id],operblada[id],szinlada[id],pont[id]); // formázzuk a data tömböt, hogy a változókat tartalmazza.
  37. fvault_set_data( szVaultName, szAuthid, szData ); // mentjük a SteamID-re az adatokat.
  38. }
  39. Load(id) { // betöltés rész
  40. new szAuthid[32], szData[32]; // létrehozzuk a tömböket tárolásra, steamid és adat
  41. get_user_authid( id, szAuthid, charsmax(szAuthid)); // lekérjük a steamid-jét
  42. if (containi(szAuthid, "_ID_LAN") != -1 || containi(szAuthid, "HLTV") != -1) get_user_ip(id, szAuthid, charsmax(szAuthid), 1);
  43. // ebben az if sorban azt ellenőrizzük, hogy nem-e HLTV a SteamID vagy XY_ID_LAN, mert ha igen, akkor IP-re mentünk.
  44.  
  45. new fkulcs[32],fknife[32],fknife1[32],fknife2[32],fknife3[32],fknife4[32],fknife5[32],fknife6[32],fknife7[32],flada[32],flada2[32],flada3[32],flada4[32],flada5[32],flada6[32],fpont[32]
  46. fvault_get_data( szVaultName, szAuthid, szData, 31 ); // kiolvassuk az id alapján az adatokat a fájlból.
  47. parse(szData ,fkulcs,31,fknife,31,fknife1,31,fknife2,31,fknife3,31,fknife4,31,fknife5,31,fknife6,31,fknife7,31,flada,31,flada2,31,flada3,31,flada4,31,flada5,31,flada6,31,fpont,31) // szét szedjük, mint foxi a lábtörlőt
  48. kulcs[id] = str_to_num(fkulcs)
  49. knifeskin[1][id] = str_to_num(fknife)
  50. knifeskin[2][id] = str_to_num(fknife1)
  51. knifeskin[3][id] = str_to_num(fknife2)
  52. knifeskin[4][id] = str_to_num(fknife3)
  53. knifeskin[5][id] = str_to_num(fknife4)
  54. knifeskin[6][id] = str_to_num(fknife5)
  55. knifeskin[7][id] = str_to_num(fknife6)
  56. szinlada2[id] = str_to_num(flada)
  57. huntlada[id] = str_to_num(flada2)
  58. esportlada[id] = str_to_num(flada3)
  59. operlada[id] = str_to_num(flada4)
  60. operblada[id] = str_to_num(flada5)
  61. szinlada[id] = str_to_num(flada6)
  62. pont[id] = str_to_num(fpont)
  63. }

Valaki valami más megoldást nem tudna adni mert ez igy be buggol néha.. köszönöm elöre is

Szerző:  mforce [2015.11.21. 22:45 ]
Hozzászólás témája:  Re: Mentes!

Fájl mentés

Szerző:  rolika95 [2015.11.21. 22:48 ]
Hozzászólás témája:  Re: Mentes!

Kedves Mforce de csak a mentést kell átirni vagy teljesen a smt?

Szerző:  mforce [2015.11.21. 22:49 ]
Hozzászólás témája:  Re: Mentes!

Ami ott van, mindent az alapján. Nem includeos, tehá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/