hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.04. 20:29



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP
HozzászólásElküldve: 2013.01.05. 16:31 
Offline
Fanatikus
Avatar

Csatlakozott: 2012.11.02. 17:32
Hozzászólások: 182
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 4 alkalommal
Sziasztok.

Én előszőr is azt szeretném megkérdezni ,hogy rakjak be vipet vip egyedi ruhával.
És egy olyan plugint ,hogy felül kiíja H U N G A R Y // Only Dust2 szerverén x Vip van.

Előre is köszönöm.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve: 2013.01.05. 16:50 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
Erre lesz szükséged, ha kell átírom neked magyarra:
http://forums.alliedmods.net/showthread.php?t=92994

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve: 2013.01.05. 16:54 
Offline
Fanatikus
Avatar

Csatlakozott: 2012.11.02. 17:32
Hozzászólások: 182
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 4 alkalommal
socrazy írta:
Erre lesz szükséged, ha kell átírom neked magyarra:
http://forums.alliedmods.net/showthread.php?t=92994


Megköszönném csak vizipuska most fontosabb utánna ez :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve: 2013.01.05. 17:23 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
Lemagyarosítottam!
SMA Forráskód: [ Mindet kijelol ]
  1. #define DAMAGE_RECIEVED
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <hamsandwich>
  7.  
  8. static const COLOR[] = "^x04" //green
  9. static const CONTACT[] = ""
  10. new maxplayers
  11. new gmsgSayText
  12. new mpd, mkb, mhb
  13. new g_MsgSync
  14. new health_add
  15. new health_hs_add
  16. new health_max
  17. new nKiller
  18. new nKiller_hp
  19. new nHp_add
  20. new nHp_max
  21. new g_awp_active
  22. new g_menu_active
  23. new round;
  24. new bool:HasC4[33]
  25. #define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
  26. #if defined DAMAGE_RECIEVED
  27. new g_MsgSync2
  28. #endif
  29.  
  30. public plugin_init()
  31. {
  32. register_plugin("VIP Eng Version", "2.05", "Dunno")
  33. mpd = register_cvar("money_per_damage","3")
  34. mkb = register_cvar("money_kill_bonus","200")
  35. mhb = register_cvar("money_hs_bonus","500")
  36. health_add = register_cvar("amx_vip_hp", "15")
  37. health_hs_add = register_cvar("amx_vip_hp_hs", "30")
  38. health_max = register_cvar("amx_vip_max_hp", "100")
  39. g_awp_active = register_cvar("awp_active", "1")
  40. g_menu_active = register_cvar("menu_active", "1")
  41. register_event("Damage","Damage","b")
  42. register_event("DeathMsg","death_msg","a")
  43. register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
  44. register_clcmd("awp","HandleCmd")
  45. register_clcmd("sg550","HandleCmd")
  46. register_clcmd("g3sg1","HandleCmd")
  47. register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
  48. register_event("CurWeapon", "event_CurWeaponn", "be", "1=1")
  49. register_event("CurWeapon", "event_CurWeaponnn", "be", "1=1")
  50. register_clcmd("say /wantvip","ShowMotd")
  51. maxplayers = get_maxplayers()
  52. gmsgSayText = get_user_msgid("SayText")
  53. register_clcmd("say", "handle_say")
  54. register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
  55. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  56. register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
  57. register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
  58. register_event("DeathMsg", "hook_death", "a", "1>0")
  59. register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
  60. g_MsgSync = CreateHudSyncObj()
  61. #if defined DAMAGE_RECIEVED
  62. g_MsgSync2 = CreateHudSyncObj()
  63. #endif
  64. }
  65.  
  66. public on_damage(id)
  67. {
  68. new attacker = get_user_attacker(id)
  69.  
  70. #if defined DAMAGE_RECIEVED
  71. // id should be connected if this message is sent, but lets check anyway
  72. if ( is_user_connected(id) && is_user_connected(attacker) )
  73. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  74. {
  75. new damage = read_data(2)
  76.  
  77. set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
  78. ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
  79. #else
  80. if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_H) )
  81. {
  82. new damage = read_data(2)
  83. #endif
  84. set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
  85. ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
  86. }
  87. }
  88.  
  89. public Damage(id)
  90. {
  91. new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
  92. if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
  93. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  94. {
  95. new money = read_data(2) * get_pcvar_num(mpd)
  96. if(hitpoint==1) money += get_pcvar_num(mhb)
  97. cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
  98. }
  99. }
  100.  
  101. public death_msg()
  102. {
  103. if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
  104. }
  105.  
  106.  
  107. public fwHamPlayerSpawnPost() {
  108.  
  109. new players[32], player, pnum;
  110. get_players(players, pnum, "a");
  111. for(new i = 0; i < pnum; i++)
  112. {
  113. player = players[i];
  114. if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
  115. {
  116. give_item(player, "weapon_hegrenade");
  117. give_item(player, "weapon_flashbang");
  118. give_item(player, "weapon_flashbang");
  119. give_item(player, "weapon_smokegrenade");
  120. give_item(player, "item_assaultsuit");
  121. give_item(player, "item_thighpack");
  122. }
  123. }
  124. return PLUGIN_HANDLED
  125. }
  126.  
  127. public event_new_round()
  128. {
  129. round++;
  130. new players[32], player, pnum;
  131. get_players(players, pnum, "a");
  132. for(new i = 0; i < pnum; i++)
  133. {
  134. player = players[i];
  135. if(get_user_flags(player) & ADMIN_LEVEL_H)
  136. {
  137. if (!get_pcvar_num(g_menu_active))
  138. return PLUGIN_CONTINUE
  139. if(round > 2)
  140. {
  141. Showrod(player);
  142. }
  143. }
  144. }
  145. return PLUGIN_HANDLED
  146. }
  147.  
  148. public Event_RoundRestart(id)
  149. {
  150. round=0;
  151. }
  152.  
  153. public hook_death()
  154. {
  155. // Killer id
  156. nKiller = read_data(1)
  157.  
  158. if ( (read_data(3) == 1) && (read_data(5) == 0) )
  159. {
  160. nHp_add = get_pcvar_num (health_hs_add)
  161. }
  162. else
  163. nHp_add = get_pcvar_num (health_add)
  164. nHp_max = get_pcvar_num (health_max)
  165. // Updating Killer HP
  166. if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
  167. return;
  168.  
  169. nKiller_hp = get_user_health(nKiller)
  170. nKiller_hp += nHp_add
  171. // Maximum HP check
  172. if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  173. set_user_health(nKiller, nKiller_hp)
  174. // Hud message "Healed +15/+30 hp"
  175. set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  176. show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
  177. // Screen fading
  178. message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
  179. write_short(1<<10)
  180. write_short(1<<10)
  181. write_short(0x0000)
  182. write_byte(0)
  183. write_byte(0)
  184. write_byte(200)
  185. write_byte(75)
  186. message_end()
  187.  
  188. }
  189.  
  190. public Showrod(id) {
  191. show_menu(id, Keysrod, "Ingyen VIP Fegyvek^n\w1. M4A1+Deagle ^n\w2. AK47+Deagle^n0. Kilepes^n", -1, "rod") // Display menu
  192. }
  193. public Pressedrod(id, key) {
  194. /* Menu:
  195. * VIP Menu
  196. * 1. Get M4A1+Deagle
  197. * 2. Get AK47+Deagle
  198. * 0. Exit
  199. */
  200. switch (key) {
  201. case 0: {
  202. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  203. HasC4[id] = true;
  204. else
  205. HasC4[id] = false;
  206.  
  207. strip_user_weapons (id)
  208. give_item(id,"weapon_m4a1")
  209. give_item(id,"ammo_556nato")
  210. give_item(id,"ammo_556nato")
  211. give_item(id,"ammo_556nato")
  212. give_item(id,"weapon_deagle")
  213. give_item(id,"ammo_50ae")
  214. give_item(id,"ammo_50ae")
  215. give_item(id,"ammo_50ae")
  216. give_item(id,"ammo_50ae")
  217. give_item(id,"ammo_50ae")
  218. give_item(id,"ammo_50ae")
  219. give_item(id,"ammo_50ae")
  220. give_item(id,"weapon_knife")
  221. give_item(id,"weapon_hegrenade")
  222. give_item(id, "weapon_flashbang");
  223. give_item(id, "weapon_flashbang");
  224. give_item(id, "weapon_smokegrenade");
  225. give_item(id, "item_assaultsuit");
  226. give_item(id, "item_thighpack");
  227. client_print(id, print_center, "Kaptal M4-et es Deagle-t")
  228.  
  229. if (HasC4[id])
  230. {
  231. give_item(id, "weapon_c4");
  232. cs_set_user_plant( id );
  233. }
  234. }
  235. case 1: {
  236. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  237. HasC4[id] = true;
  238. else
  239. HasC4[id] = false;
  240.  
  241. strip_user_weapons (id)
  242. give_item(id,"weapon_ak47")
  243. give_item(id,"ammo_762nato")
  244. give_item(id,"ammo_762nato")
  245. give_item(id,"ammo_762nato")
  246. give_item(id,"weapon_deagle")
  247. give_item(id,"ammo_50ae")
  248. give_item(id,"ammo_50ae")
  249. give_item(id,"ammo_50ae")
  250. give_item(id,"ammo_50ae")
  251. give_item(id,"ammo_50ae")
  252. give_item(id,"ammo_50ae")
  253. give_item(id,"ammo_50ae")
  254. give_item(id,"weapon_knife")
  255. give_item(id,"weapon_hegrenade")
  256. give_item(id, "weapon_flashbang");
  257. give_item(id, "weapon_flashbang");
  258. give_item(id, "weapon_smokegrenade");
  259. give_item(id, "item_assaultsuit");
  260. give_item(id, "item_thighpack");
  261. client_print(id, print_center, "Kaptal AK47-t es Deagle-t")
  262.  
  263. if (HasC4[id])
  264. {
  265. give_item(id, "weapon_c4");
  266. cs_set_user_plant( id );
  267. }
  268. }
  269. case 9: {
  270. }
  271. }
  272. return PLUGIN_CONTINUE
  273. }
  274.  
  275. public HandleCmd(id){
  276. if (!get_pcvar_num(g_awp_active))
  277. return PLUGIN_CONTINUE
  278. if(get_user_flags(id) & ADMIN_LEVEL_H)
  279. return PLUGIN_CONTINUE
  280. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  281. return PLUGIN_HANDLED
  282. }
  283.  
  284.  
  285. public event_CurWeapon(id)
  286. {
  287. if(read_data(2) == CSW_AWP)
  288. {
  289. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  290. {
  291. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  292. client_cmd(id, "drop")
  293. }
  294. }
  295. return PLUGIN_HANDLED
  296. }
  297.  
  298. public event_CurWeaponn(id)
  299. {
  300. if(read_data(2) == CSW_SG550)
  301. {
  302. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  303. {
  304. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  305. client_cmd(id, "drop")
  306. }
  307. }
  308. return PLUGIN_HANDLED
  309. }
  310.  
  311. public event_CurWeaponnn(id)
  312. {
  313. if(read_data(2) == CSW_G3SG1)
  314. {
  315. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  316. {
  317. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  318. client_cmd(id, "drop")
  319. }
  320. }
  321. return PLUGIN_HANDLED
  322. }
  323.  
  324. public ShowMotd(id)
  325. {
  326. show_motd(id, "vip.txt")
  327. }
  328. public client_authorized(id)
  329. {
  330. set_task(30.0, "PrintText" ,id)
  331. }
  332. public PrintText(id)
  333. {
  334. client_print(id, print_chat, "[VIP] Ird be ide /wantvip , hogy lasd hogyan lehetsz vip.")
  335. }
  336.  
  337. public handle_say(id) {
  338. new said[192]
  339. read_args(said,192)
  340. if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
  341. set_task(0.1,"print_adminlist",id)
  342. return PLUGIN_CONTINUE
  343. }
  344.  
  345. public print_adminlist(user)
  346. {
  347. new adminnames[33][32]
  348. new message[256]
  349. new contactinfo[256], contact[112]
  350. new id, count, x, len
  351.  
  352. for(id = 1 ; id <= maxplayers ; id++)
  353. if(is_user_connected(id))
  354. if(get_user_flags(id) & ADMIN_LEVEL_H)
  355. get_user_name(id, adminnames[count++], 31)
  356.  
  357. len = format(message, 255, "%s VIP ONLINE: ",COLOR)
  358. if(count > 0) {
  359. for(x = 0 ; x < count ; x++) {
  360. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  361. if(len > 96 ) {
  362. print_message(user, message)
  363. len = format(message, 255, "%s ",COLOR)
  364. }
  365. }
  366. print_message(user, message)
  367. }
  368. else {
  369. len += format(message[len], 255-len, "Nincs VIP online.")
  370. print_message(user, message)
  371. }
  372.  
  373. get_cvar_string("amx_contactinfo", contact, 63)
  374. if(contact[0]) {
  375. format(contactinfo, 111, "%s Adnub -- %s", COLOR, contact)
  376. print_message(user, contactinfo)
  377. }
  378. }
  379.  
  380. print_message(id, msg[]) {
  381. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  382. write_byte(id)
  383. write_string(msg)
  384. message_end()
  385. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve: 2013.01.05. 17:24 
Offline
Fanatikus
Avatar

Csatlakozott: 2012.11.02. 17:32
Hozzászólások: 182
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 4 alkalommal
socrazy írta:
Lemagyarosítottam!
SMA Forráskód: [ Mindet kijelol ]
  1. #define DAMAGE_RECIEVED
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <hamsandwich>
  7.  
  8. static const COLOR[] = "^x04" //green
  9. static const CONTACT[] = ""
  10. new maxplayers
  11. new gmsgSayText
  12. new mpd, mkb, mhb
  13. new g_MsgSync
  14. new health_add
  15. new health_hs_add
  16. new health_max
  17. new nKiller
  18. new nKiller_hp
  19. new nHp_add
  20. new nHp_max
  21. new g_awp_active
  22. new g_menu_active
  23. new round;
  24. new bool:HasC4[33]
  25. #define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
  26. #if defined DAMAGE_RECIEVED
  27. new g_MsgSync2
  28. #endif
  29.  
  30. public plugin_init()
  31. {
  32. register_plugin("VIP Eng Version", "2.05", "Dunno")
  33. mpd = register_cvar("money_per_damage","3")
  34. mkb = register_cvar("money_kill_bonus","200")
  35. mhb = register_cvar("money_hs_bonus","500")
  36. health_add = register_cvar("amx_vip_hp", "15")
  37. health_hs_add = register_cvar("amx_vip_hp_hs", "30")
  38. health_max = register_cvar("amx_vip_max_hp", "100")
  39. g_awp_active = register_cvar("awp_active", "1")
  40. g_menu_active = register_cvar("menu_active", "1")
  41. register_event("Damage","Damage","b")
  42. register_event("DeathMsg","death_msg","a")
  43. register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
  44. register_clcmd("awp","HandleCmd")
  45. register_clcmd("sg550","HandleCmd")
  46. register_clcmd("g3sg1","HandleCmd")
  47. register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
  48. register_event("CurWeapon", "event_CurWeaponn", "be", "1=1")
  49. register_event("CurWeapon", "event_CurWeaponnn", "be", "1=1")
  50. register_clcmd("say /wantvip","ShowMotd")
  51. maxplayers = get_maxplayers()
  52. gmsgSayText = get_user_msgid("SayText")
  53. register_clcmd("say", "handle_say")
  54. register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
  55. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  56. register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
  57. register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
  58. register_event("DeathMsg", "hook_death", "a", "1>0")
  59. register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
  60. g_MsgSync = CreateHudSyncObj()
  61. #if defined DAMAGE_RECIEVED
  62. g_MsgSync2 = CreateHudSyncObj()
  63. #endif
  64. }
  65.  
  66. public on_damage(id)
  67. {
  68. new attacker = get_user_attacker(id)
  69.  
  70. #if defined DAMAGE_RECIEVED
  71. // id should be connected if this message is sent, but lets check anyway
  72. if ( is_user_connected(id) && is_user_connected(attacker) )
  73. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  74. {
  75. new damage = read_data(2)
  76.  
  77. set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
  78. ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
  79. #else
  80. if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_H) )
  81. {
  82. new damage = read_data(2)
  83. #endif
  84. set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
  85. ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
  86. }
  87. }
  88.  
  89. public Damage(id)
  90. {
  91. new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
  92. if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
  93. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  94. {
  95. new money = read_data(2) * get_pcvar_num(mpd)
  96. if(hitpoint==1) money += get_pcvar_num(mhb)
  97. cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
  98. }
  99. }
  100.  
  101. public death_msg()
  102. {
  103. if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
  104. }
  105.  
  106.  
  107. public fwHamPlayerSpawnPost() {
  108.  
  109. new players[32], player, pnum;
  110. get_players(players, pnum, "a");
  111. for(new i = 0; i < pnum; i++)
  112. {
  113. player = players[i];
  114. if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
  115. {
  116. give_item(player, "weapon_hegrenade");
  117. give_item(player, "weapon_flashbang");
  118. give_item(player, "weapon_flashbang");
  119. give_item(player, "weapon_smokegrenade");
  120. give_item(player, "item_assaultsuit");
  121. give_item(player, "item_thighpack");
  122. }
  123. }
  124. return PLUGIN_HANDLED
  125. }
  126.  
  127. public event_new_round()
  128. {
  129. round++;
  130. new players[32], player, pnum;
  131. get_players(players, pnum, "a");
  132. for(new i = 0; i < pnum; i++)
  133. {
  134. player = players[i];
  135. if(get_user_flags(player) & ADMIN_LEVEL_H)
  136. {
  137. if (!get_pcvar_num(g_menu_active))
  138. return PLUGIN_CONTINUE
  139. if(round > 2)
  140. {
  141. Showrod(player);
  142. }
  143. }
  144. }
  145. return PLUGIN_HANDLED
  146. }
  147.  
  148. public Event_RoundRestart(id)
  149. {
  150. round=0;
  151. }
  152.  
  153. public hook_death()
  154. {
  155. // Killer id
  156. nKiller = read_data(1)
  157.  
  158. if ( (read_data(3) == 1) && (read_data(5) == 0) )
  159. {
  160. nHp_add = get_pcvar_num (health_hs_add)
  161. }
  162. else
  163. nHp_add = get_pcvar_num (health_add)
  164. nHp_max = get_pcvar_num (health_max)
  165. // Updating Killer HP
  166. if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
  167. return;
  168.  
  169. nKiller_hp = get_user_health(nKiller)
  170. nKiller_hp += nHp_add
  171. // Maximum HP check
  172. if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  173. set_user_health(nKiller, nKiller_hp)
  174. // Hud message "Healed +15/+30 hp"
  175. set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  176. show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
  177. // Screen fading
  178. message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
  179. write_short(1<<10)
  180. write_short(1<<10)
  181. write_short(0x0000)
  182. write_byte(0)
  183. write_byte(0)
  184. write_byte(200)
  185. write_byte(75)
  186. message_end()
  187.  
  188. }
  189.  
  190. public Showrod(id) {
  191. show_menu(id, Keysrod, "Ingyen VIP Fegyvek^n\w1. M4A1+Deagle ^n\w2. AK47+Deagle^n0. Kilepes^n", -1, "rod") // Display menu
  192. }
  193. public Pressedrod(id, key) {
  194. /* Menu:
  195. * VIP Menu
  196. * 1. Get M4A1+Deagle
  197. * 2. Get AK47+Deagle
  198. * 0. Exit
  199. */
  200. switch (key) {
  201. case 0: {
  202. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  203. HasC4[id] = true;
  204. else
  205. HasC4[id] = false;
  206.  
  207. strip_user_weapons (id)
  208. give_item(id,"weapon_m4a1")
  209. give_item(id,"ammo_556nato")
  210. give_item(id,"ammo_556nato")
  211. give_item(id,"ammo_556nato")
  212. give_item(id,"weapon_deagle")
  213. give_item(id,"ammo_50ae")
  214. give_item(id,"ammo_50ae")
  215. give_item(id,"ammo_50ae")
  216. give_item(id,"ammo_50ae")
  217. give_item(id,"ammo_50ae")
  218. give_item(id,"ammo_50ae")
  219. give_item(id,"ammo_50ae")
  220. give_item(id,"weapon_knife")
  221. give_item(id,"weapon_hegrenade")
  222. give_item(id, "weapon_flashbang");
  223. give_item(id, "weapon_flashbang");
  224. give_item(id, "weapon_smokegrenade");
  225. give_item(id, "item_assaultsuit");
  226. give_item(id, "item_thighpack");
  227. client_print(id, print_center, "Kaptal M4-et es Deagle-t")
  228.  
  229. if (HasC4[id])
  230. {
  231. give_item(id, "weapon_c4");
  232. cs_set_user_plant( id );
  233. }
  234. }
  235. case 1: {
  236. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  237. HasC4[id] = true;
  238. else
  239. HasC4[id] = false;
  240.  
  241. strip_user_weapons (id)
  242. give_item(id,"weapon_ak47")
  243. give_item(id,"ammo_762nato")
  244. give_item(id,"ammo_762nato")
  245. give_item(id,"ammo_762nato")
  246. give_item(id,"weapon_deagle")
  247. give_item(id,"ammo_50ae")
  248. give_item(id,"ammo_50ae")
  249. give_item(id,"ammo_50ae")
  250. give_item(id,"ammo_50ae")
  251. give_item(id,"ammo_50ae")
  252. give_item(id,"ammo_50ae")
  253. give_item(id,"ammo_50ae")
  254. give_item(id,"weapon_knife")
  255. give_item(id,"weapon_hegrenade")
  256. give_item(id, "weapon_flashbang");
  257. give_item(id, "weapon_flashbang");
  258. give_item(id, "weapon_smokegrenade");
  259. give_item(id, "item_assaultsuit");
  260. give_item(id, "item_thighpack");
  261. client_print(id, print_center, "Kaptal AK47-t es Deagle-t")
  262.  
  263. if (HasC4[id])
  264. {
  265. give_item(id, "weapon_c4");
  266. cs_set_user_plant( id );
  267. }
  268. }
  269. case 9: {
  270. }
  271. }
  272. return PLUGIN_CONTINUE
  273. }
  274.  
  275. public HandleCmd(id){
  276. if (!get_pcvar_num(g_awp_active))
  277. return PLUGIN_CONTINUE
  278. if(get_user_flags(id) & ADMIN_LEVEL_H)
  279. return PLUGIN_CONTINUE
  280. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  281. return PLUGIN_HANDLED
  282. }
  283.  
  284.  
  285. public event_CurWeapon(id)
  286. {
  287. if(read_data(2) == CSW_AWP)
  288. {
  289. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  290. {
  291. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  292. client_cmd(id, "drop")
  293. }
  294. }
  295. return PLUGIN_HANDLED
  296. }
  297.  
  298. public event_CurWeaponn(id)
  299. {
  300. if(read_data(2) == CSW_SG550)
  301. {
  302. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  303. {
  304. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  305. client_cmd(id, "drop")
  306. }
  307. }
  308. return PLUGIN_HANDLED
  309. }
  310.  
  311. public event_CurWeaponnn(id)
  312. {
  313. if(read_data(2) == CSW_G3SG1)
  314. {
  315. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  316. {
  317. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  318. client_cmd(id, "drop")
  319. }
  320. }
  321. return PLUGIN_HANDLED
  322. }
  323.  
  324. public ShowMotd(id)
  325. {
  326. show_motd(id, "vip.txt")
  327. }
  328. public client_authorized(id)
  329. {
  330. set_task(30.0, "PrintText" ,id)
  331. }
  332. public PrintText(id)
  333. {
  334. client_print(id, print_chat, "[VIP] Ird be ide /wantvip , hogy lasd hogyan lehetsz vip.")
  335. }
  336.  
  337. public handle_say(id) {
  338. new said[192]
  339. read_args(said,192)
  340. if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
  341. set_task(0.1,"print_adminlist",id)
  342. return PLUGIN_CONTINUE
  343. }
  344.  
  345. public print_adminlist(user)
  346. {
  347. new adminnames[33][32]
  348. new message[256]
  349. new contactinfo[256], contact[112]
  350. new id, count, x, len
  351.  
  352. for(id = 1 ; id <= maxplayers ; id++)
  353. if(is_user_connected(id))
  354. if(get_user_flags(id) & ADMIN_LEVEL_H)
  355. get_user_name(id, adminnames[count++], 31)
  356.  
  357. len = format(message, 255, "%s VIP ONLINE: ",COLOR)
  358. if(count > 0) {
  359. for(x = 0 ; x < count ; x++) {
  360. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  361. if(len > 96 ) {
  362. print_message(user, message)
  363. len = format(message, 255, "%s ",COLOR)
  364. }
  365. }
  366. print_message(user, message)
  367. }
  368. else {
  369. len += format(message[len], 255-len, "Nincs VIP online.")
  370. print_message(user, message)
  371. }
  372.  
  373. get_cvar_string("amx_contactinfo", contact, 63)
  374. if(contact[0]) {
  375. format(contactinfo, 111, "%s Adnub -- %s", COLOR, contact)
  376. print_message(user, contactinfo)
  377. }
  378. }
  379.  
  380. print_message(id, msg[]) {
  381. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  382. write_byte(id)
  383. write_string(msg)
  384. message_end()
  385. }


