hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2026.03.06. 18:52



Jelenlévő felhasználók

Jelenleg 286 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 285 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Csabika20034az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: skin csuszás
HozzászólásElküldve:Ma, 10:21 
Offline
Jómunkásember

Csatlakozott:2020.06.14. 17:59
Hozzászólások:450
Megköszönt másnak: 84 alkalommal
Megköszönték neki: 8 alkalommal
hali...
kiválasztott sapkák el csúsznak....

  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <engine>
  4.      
  5.     new const Plugin[] = {"Sapik"}
  6.     new const Version[] = {"1.0"}
  7.     new const Author[] = {"LyleChriss"}
  8.      
  9.     new const Prefix[] = {"FTW"}
  10.      
  11.     //#define FLAG  ADMIN_KICK
  12.      
  13.     new const MenuCmds[][] = {
  14.         "say /sapka",
  15.         "say /sapik",
  16.         "say /sapi"
  17.     }
  18.      
  19.     new const RemoveCmds[][] = {
  20.         "say /alap",
  21.         "say /nincs",
  22.         "say /nohat",
  23.         "say remove"
  24.     }
  25.      
  26.     enum _:DATA
  27.     {
  28.         Name[32],
  29.         Model[32]
  30.     }
  31.     new sData[DATA]
  32.      
  33.     new Trie:SayHats, Array:Hats
  34.     new g_HatEnt[33]
  35.      
  36.     public plugin_init() {
  37.         register_plugin(Plugin, Version, Author)
  38.        
  39.         for(new i; i<sizeof(MenuCmds);i++)
  40.         {
  41.             #if defined FLAG
  42.             register_clcmd(MenuCmds[i], "Hats_Menu", FLAG)
  43.             #else
  44.             register_clcmd(MenuCmds[i], "Hats_Menu")
  45.             #endif
  46.         }
  47.         for(new i; i<sizeof(RemoveCmds);i++)
  48.         {
  49.             #if defined FLAG
  50.             register_clcmd(RemoveCmds[i], "Remove_Hat", FLAG)
  51.             #else
  52.             register_clcmd(RemoveCmds[i], "Remove_Hat")
  53.             #endif
  54.         }
  55.        
  56.         register_clcmd("say", "sayhandler");
  57.         register_clcmd("say_team", "sayhandler");
  58.     }
  59.      
  60.     public plugin_precache()
  61.     {
  62.         SayHats=TrieCreate()
  63.         Hats=ArrayCreate(DATA)
  64.         new sBuffer[256], sFile[64], pFile
  65.         get_localinfo("amxx_configsdir", sFile, charsmax(sFile))
  66.         format(sFile, charsmax(sFile), "%s/hats.ini", sFile)
  67.        
  68.         pFile = fopen(sFile, "rt")
  69.        
  70.         if(pFile)
  71.         {
  72.             while(!feof(pFile))
  73.             {
  74.                 fgets(pFile, sBuffer, charsmax(sBuffer))
  75.                 trim(sBuffer)
  76.                 if(sBuffer[0] == ';') continue;
  77.                
  78.                 parse(sBuffer, sData[Name], 31, sData[Model], 31)
  79.                
  80.                 if(containi(sData[Model], ".mdl") && !TrieKeyExists(SayHats, sData[Name]))
  81.                 {
  82.                     precache_model(sData[Model])
  83.                     TrieSetString(SayHats, sData[Name], sData[Model])
  84.                     ArrayPushArray(Hats, sData)
  85.                 }
  86.             }
  87.             fclose(pFile)
  88.         }
  89.         else write_file(sFile, ";^"hat name^" ^"models/hats_folder/hat_model.mdl^"^n");
  90.     }
  91.      
  92.     public client_putinserver(id)
  93.     {
  94.         if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  95.             remove_entity(g_HatEnt[id])
  96.      
  97.         g_HatEnt[id] = 0
  98.     }
  99.      
  100.     public client_disconnected(id)
  101.     {
  102.         if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  103.             remove_entity(g_HatEnt[id])
  104.      
  105.         g_HatEnt[id] = 0
  106.     }
  107.      
  108.     public sayhandler(id)
  109.     {
  110.         #if defined FLAG
  111.         if(~get_user_flags(id) & FLAG) return;
  112.         #endif
  113.      
  114.         new message[190]; read_args(message, charsmax(message));
  115.         remove_quotes(message);
  116.        
  117.         if(TrieKeyExists(SayHats, message))
  118.         {
  119.             new sModel[64];
  120.             TrieGetString(SayHats, message, sModel, charsmax(sModel));
  121.             Set_Hat(id, sModel, message);
  122.         }
  123.     }
  124.      
  125.     public Remove_Hat(id, lvl, cid)
  126.     {
  127.         #if defined FLAG
  128.         if(cmd_access(id, lvl, cid, 0))
  129.         {
  130.         #endif
  131.      
  132.             if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  133.                 remove_entity(g_HatEnt[id])
  134.      
  135.             g_HatEnt[id] = 0
  136.      
  137.             if(Prefix[0])
  138.                 client_print_color(id, print_team_default, "^4[%s]^1 Törölted a sapkád.", Prefix)
  139.             else
  140.                 client_print_color(0, print_team_default, "^4[%s %s]^1 Törölted a sapkád.", Plugin, Version)
  141.      
  142.         #if defined FLAG
  143.         }
  144.         #endif
  145.     }
  146.      
  147.     public Hats_Menu(id, lvl, cid)
  148.     {
  149.         #if defined FLAG
  150.         if(cmd_access(id, lvl, cid, 0))
  151.         {
  152.         #endif
  153.      
  154.             new txt[128]
  155.             formatex(txt, charsmax(txt), "%s v%s by %s", Plugin, Version, Author)
  156.            
  157.             new menu = menu_create(txt, "Hats_Handler")
  158.            
  159.             menu_additem(menu, "Nincs", "", 0)
  160.             for(new i;i<ArraySize(Hats);i++)
  161.             {
  162.                 ArrayGetArray(Hats, i, sData)
  163.                 formatex(txt, charsmax(txt), "%s", sData[Name])
  164.                
  165.                 menu_additem(menu, txt, "", 0)
  166.             }
  167.            
  168.             menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  169.             menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  170.             menu_setprop(menu, MPROP_NEXTNAME, "Következő")
  171.             menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  172.                
  173.             menu_display(id, menu, 0)
  174.      
  175.         #if defined FLAG
  176.         }
  177.         #endif
  178.     }
  179.      
  180.     public Hats_Handler(id, menu, item)
  181.     {
  182.         if(item == MENU_EXIT) {
  183.             menu_destroy(menu);
  184.             return PLUGIN_HANDLED;
  185.         }
  186.        
  187.         if(item == 0)
  188.         {
  189.             if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  190.                 remove_entity(g_HatEnt[id])
  191.      
  192.             g_HatEnt[id] = 0
  193.      
  194.             if(Prefix[0])
  195.                 client_print_color(id, print_team_default, "^4[%s]^1 Törölted a sapkád.", Prefix)
  196.             else
  197.                 client_print_color(0, print_team_default, "^4[%s %s]^1 Törölted a sapkád.", Plugin, Version)
  198.         }
  199.         else
  200.         {
  201.             ArrayGetArray(Hats, item, sData)
  202.             Set_Hat(id, sData[Model], sData[Name])
  203.         }
  204.      
  205.         menu_destroy(menu);
  206.         return PLUGIN_HANDLED;
  207.     }
  208.      
  209.     public Set_Hat(id, model[], name[])
  210.     {
  211.         if(g_HatEnt[id] < 1 || !is_valid_ent(g_HatEnt[id]))
  212.         {
  213.             g_HatEnt[id] = create_entity("info_target")
  214.            
  215.             entity_set_string(g_HatEnt[id], EV_SZ_classname, "hat")
  216.             entity_set_edict(g_HatEnt[id], EV_ENT_aiment, id)
  217.             entity_set_edict(g_HatEnt[id], EV_ENT_owner, id)
  218.             entity_set_int(g_HatEnt[id], EV_INT_movetype, MOVETYPE_FOLLOW)
  219.             entity_set_model(g_HatEnt[id], model)
  220.         }
  221.         else
  222.             entity_set_model(g_HatEnt[id], model)
  223.            
  224.         if(Prefix[0])
  225.             client_print_color(id, print_team_default, "^4[%s]^1 kiválasztottad a(z) ^3%s ^1sapkát.", Prefix, name)
  226.         else
  227.             client_print_color(0, print_team_default, "^4[%s %s]^1 kiválasztottad a(z) ^3%s ^1sapkát.", Plugin, Version, name)
  228.     }
  229.      
  230.     public plugin_end()
  231.     {
  232.         ArrayDestroy(Hats)
  233.         TrieDestroy(SayHats)
  234.     }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 10:54 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:517
