hlmod.hu
https://hlmod.hu/

Map típusa a neve után
https://hlmod.hu/viewtopic.php?f=14&t=9752
Oldal: 1 / 1

Szerző:  Nandee [ 2013.07.29. 21:32 ]
Hozzászólás témája:  Map típusa a neve után

Leírás:
Ez a plugin kiírja a pálya neve után a pálya típusát. Működik szerver keresőkkel és pluginokkal is!
Példa:
de_dust2 -> de_dust2 (Bomba)
cs_assault -> cs_assault (Tusz)

Szükséges modulok:
Mapname Patcher

Figyelmeztetés!
Ezt a plugint ne használd olyan módokkal amik valamilyen módon map neve alapján olvasnak be adatokat (pl: csdm - játékos kezdőhelyek) Ha ilyenekkel akarod használni átkell nevezni a fájlok neveit az új nevekre (pl: de_dust2.spawns.cfg -> de_dust2 (Bomb).spawns.cfg)

Plugin:
1. Angol nyelven:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <mapname_patcher>
  3.  
  4. new map_types[][][]=
  5. {
  6. {"de_","Bomb"},
  7. {"cs_","Hostage"},
  8. {"as_","VIP"},
  9. {"zp_","Zombie Plague"},
  10. {"ze_","Zombie Escape"},
  11. {"zm_","Zombie"},
  12. {"zh_","Zombie"},
  13. {"bb_","Base Bulder"},
  14. {"awp_","AWP"},
  15. {"scout_","Scout"},
  16. {"dr_","Deathrun"},
  17. {"deathrun_","Deathrun"},
  18. {"soccer","Soccerjam"},
  19. {"sj_","Soccerjam"},
  20. {"gg_","Gungame"},
  21. {"surf_","Surf"},
  22. {"kz_","KreedZ"},
  23. {"fy_","Fight Yard"},
  24. {"dm_","Death Match"},
  25. {"jb_","Jail Break"},
  26. {"jail_","Jail"},
  27. {"zs_","Zombie Scenario"},
  28. {"es_","Escape"},
  29. {"he_","Grenade"},
  30. {"1hp_","Fun"},
  31. {"fun_","Fun"},
  32. {"aim_","fun"},
  33. {"hns_","Hide'n Seek"},
  34. {"rats_","Fun"},
  35. {"35hp_","Knife"},
  36. {"1hp_","Fun"},
  37. {"bhop_","Bunny Hop"},
  38. {"csde_","Hostage+Bomb"},
  39. {"cod_","Call of Duty"}
  40. }
  41.  
  42. public plugin_init()
  43. {
  44. register_plugin("Map type after map name","1.0","Nandee")
  45. }
  46.  
  47. public plugin_cfg()
  48. {
  49. new namemap[64]
  50. get_mapname(namemap,63)
  51. for(new i;i<sizeof map_types;i++)
  52. {
  53. if(string_start_with(namemap,map_types[i][0]))
  54. {
  55. format(namemap,63,"%s (%s)",namemap,map_types[i][1])
  56. break
  57. }
  58. }
  59. Patch_MapName(namemap)
  60. }
  61.  
  62. stock string_start_with(string[],value[])
  63. {
  64. if(strlen(string)<strlen(value))
  65. return 0
  66. for(new i;i<strlen(value);i++)
  67. {
  68. if(string[i]!=value[i])
  69. return 0
  70. }
  71. return 1
  72. }

2. Magyar nyelven
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <mapname_patcher>
  3.  
  4. new map_types[][][]=
  5. {
  6. {"de_","Bomba"},
  7. {"cs_","Tusz"},
  8. {"as_","VIP"},
  9. {"zp_","Zombi Plague"},
  10. {"ze_","Zombi Escape"},
  11. {"zm_","Zombi Pestis"},
  12. {"zh_","Zombi Pestis"},
  13. {"bb_","Bazis Epito"},
  14. {"awp_","AWP"},
  15. {"scout_","Scout"},
  16. {"dr_","Deathrun"},
  17. {"deathrun_","Deathrun"},
  18. {"soccer","Soccerjam"},
  19. {"sj_","Soccerjam"},
  20. {"gg_","Gungame"},
  21. {"surf_","Szorf"},
  22. {"kz_","KreedZ"},
  23. {"fy_","Csatater"},
  24. {"dm_","Halal Futam"},
  25. {"jb_","Borton Lazadas"},
  26. {"jail_","Borton Lazadas"},
  27. {"zs_","Zombi Scenario"},
  28. {"es_","Menekules"},
  29. {"he_","Granat"},
  30. {"1hp_","Fun"},
  31. {"fun_","Fun"},
  32. {"aim_","Fun"},
  33. {"hns_","Hide'n Seek"},
  34. {"rats_","Fun"},
  35. {"35hp_","Kes"},
  36. {"1hp_","Fun"},
  37. {"bhop_","Bunny Hop"},
  38. {"csde_","Tusz+Bomba"},
  39. {"cod_","Call of Duty"}
  40. }
  41.  
  42. public plugin_init()
  43. {
  44. register_plugin("Map type after map name","1.0","Nandee")
  45. }
  46.  
  47. public plugin_cfg()
  48. {
  49. new namemap[64]
  50. get_mapname(namemap,63)
  51. for(new i;i<sizeof map_types;i++)
  52. {
  53. if(string_start_with(namemap,map_types[i][0]))
  54. {
  55. format(namemap,63,"%s (%s)",namemap,map_types[i][1])
  56. break
  57. }
  58. }
  59. Patch_MapName(namemap)
  60. }
  61.  
  62. stock string_start_with(string[],value[])
  63. {
  64. if(strlen(string)<strlen(value))
  65. return 0
  66. for(new i;i<strlen(value);i++)
  67. {
  68. if(string[i]!=value[i])
  69. return 0
  70. }
  71. return 1
  72. }

Szerző:  JoGoBeLLa [ 2013.07.29. 21:36 ]
Hozzászólás témája:  Re: Map típusa a neve után

Nem rossz, gj!

Szerző:  m0csy652 [ 2013.07.29. 22:51 ]
Hozzászólás témája:  Re: Map típusa a neve után

a cod_ előtagú mapot kihagytad, csak mellekesen mondom, nem rosszbol, majd ird meg hozza :D
amugy nem rossz ;)

Szerző:  Nandee [ 2013.07.29. 23:25 ]
Hozzászólás témája:  Re: Map típusa a neve után

m0csy652 írta:
a cod_ előtagú mapot kihagytad, csak mellekesen mondom, nem rosszbol, majd ird meg hozza :D
amugy nem rossz ;)

Oké sokat gondolkoztam ezeken is hogy összeszedjek ennyit is. Észrevettem hogy elírtam 1 szót is de nincs Edit gomb :oops:

Szerző:  m0csy652 [ 2013.07.30. 13:34 ]
Hozzászólás témája:  Re: Map típusa a neve után

Nandee írta:
m0csy652 írta:
a cod_ előtagú mapot kihagytad, csak mellekesen mondom, nem rosszbol, majd ird meg hozza :D
amugy nem rossz ;)

Oké sokat gondolkoztam ezeken is hogy összeszedjek ennyit is. Észrevettem hogy elírtam 1 szót is de nincs Edit gomb :oops:

van valami cucc bent, hogy 10 perc után már nem birood szerkeszteni a hozzászólást, így már a szerverem leírását se tudom szerkeszteni :)

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