hlmod.hu
https://hlmod.hu/

.inibe mentés
https://hlmod.hu/viewtopic.php?f=9&t=20426
Oldal: 1 / 1

Szerző:  V!rusHD [2015.04.23. 21:27 ]
Hozzászólás témája:  .inibe mentés

Hogyan tudnám megoldani, hogy az adatokat egy .ini-be vagy egy .txt-be mentse el és onnan töltse be őket?

Szerző:  DeteCT0R [2015.04.23. 21:29 ]
Hozzászólás témája:  Re: .inibe mentés

https://forums.alliedmods.net/showthread.php?t=243202

Szerző:  V!rusHD [2015.04.23. 21:30 ]
Hozzászólás témája:  Re: .inibe mentés

Kár, hogy nemtudok angolul.

Szerző:  DeteCT0R [2015.04.24. 05:55 ]
Hozzászólás témája:  Re: .inibe mentés

V!rusHD írta:
Kár, hogy nemtudok angolul.

Itt az ideje nekifogni :) Meg akarmikor szukseged lehet angolra.

Szerző:  CrB [2015.04.24. 11:08 ]
Hozzászólás témája:  Re: .inibe mentés

http://amxx.pl/dokumentacja/f905/write_file ezzel beleírod
http://amxx.pl/dokumentacja/f904/read-file ezzel kiolvasod.

Szerző:  V!rusHD [2015.04.24. 11:49 ]
Hozzászólás témája:  Re: .inibe mentés

Próbáltam ez alapján megcsinálni Bence98007 @ Fájlba írás
De nem hozta létre sem a mapát sem a fájlt.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Eternity"
  7.  
  8. new kill[33], death[33]
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12. register_event("DeathMsg", "oles", "a")
  13. }
  14. public oles()
  15. {
  16. new killer = read_data(1)
  17. new victim = read_data(2)
  18.  
  19. if(killer == victim)
  20. {
  21. kill[killer]++;
  22. death[victim]++;
  23. }
  24. }
  25. public client_disconnect(id)
  26. {
  27. new nev[33]
  28. get_user_name(id, nev, 32)
  29. new filenev[128]
  30. format(filenev, sizeof(filenev), "addons/amxmodx/mentes/%s.txt", nev)
  31.  
  32. new tartalom[64]
  33. formatex(tartalom, charsmax(tartalom), "%d%d", kill[id], death[id])
  34.  
  35. write_file(filenev, tartalom)
  36. }
  37. public client_putinserver(id)
  38. {
  39. new nev[33]
  40. get_user_name(id, nev, 32)
  41. new filenev[128]
  42. format(filenev, 127, "addons/amxmodx/mentes/%s.txt", nev)
  43. new sor=0;
  44.  
  45. if (is_user_bot(id) || !file_exists(filenev))
  46. return;
  47.  
  48.  
  49. new gKill[32], gHalal[32], len
  50. read_file(filenev, sor, gKill, 63, len)
  51. sor++;
  52. read_file(filenev, sor, gHalal, 63, len)
  53.  
  54. kill[id] = gKill[0]
  55. death[id] = gHalal[0]
  56. }
  57.  

Szerző:  FloxaY [2015.04.24. 14:22 ]
Hozzászólás témája:  Re: .inibe mentés

Mappát neked kell létrehozni...

Szerző:  V!rusHD [2015.04.24. 14:48 ]
Hozzászólás témája:  Re: .inibe mentés

A fájlt akkor sem hozza létre.

Szerző:  ExE [2015.04.24. 15:01 ]
Hozzászólás témája:  Re: .inibe mentés

:D
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Eternity"
  7.  
  8. new kill[33], death[33]
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12. register_event("DeathMsg", "oles", "a")
  13. }
  14. public oles()
  15. {
  16. new killer = read_data(1)
  17. new victim = read_data(2)
  18.  
  19. if(killer == victim)
  20. {
  21. kill[killer]++;
  22. death[victim]++;
  23. }
  24. }
  25. public client_disconnect(id)
  26. {
  27. new nev[33]
  28. get_user_name(id, nev, 32)
  29. new filenev[128]
  30. format(filenev, sizeof(filenev), "addons/amxmodx/mentes/%s.txt", filenev)
  31.  
  32. new tartalom[64]
  33. formatex(tartalom, charsmax(tartalom), "%d%d", kill[id], death[id])
  34.  
  35. write_file(filenev, tartalom)
  36. }
  37. public client_putinserver(id)
  38. {
  39. new nev[33]
  40. get_user_name(id, nev, 32)
  41. new filenev[128]
  42. format(filenev, 127, "addons/amxmodx/mentes/%s.txt", filenev)
  43. new sor=0;
  44.  
  45. if (is_user_bot(id) || !file_exists(filenev))
  46. return;
  47.  
  48.  
  49. new gKill[32], gHalal[32], len
  50. read_file(filenev, sor, gKill, 63, len)
  51. sor++;
  52. read_file(filenev, sor, gHalal, 63, len)
  53.  
  54. kill[id] = gKill[0]
  55. death[id] = gHalal[0]
  56. }
  57.  

Szerző:  V!rusHD [2015.04.24. 15:14 ]
Hozzászólás témája:  Re: .inibe mentés

Mivan vele?

Szerk:
Néztem logot
Kód:
L 04/25/2015 - 00:04:44: Couldn't write file "cstrike\addons\amxmodx\mentes\V!rusHD.txt"
L 04/25/2015 - 00:04:44: [AMXX] Displaying debug trace (plugin "mentes.amxx")
L 04/25/2015 - 00:04:44: [AMXX] Run time error 10: native error (native "write_file")
L 04/25/2015 - 00:04:44: [AMXX]    [0] mentes.sma::client_disconnect (line 35)

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