Megköszönt másnak: 254 alkalommal
Megköszönték neki: 47 alkalommal
Szia teszteld.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. new const Plugin[] = {"Sapik"}
  6. new const Version[] = {"1.0"}
  7. new const Author[] = {"LyleChriss"}
  8.  
  9. new const Prefix[] = {"FTW"}
  10.  
  11. //#define FLAG  ADMIN_KICK
  12.  
  13. new const MenuCmds[][] = {
  14. "say /sapka",
  15. "say /sapik",
  16. "say /sapi"
  17. }
  18.  
  19. new const RemoveCmds[][] = {
  20. "say /alap",
  21. "say /nincs",
  22. "say /nohat",
  23. "say remove"
  24. }
  25.  
  26. enum _:DATA
  27. {
  28. Name[32],
  29. Model[64]
  30. }
  31.  
  32. new sData[DATA]
  33.  
  34. new Trie:SayHats
  35. new Array:Hats
  36. new g_HatEnt[33]
  37.  
  38. public plugin_init()
  39. {
  40. register_plugin(Plugin, Version, Author)
  41.  
  42. for(new i; i < sizeof(MenuCmds); i++)
  43. {
  44.     register_clcmd(MenuCmds[i], "Hats_Menu")
  45. }
  46.  
  47. for(new i; i < sizeof(RemoveCmds); i++)
  48. {
  49.     register_clcmd(RemoveCmds[i], "Remove_Hat")
  50. }
  51.  
  52. register_clcmd("say", "sayhandler")
  53. register_clcmd("say_team", "sayhandler")
  54.  
  55. }
  56.  
  57. public plugin_precache()
  58. {
  59. SayHats = TrieCreate()
  60. Hats = ArrayCreate(DATA)
  61.  
  62. new sBuffer[256], sFile[128], pFile
  63.  
  64. get_localinfo("amxx_configsdir", sFile, charsmax(sFile))
  65. format(sFile, charsmax(sFile), "%s/hats.ini", sFile)
  66.  
  67. pFile = fopen(sFile, "rt")
  68.  
  69. if(pFile)
  70. {
  71.     while(!feof(pFile))
  72.     {
  73.         fgets(pFile, sBuffer, charsmax(sBuffer))
  74.         trim(sBuffer)
  75.  
  76.         if(!sBuffer[0] || sBuffer[0] == ';')
  77.             continue
  78.  
  79.         parse(sBuffer, sData[Name], 31, sData[Model], 63)
  80.  
  81.         if(containi(sData[Model], ".mdl") != -1 && !TrieKeyExists(SayHats, sData[Name]))
  82.         {
  83.             precache_model(sData[Model])
  84.             TrieSetString(SayHats, sData[Name], sData[Model])
  85.             ArrayPushArray(Hats, sData)
  86.         }
  87.     }
  88.  
  89.     fclose(pFile)
  90. }
  91.  
  92.  
  93. }
  94.  
  95. public client_putinserver(id)
  96. {
  97. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  98. remove_entity(g_HatEnt[id])
  99.  
  100.  
  101. g_HatEnt[id] = 0
  102.  
  103.  
  104. }
  105.  
  106. public client_disconnected(id)
  107. {
  108. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  109. remove_entity(g_HatEnt[id])
  110.  
  111.  
  112. g_HatEnt[id] = 0
  113.  
  114.  
  115. }
  116.  
  117. public sayhandler(id)
  118. {
  119. new message[190]
  120.  
  121.  
  122. read_args(message, charsmax(message))
  123. remove_quotes(message)
  124.  
  125. if(TrieKeyExists(SayHats, message))
  126. {
  127.     new sModel[64]
  128.  
  129.     TrieGetString(SayHats, message, sModel, charsmax(sModel))
  130.     Set_Hat(id, sModel, message)
  131. }
  132.  
  133.  
  134. }
  135.  
  136. public Remove_Hat(id)
  137. {
  138. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  139. remove_entity(g_HatEnt[id])
  140.  
  141.  
  142. g_HatEnt[id] = 0
  143.  
  144. client_print_color(id, print_team_default, "^4[%s]^1 Törölted a sapkád.", Prefix)
  145.  
  146.  
  147. }
  148.  
  149. public Hats_Menu(id)
  150. {
  151. new txt[128]
  152.  
  153.  
  154. formatex(txt, charsmax(txt), "%s v%s by %s", Plugin, Version, Author)
  155.  
  156. new menu = menu_create(txt, "Hats_Handler")
  157.  
  158. menu_additem(menu, "Nincs")
  159.  
  160. for(new i; i < ArraySize(Hats); i++)
  161. {
  162.     ArrayGetArray(Hats, i, sData)
  163.  
  164.     formatex(txt, charsmax(txt), "%s", sData[Name])
  165.  
  166.     menu_additem(menu, txt)
  167. }
  168.  
  169. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  170. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  171. menu_setprop(menu, MPROP_NEXTNAME, "Következő")
  172. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  173.  
  174. menu_display(id, menu)
  175.  
  176.  
  177. }
  178.  
  179. public Hats_Handler(id, menu, item)
  180. {
  181. if(item == MENU_EXIT)
  182. {
  183. menu_destroy(menu)
  184. return PLUGIN_HANDLED
  185. }
  186.  
  187.  
  188. if(item == 0)
  189. {
  190.     Remove_Hat(id)
  191. }
  192. else
  193. {
  194.     new index = item - 1
  195.  
  196.     if(index >= 0 && index < ArraySize(Hats))
  197.     {
  198.         ArrayGetArray(Hats, index, sData)
  199.  
  200.         Set_Hat(id, sData[Model], sData[Name])
  201.     }
  202. }
  203.  
  204. menu_destroy(menu)
  205.  
  206. return PLUGIN_HANDLED
  207.  
  208.  
  209. }
  210.  
  211. public Set_Hat(id, model[], name[])
  212. {
  213. if(g_HatEnt[id] < 1 || !is_valid_ent(g_HatEnt[id]))
  214. {
  215. g_HatEnt[id] = create_entity("info_target")
  216.  
  217.  
  218.     entity_set_string(g_HatEnt[id], EV_SZ_classname, "hat")
  219.     entity_set_edict(g_HatEnt[id], EV_ENT_aiment, id)
  220.     entity_set_edict(g_HatEnt[id], EV_ENT_owner, id)
  221.     entity_set_int(g_HatEnt[id], EV_INT_movetype, MOVETYPE_FOLLOW)
  222. }
  223.  
  224. entity_set_model(g_HatEnt[id], model)
  225.  
  226. client_print_color(id, print_team_default, "^4[%s]^1 kiválasztottad a(z) ^3%s ^1sapkát.", Prefix, name)
  227.  
  228.  
  229. }
  230.  
  231. public plugin_end()
  232. {
  233. ArrayDestroy(Hats)
  234. TrieDestroy(SayHats)
  235. }