Én ehez naon nem értek please kérlek csináld át gondolom amxx-be vagy nemtudom és töltsd fel data.hu-ra


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP
HozzászólásElküldve: 2013.01.05. 17:26 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
Puma írta:
socrazy írta:
Lemagyarosítottam!
SMA Forráskód: [ Mindet kijelol ]
  1. #define DAMAGE_RECIEVED
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <hamsandwich>
  7.  
  8. static const COLOR[] = "^x04" //green
  9. static const CONTACT[] = ""
  10. new maxplayers
  11. new gmsgSayText
  12. new mpd, mkb, mhb
  13. new g_MsgSync
  14. new health_add
  15. new health_hs_add
  16. new health_max
  17. new nKiller
  18. new nKiller_hp
  19. new nHp_add
  20. new nHp_max
  21. new g_awp_active
  22. new g_menu_active
  23. new round;
  24. new bool:HasC4[33]
  25. #define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
  26. #if defined DAMAGE_RECIEVED
  27. new g_MsgSync2
  28. #endif
  29.  
  30. public plugin_init()
  31. {
  32. register_plugin("VIP Eng Version", "2.05", "Dunno")
  33. mpd = register_cvar("money_per_damage","3")
  34. mkb = register_cvar("money_kill_bonus","200")
  35. mhb = register_cvar("money_hs_bonus","500")
  36. health_add = register_cvar("amx_vip_hp", "15")
  37. health_hs_add = register_cvar("amx_vip_hp_hs", "30")
  38. health_max = register_cvar("amx_vip_max_hp", "100")
  39. g_awp_active = register_cvar("awp_active", "1")
  40. g_menu_active = register_cvar("menu_active", "1")
  41. register_event("Damage","Damage","b")
  42. register_event("DeathMsg","death_msg","a")
  43. register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
  44. register_clcmd("awp","HandleCmd")
  45. register_clcmd("sg550","HandleCmd")
  46. register_clcmd("g3sg1","HandleCmd")
  47. register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
  48. register_event("CurWeapon", "event_CurWeaponn", "be", "1=1")
  49. register_event("CurWeapon", "event_CurWeaponnn", "be", "1=1")
  50. register_clcmd("say /wantvip","ShowMotd")
  51. maxplayers = get_maxplayers()
  52. gmsgSayText = get_user_msgid("SayText")
  53. register_clcmd("say", "handle_say")
  54. register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
  55. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  56. register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
  57. register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
  58. register_event("DeathMsg", "hook_death", "a", "1>0")
  59. register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
  60. g_MsgSync = CreateHudSyncObj()
  61. #if defined DAMAGE_RECIEVED
  62. g_MsgSync2 = CreateHudSyncObj()
  63. #endif
  64. }
  65.  
  66. public on_damage(id)
  67. {
  68. new attacker = get_user_attacker(id)
  69.  
  70. #if defined DAMAGE_RECIEVED
  71. // id should be connected if this message is sent, but lets check anyway
  72. if ( is_user_connected(id) && is_user_connected(attacker) )
  73. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  74. {
  75. new damage = read_data(2)
  76.  
  77. set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
  78. ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
  79. #else
  80. if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_H) )
  81. {
  82. new damage = read_data(2)
  83. #endif
  84. set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
  85. ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
  86. }
  87. }
  88.  
  89. public Damage(id)
  90. {
  91. new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
  92. if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
  93. if (get_user_flags(attacker) & ADMIN_LEVEL_H)
  94. {
  95. new money = read_data(2) * get_pcvar_num(mpd)
  96. if(hitpoint==1) money += get_pcvar_num(mhb)
  97. cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
  98. }
  99. }
  100.  
  101. public death_msg()
  102. {
  103. if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
  104. }
  105.  
  106.  
  107. public fwHamPlayerSpawnPost() {
  108.  
  109. new players[32], player, pnum;
  110. get_players(players, pnum, "a");
  111. for(new i = 0; i < pnum; i++)
  112. {
  113. player = players[i];
  114. if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
  115. {
  116. give_item(player, "weapon_hegrenade");
  117. give_item(player, "weapon_flashbang");
  118. give_item(player, "weapon_flashbang");
  119. give_item(player, "weapon_smokegrenade");
  120. give_item(player, "item_assaultsuit");
  121. give_item(player, "item_thighpack");
  122. }
  123. }
  124. return PLUGIN_HANDLED
  125. }
  126.  
  127. public event_new_round()
  128. {
  129. round++;
  130. new players[32], player, pnum;
  131. get_players(players, pnum, "a");
  132. for(new i = 0; i < pnum; i++)
  133. {
  134. player = players[i];
  135. if(get_user_flags(player) & ADMIN_LEVEL_H)
  136. {
  137. if (!get_pcvar_num(g_menu_active))
  138. return PLUGIN_CONTINUE
  139. if(round > 2)
  140. {
  141. Showrod(player);
  142. }
  143. }
  144. }
  145. return PLUGIN_HANDLED
  146. }
  147.  
  148. public Event_RoundRestart(id)
  149. {
  150. round=0;
  151. }
  152.  
  153. public hook_death()
  154. {
  155. // Killer id
  156. nKiller = read_data(1)
  157.  
  158. if ( (read_data(3) == 1) && (read_data(5) == 0) )
  159. {
  160. nHp_add = get_pcvar_num (health_hs_add)
  161. }
  162. else
  163. nHp_add = get_pcvar_num (health_add)
  164. nHp_max = get_pcvar_num (health_max)
  165. // Updating Killer HP
  166. if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
  167. return;
  168.  
  169. nKiller_hp = get_user_health(nKiller)
  170. nKiller_hp += nHp_add
  171. // Maximum HP check
  172. if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  173. set_user_health(nKiller, nKiller_hp)
  174. // Hud message "Healed +15/+30 hp"
  175. set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  176. show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
  177. // Screen fading
  178. message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
  179. write_short(1<<10)
  180. write_short(1<<10)
  181. write_short(0x0000)
  182. write_byte(0)
  183. write_byte(0)
  184. write_byte(200)
  185. write_byte(75)
  186. message_end()
  187.  
  188. }
  189.  
  190. public Showrod(id) {
  191. show_menu(id, Keysrod, "Ingyen VIP Fegyvek^n\w1. M4A1+Deagle ^n\w2. AK47+Deagle^n0. Kilepes^n", -1, "rod") // Display menu
  192. }
  193. public Pressedrod(id, key) {
  194. /* Menu:
  195. * VIP Menu
  196. * 1. Get M4A1+Deagle
  197. * 2. Get AK47+Deagle
  198. * 0. Exit
  199. */
  200. switch (key) {
  201. case 0: {
  202. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  203. HasC4[id] = true;
  204. else
  205. HasC4[id] = false;
  206.  
  207. strip_user_weapons (id)
  208. give_item(id,"weapon_m4a1")
  209. give_item(id,"ammo_556nato")
  210. give_item(id,"ammo_556nato")
  211. give_item(id,"ammo_556nato")
  212. give_item(id,"weapon_deagle")
  213. give_item(id,"ammo_50ae")
  214. give_item(id,"ammo_50ae")
  215. give_item(id,"ammo_50ae")
  216. give_item(id,"ammo_50ae")
  217. give_item(id,"ammo_50ae")
  218. give_item(id,"ammo_50ae")
  219. give_item(id,"ammo_50ae")
  220. give_item(id,"weapon_knife")
  221. give_item(id,"weapon_hegrenade")
  222. give_item(id, "weapon_flashbang");
  223. give_item(id, "weapon_flashbang");
  224. give_item(id, "weapon_smokegrenade");
  225. give_item(id, "item_assaultsuit");
  226. give_item(id, "item_thighpack");
  227. client_print(id, print_center, "Kaptal M4-et es Deagle-t")
  228.  
  229. if (HasC4[id])
  230. {
  231. give_item(id, "weapon_c4");
  232. cs_set_user_plant( id );
  233. }
  234. }
  235. case 1: {
  236. if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
  237. HasC4[id] = true;
  238. else
  239. HasC4[id] = false;
  240.  
  241. strip_user_weapons (id)
  242. give_item(id,"weapon_ak47")
  243. give_item(id,"ammo_762nato")
  244. give_item(id,"ammo_762nato")
  245. give_item(id,"ammo_762nato")
  246. give_item(id,"weapon_deagle")
  247. give_item(id,"ammo_50ae")
  248. give_item(id,"ammo_50ae")
  249. give_item(id,"ammo_50ae")
  250. give_item(id,"ammo_50ae")
  251. give_item(id,"ammo_50ae")
  252. give_item(id,"ammo_50ae")
  253. give_item(id,"ammo_50ae")
  254. give_item(id,"weapon_knife")
  255. give_item(id,"weapon_hegrenade")
  256. give_item(id, "weapon_flashbang");
  257. give_item(id, "weapon_flashbang");
  258. give_item(id, "weapon_smokegrenade");
  259. give_item(id, "item_assaultsuit");
  260. give_item(id, "item_thighpack");
  261. client_print(id, print_center, "Kaptal AK47-t es Deagle-t")
  262.  
  263. if (HasC4[id])
  264. {
  265. give_item(id, "weapon_c4");
  266. cs_set_user_plant( id );
  267. }
  268. }
  269. case 9: {
  270. }
  271. }
  272. return PLUGIN_CONTINUE
  273. }
  274.  
  275. public HandleCmd(id){
  276. if (!get_pcvar_num(g_awp_active))
  277. return PLUGIN_CONTINUE
  278. if(get_user_flags(id) & ADMIN_LEVEL_H)
  279. return PLUGIN_CONTINUE
  280. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  281. return PLUGIN_HANDLED
  282. }
  283.  
  284.  
  285. public event_CurWeapon(id)
  286. {
  287. if(read_data(2) == CSW_AWP)
  288. {
  289. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  290. {
  291. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  292. client_cmd(id, "drop")
  293. }
  294. }
  295. return PLUGIN_HANDLED
  296. }
  297.  
  298. public event_CurWeaponn(id)
  299. {
  300. if(read_data(2) == CSW_SG550)
  301. {
  302. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  303. {
  304. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  305. client_cmd(id, "drop")
  306. }
  307. }
  308. return PLUGIN_HANDLED
  309. }
  310.  
  311. public event_CurWeaponnn(id)
  312. {
  313. if(read_data(2) == CSW_G3SG1)
  314. {
  315. if(!(get_user_flags(id) & ADMIN_LEVEL_H))
  316. {
  317. client_print(id, print_center, "Snipert csak VIP-ek hasznalhatjak")
  318. client_cmd(id, "drop")
  319. }
  320. }
  321. return PLUGIN_HANDLED
  322. }
  323.  
  324. public ShowMotd(id)
  325. {
  326. show_motd(id, "vip.txt")
  327. }
  328. public client_authorized(id)
  329. {
  330. set_task(30.0, "PrintText" ,id)
  331. }
  332. public PrintText(id)
  333. {
  334. client_print(id, print_chat, "[VIP] Ird be ide /wantvip , hogy lasd hogyan lehetsz vip.")
  335. }
  336.  
  337. public handle_say(id) {
  338. new said[192]
  339. read_args(said,192)
  340. if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
  341. set_task(0.1,"print_adminlist",id)
  342. return PLUGIN_CONTINUE
  343. }
  344.  
  345. public print_adminlist(user)
  346. {
  347. new adminnames[33][32]
  348. new message[256]
  349. new contactinfo[256], contact[112]
  350. new id, count, x, len
  351.  
  352. for(id = 1 ; id <= maxplayers ; id++)
  353. if(is_user_connected(id))
  354. if(get_user_flags(id) & ADMIN_LEVEL_H)
  355. get_user_name(id, adminnames[count++], 31)
  356.  
  357. len = format(message, 255, "%s VIP ONLINE: ",COLOR)
  358. if(count > 0) {
  359. for(x = 0 ; x < count ; x++) {
  360. len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
  361. if(len > 96 ) {
  362. print_message(user, message)
  363. len = format(message, 255, "%s ",COLOR)
  364. }
  365. }
  366. print_message(user, message)
  367. }
  368. else {
  369. len += format(message[len], 255-len, "Nincs VIP online.")
  370. print_message(user, message)
  371. }
  372.  
  373. get_cvar_string("amx_contactinfo", contact, 63)
  374. if(contact[0]) {
  375. format(contactinfo, 111, "%s Adnub -- %s", COLOR, contact)
  376. print_message(user, contactinfo)
  377. }
  378. }
  379.  
  380. print_message(id, msg[]) {
  381. message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
  382. write_byte(id)
  383. write_string(msg)
  384. message_end()
  385. }


Én ehez naon nem értek please kérlek csináld át gondolom amxx-be vagy nemtudom és töltsd fel data.hu-ra

Amxx file:
http://193.17.175.84/dave/amxxcompiler/ ... a70db.amxx

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 49 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