_________________
► Spoiler mutatása

Ők köszönték meg 8mTNNe nek ezt a hozzászólást: saxxo (Ma, 11:37)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 11:38 
Offline
Jómunkásember

Csatlakozott:2020.06.14. 17:59
Hozzászólások:450
Megköszönt másnak: 84 alkalommal
Megköszönték neki: 8 alkalommal
8mTNNe írta:
Szia teszteld.

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. new const Plugin[] = {"Sapik"}
  6. new const Version[] = {"1.0"}
  7. new const Author[] = {"LyleChriss"}
  8.  
  9. new const Prefix[] = {"FTW"}
  10.  
  11. //#define FLAG  ADMIN_KICK
  12.  
  13. new const MenuCmds[][] = {
  14. "say /sapka",
  15. "say /sapik",
  16. "say /sapi"
  17. }
  18.  
  19. new const RemoveCmds[][] = {
  20. "say /alap",
  21. "say /nincs",
  22. "say /nohat",
  23. "say remove"
  24. }
  25.  
  26. enum _:DATA
  27. {
  28. Name[32],
  29. Model[64]
  30. }
  31.  
  32. new sData[DATA]
  33.  
  34. new Trie:SayHats
  35. new Array:Hats
  36. new g_HatEnt[33]
  37.  
  38. public plugin_init()
  39. {
  40. register_plugin(Plugin, Version, Author)
  41.  
  42. for(new i; i < sizeof(MenuCmds); i++)
  43. {
  44.     register_clcmd(MenuCmds[i], "Hats_Menu")
  45. }
  46.  
  47. for(new i; i < sizeof(RemoveCmds); i++)
  48. {
  49.     register_clcmd(RemoveCmds[i], "Remove_Hat")
  50. }
  51.  
  52. register_clcmd("say", "sayhandler")
  53. register_clcmd("say_team", "sayhandler")
  54.  
  55. }
  56.  
  57. public plugin_precache()
  58. {
  59. SayHats = TrieCreate()
  60. Hats = ArrayCreate(DATA)
  61.  
  62. new sBuffer[256], sFile[128], pFile
  63.  
  64. get_localinfo("amxx_configsdir", sFile, charsmax(sFile))
  65. format(sFile, charsmax(sFile), "%s/hats.ini", sFile)
  66.  
  67. pFile = fopen(sFile, "rt")
  68.  
  69. if(pFile)
  70. {
  71.     while(!feof(pFile))
  72.     {
  73.         fgets(pFile, sBuffer, charsmax(sBuffer))
  74.         trim(sBuffer)
  75.  
  76.         if(!sBuffer[0] || sBuffer[0] == ';')
  77.             continue
  78.  
  79.         parse(sBuffer, sData[Name], 31, sData[Model], 63)
  80.  
  81.         if(containi(sData[Model], ".mdl") != -1 && !TrieKeyExists(SayHats, sData[Name]))
  82.         {
  83.             precache_model(sData[Model])
  84.             TrieSetString(SayHats, sData[Name], sData[Model])
  85.             ArrayPushArray(Hats, sData)
  86.         }
  87.     }
  88.  
  89.     fclose(pFile)
  90. }
  91.  
  92.  
  93. }
  94.  
  95. public client_putinserver(id)
  96. {
  97. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  98. remove_entity(g_HatEnt[id])
  99.  
  100.  
  101. g_HatEnt[id] = 0
  102.  
  103.  
  104. }
  105.  
  106. public client_disconnected(id)
  107. {
  108. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  109. remove_entity(g_HatEnt[id])
  110.  
  111.  
  112. g_HatEnt[id] = 0
  113.  
  114.  
  115. }
  116.  
  117. public sayhandler(id)
  118. {
  119. new message[190]
  120.  
  121.  
  122. read_args(message, charsmax(message))
  123. remove_quotes(message)
  124.  
  125. if(TrieKeyExists(SayHats, message))
  126. {
  127.     new sModel[64]
  128.  
  129.     TrieGetString(SayHats, message, sModel, charsmax(sModel))
  130.     Set_Hat(id, sModel, message)
  131. }
  132.  
  133.  
  134. }
  135.  
  136. public Remove_Hat(id)
  137. {
  138. if(g_HatEnt[id] > 0 && is_valid_ent(g_HatEnt[id]))
  139. remove_entity(g_HatEnt[id])
  140.  
  141.  
  142. g_HatEnt[id] = 0
  143.  
  144. client_print_color(id, print_team_default, "^4[%s]^1 Törölted a sapkád.", Prefix)
  145.  
  146.  
  147. }
  148.  
  149. public Hats_Menu(id)
  150. {
  151. new txt[128]
  152.  
  153.  
  154. formatex(txt, charsmax(txt), "%s v%s by %s", Plugin, Version, Author)
  155.  
  156. new menu = menu_create(txt, "Hats_Handler")
  157.  
  158. menu_additem(menu, "Nincs")
  159.  
  160. for(new i; i < ArraySize(Hats); i++)
  161. {
  162.     ArrayGetArray(Hats, i, sData)
  163.  
  164.     formatex(txt, charsmax(txt), "%s", sData[Name])
  165.  
  166.     menu_additem(menu, txt)
  167. }
  168.  
  169. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  170. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  171. menu_setprop(menu, MPROP_NEXTNAME, "Következő")
  172. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  173.  
  174. menu_display(id, menu)
  175.  
  176.  
  177. }
  178.  
  179. public Hats_Handler(id, menu, item)
  180. {
  181. if(item == MENU_EXIT)
  182. {
  183. menu_destroy(menu)
  184. return PLUGIN_HANDLED
  185. }
  186.  
  187.  
  188. if(item == 0)
  189. {
  190.     Remove_Hat(id)
  191. }
  192. else
  193. {
  194.     new index = item - 1
  195.  
  196.     if(index >= 0 && index < ArraySize(Hats))
  197.     {
  198.         ArrayGetArray(Hats, index, sData)
  199.  
  200.         Set_Hat(id, sData[Model], sData[Name])
  201.     }
  202. }
  203.  
  204. menu_destroy(menu)
  205.  
  206. return PLUGIN_HANDLED
  207.  
  208.  
  209. }
  210.  
  211. public Set_Hat(id, model[], name[])
  212. {
  213. if(g_HatEnt[id] < 1 || !is_valid_ent(g_HatEnt[id]))
  214. {
  215. g_HatEnt[id] = create_entity("info_target")
  216.  
  217.  
  218.     entity_set_string(g_HatEnt[id], EV_SZ_classname, "hat")
  219.     entity_set_edict(g_HatEnt[id], EV_ENT_aiment, id)
  220.     entity_set_edict(g_HatEnt[id], EV_ENT_owner, id)
  221.     entity_set_int(g_HatEnt[id], EV_INT_movetype, MOVETYPE_FOLLOW)
  222. }
  223.  
  224. entity_set_model(g_HatEnt[id], model)
  225.  
  226. client_print_color(id, print_team_default, "^4[%s]^1 kiválasztottad a(z) ^3%s ^1sapkát.", Prefix, name)
  227.  
  228.  
  229. }
  230.  
  231. public plugin_end()
  232. {
  233. ArrayDestroy(Hats)
  234. TrieDestroy(SayHats)
  235. }


köszönöm... tesztelve és működik....


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 12 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole