hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.20. 01:03



Jelenlévő felhasználók

Jelenleg 262 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 261 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Barlog III
HozzászólásElküldve: 2015.12.25. 14:41 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Üdv!

Azt hogyan csináljam meg hogy Pl: /bolt és ott van hogy Barlog III és ha rá nyomom akkor oda adja? Egybe nem szeretném írni

  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <fakemeta_util>
  4. #include <hamsandwich>
  5. #include <cstrike>
  6.  
  7. #define PLUGIN "Balrog-III"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Dias"
  10.  
  11. #define V_MODEL "models/v_balrog3.mdl"
  12. #define P_MODEL "models/p_balrog3.mdl"
  13. #define W_MODEL "models/w_balrog3.mdl"
  14.  
  15. #define DAMAGE 24
  16. #define BPAMMO 240
  17. #define ACTIVE_CLIP 15
  18.  
  19. #define CSW_BALROG3 CSW_MP5NAVY
  20. #define weapon_balrog3 "weapon_mp5navy"
  21.  
  22. #define WEAPON_SECRETCODE 4962
  23. #define WEAPON_EVENT "events/mp5n.sc"
  24. #define OLD_W_MODEL "models/w_mp5.mdl"
  25.  
  26. new const Balrog3_Sounds[6][] =
  27. {
  28.     "weapons/balrig3-1.wav",
  29.     "weapons/balrig3-2.wav",
  30.     "weapons/balrig3_boltpull.wav",
  31.     "weapons/balrig3_clipin.wav",
  32.     "weapons/balrig3_clipout.wav",
  33.     "weapons/balrig3_draw.wav"
  34. }
  35.  
  36. #define EXPLOSE_SPR "sprites/balrog5stack.spr"
  37.  
  38. enum
  39. {
  40.     ANIM_IDLE = 0,
  41.     ANIM_DRAW,
  42.     ANIM_RELOAD,
  43.     ANIM_SHOOT_A,
  44.     ANIM_SHOOT_B
  45. }
  46.  
  47.  
  48. new g_Had_Balrog3[33], g_Shoot_Special[33], g_Holding_Attack[33], g_Shoot_Count[33], g_Old_Weapon[33], g_Current_Weapon[33]
  49. new g_Exp_SprId, g_balrog3_event, g_ShellId, g_SmokePuff_SprId
  50.  
  51. public plugin_init()
  52. {
  53.     register_plugin(PLUGIN, VERSION, AUTHOR)
  54.    
  55.     register_event("CurWeapon", "Event_CurWeapon", "be", "1=1")
  56.    
  57.     register_forward(FM_UpdateClientData, "fw_UpdateClientData_Post", 1)   
  58.     register_forward(FM_PlaybackEvent, "fw_PlaybackEvent") 
  59.     register_forward(FM_SetModel, "fw_SetModel")
  60.     register_forward(FM_CmdStart, "fw_CmdStart")       
  61.    
  62.     RegisterHam(Ham_TraceAttack, "worldspawn", "fw_TraceAttack")
  63.     RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")   
  64.     RegisterHam(Ham_Weapon_PrimaryAttack, weapon_balrog3, "fw_Weapon_PrimaryAttack")
  65.     RegisterHam(Ham_Weapon_PrimaryAttack, weapon_balrog3, "fw_Weapon_PrimaryAttack_Post", 1)
  66.     RegisterHam(Ham_Item_AddToPlayer, weapon_balrog3, "fw_Item_AddToPlayer_Post", 1)
  67.    
  68.     register_clcmd("admin_get_balrog3", "Get_Balrog3", ADMIN_BAN)
  69. }
  70.  
  71. public plugin_precache()
  72. {
  73.     engfunc(EngFunc_PrecacheModel, V_MODEL)
  74.     engfunc(EngFunc_PrecacheModel, P_MODEL)
  75.     engfunc(EngFunc_PrecacheModel, W_MODEL)
  76.    
  77.     for(new i = 0; i < sizeof(Balrog3_Sounds); i++)
  78.         engfunc(EngFunc_PrecacheSound, Balrog3_Sounds[i])
  79.        
  80.     g_Exp_SprId = engfunc(EngFunc_PrecacheModel, EXPLOSE_SPR)
  81.     g_SmokePuff_SprId = engfunc(EngFunc_PrecacheModel, "sprites/wall_puff1.spr")
  82.     g_ShellId = engfunc(EngFunc_PrecacheModel, "models/pshell.mdl")
  83.    
  84.     register_forward(FM_PrecacheEvent, "fw_PrecacheEvent_Post", 1)
  85. }
  86.  
  87. public fw_PrecacheEvent_Post(type, const name[])
  88. {
  89.     if(equal(WEAPON_EVENT, name))
  90.         g_balrog3_event = get_orig_retval()    
  91. }
  92.  
  93. public Get_Balrog3(id)
  94. {
  95.     if(!is_user_alive(id))
  96.         return
  97.        
  98.     g_Had_Balrog3[id] = 1
  99.     g_Shoot_Special[id] = 0
  100.     g_Holding_Attack[id] = 0
  101.     g_Shoot_Count[id] = 0
  102.    
  103.     fm_give_item(id, weapon_balrog3)
  104.    
  105.     cs_set_user_bpammo(id, CSW_BALROG3, BPAMMO)
  106. }
  107.  
  108. public Remove_Balrog3(id)
  109. {
  110.     if(!is_user_connected(id))
  111.         return
  112.        
  113.     g_Had_Balrog3[id] = 0
  114.     g_Shoot_Special[id] = 0
  115. }
  116.  
  117. public Event_CurWeapon(id)
  118. {
  119.     if(!is_user_alive(id))
  120.         return
  121.    
  122.     if(get_user_weapon(id) != g_Current_Weapon[id]) g_Current_Weapon[id] = get_user_weapon(id)
  123.    
  124.     if(get_user_weapon(id) == CSW_BALROG3 && g_Had_Balrog3[id])
  125.     {
  126.         if(g_Old_Weapon[id] != CSW_BALROG3)
  127.         {
  128.             set_pev(id, pev_viewmodel2, V_MODEL)
  129.             set_pev(id, pev_weaponmodel2, P_MODEL)
  130.         }
  131.     }
  132.    
  133.     g_Old_Weapon[id] = get_user_weapon(id)
  134. }
  135.  
  136. public fw_UpdateClientData_Post(id, sendweapons, cd_handle)
  137. {
  138.     if(!is_user_alive(id) || !is_user_connected(id))
  139.         return FMRES_IGNORED   
  140.     if(get_user_weapon(id) == CSW_BALROG3 && g_Had_Balrog3[id])
  141.         set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
  142.    
  143.     return FMRES_HANDLED
  144. }
  145.  
  146. public fw_PlaybackEvent(flags, invoker, eventid, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iParam1, iParam2, bParam1, bParam2)
  147. {
  148.     if (!is_user_connected(invoker))
  149.         return FMRES_IGNORED   
  150.     if(get_user_weapon(invoker) != CSW_BALROG3 || !g_Had_Balrog3[invoker])
  151.         return FMRES_IGNORED
  152.     if(eventid != g_balrog3_event)
  153.         return FMRES_IGNORED
  154.    
  155.     engfunc(EngFunc_PlaybackEvent, flags | FEV_HOSTONLY, invoker, eventid, delay, origin, angles, fparam1, fparam2, iParam1, iParam2, bParam1, bParam2)
  156.    
  157.     if(!g_Shoot_Special[invoker] && cs_get_user_bpammo(invoker, CSW_BALROG3) > 0)
  158.     {
  159.         g_Shoot_Count[invoker]++
  160.         if(g_Shoot_Count[invoker] >= ACTIVE_CLIP)
  161.         {
  162.             g_Shoot_Special[invoker] = 1
  163.            
  164.             static Ent; Ent = fm_get_user_weapon_entity(invoker, CSW_BALROG3)
  165.             if(pev_valid(Ent)) g_Shoot_Count[invoker] = cs_get_weapon_ammo(Ent)
  166.         }
  167.     } else if(g_Shoot_Special[invoker]) {
  168.         cs_set_user_bpammo(invoker, CSW_BALROG3, cs_get_user_bpammo(invoker, CSW_BALROG3) - 1)
  169.        
  170.         if(cs_get_user_bpammo(invoker, CSW_BALROG3) <= 0)
  171.         {
  172.             g_Shoot_Special[invoker] = 0
  173.             g_Shoot_Count[invoker] = 0
  174.         }
  175.     }
  176.    
  177.     set_weapon_anim(invoker, g_Shoot_Special[invoker] == 1 ? ANIM_SHOOT_B : ANIM_SHOOT_A)
  178.     emit_sound(invoker, CHAN_WEAPON, g_Shoot_Special[invoker] == 1 ? Balrog3_Sounds[1] : Balrog3_Sounds[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
  179.    
  180.     Eject_Shell(invoker, g_ShellId, 0.0)
  181.        
  182.     return FMRES_SUPERCEDE
  183. }
  184.  
  185. public fw_SetModel(entity, model[])
  186. {
  187.     if(!pev_valid(entity))
  188.         return FMRES_IGNORED
  189.    
  190.     static Classname[32]
  191.     pev(entity, pev_classname, Classname, sizeof(Classname))
  192.    
  193.     if(!equal(Classname, "weaponbox"))
  194.         return FMRES_IGNORED
  195.    
  196.     static iOwner
  197.     iOwner = pev(entity, pev_owner)
  198.    
  199.     if(equal(model, OLD_W_MODEL))
  200.     {
  201.         static weapon; weapon = fm_find_ent_by_owner(-1, weapon_balrog3, entity)
  202.        
  203.         if(!pev_valid(weapon))
  204.             return FMRES_IGNORED;
  205.        
  206.         if(g_Had_Balrog3[iOwner])
  207.         {
  208.             Remove_Balrog3(iOwner)
  209.            
  210.             set_pev(weapon, pev_impulse, WEAPON_SECRETCODE)
  211.             engfunc(EngFunc_SetModel, entity, W_MODEL)
  212.            
  213.             return FMRES_SUPERCEDE
  214.         }
  215.     }
  216.  
  217.     return FMRES_IGNORED;
  218. }
  219.  
  220. public fw_CmdStart(id, uc_handle, seed)
  221. {
  222.     if(!is_user_alive(id))
  223.         return
  224.     if(g_Current_Weapon[id] != CSW_BALROG3 || !g_Had_Balrog3[id])
  225.         return
  226.        
  227.     static NewButton; NewButton = get_uc(uc_handle, UC_Buttons)
  228.     static OldButton; OldButton = pev(id, pev_oldbuttons)
  229.    
  230.     if(NewButton & IN_ATTACK)
  231.     {
  232.         if(!g_Holding_Attack[id]) g_Holding_Attack[id] = 1
  233.     } else if((NewButton & IN_ATTACK2) && !(OldButton & IN_ATTACK2)) {
  234.         if(cs_get_user_zoom(id) == 1) cs_set_user_zoom(id, CS_SET_AUGSG552_ZOOM, 1)
  235.         else cs_set_user_zoom(id, CS_SET_NO_ZOOM, 1)
  236.     } else {
  237.         if(OldButton & IN_ATTACK)
  238.         {
  239.             if(g_Holding_Attack[id])
  240.             {
  241.                 g_Holding_Attack[id] = 0
  242.                 g_Shoot_Count[id] = 0
  243.                 g_Shoot_Special[id] = 0
  244.             }
  245.         }
  246.     }
  247. }
  248.  
  249. public fw_TraceAttack(Victim, Attacker, Float:Damage, Float:Direction[3], Ptr, DamageBits)
  250. {
  251.     if(!is_user_alive(Attacker))
  252.         return HAM_IGNORED 
  253.     if(get_user_weapon(Attacker) != CSW_BALROG3 || !g_Had_Balrog3[Attacker])
  254.         return HAM_IGNORED
  255.        
  256.     static Float:flEnd[3], Float:vecPlane[3]
  257.    
  258.     get_tr2(Ptr, TR_vecEndPos, flEnd)
  259.     get_tr2(Ptr, TR_vecPlaneNormal, vecPlane)      
  260.        
  261.     if(!is_user_alive(Victim))
  262.     {
  263.         Make_BulletHole(Attacker, flEnd, Damage)
  264.         Make_BulletSmoke(Attacker, Ptr)
  265.     }
  266.    
  267.     if(g_Shoot_Special[Attacker])
  268.     {
  269.         Make_BalrogEffect(Attacker, Ptr)
  270.         radius_damage(Attacker, flEnd, float(DAMAGE), 96.0)
  271.     }
  272.    
  273.     SetHamParamFloat(3, float(DAMAGE))
  274.    
  275.     return HAM_IGNORED
  276. }
  277.  
  278. public fw_Weapon_PrimaryAttack(Ent)
  279. {
  280.     if(!pev_valid(Ent))
  281.         return
  282.     static Id; Id = pev(Ent, pev_owner)
  283.     if(!g_Had_Balrog3[Id])
  284.         return
  285.    
  286.     if(g_Shoot_Special[Id]) set_pdata_float(Ent, 62, 0.4, 4)
  287.     else set_pdata_float(Ent, 62, 0.2, 4)
  288. }
  289.  
  290. public fw_Weapon_PrimaryAttack_Post(Ent)
  291. {
  292.     if(!pev_valid(Ent))
  293.         return
  294.     static Id; Id = pev(Ent, pev_owner)
  295.     if(!g_Had_Balrog3[Id])
  296.         return
  297.    
  298.     if(g_Shoot_Special[Id] && cs_get_weapon_ammo(Ent) > 0)
  299.     {
  300.         cs_set_weapon_ammo(Ent, g_Shoot_Count[Id])
  301.         set_pdata_float(Ent, 46, get_pdata_float(Ent, 46, 4) * 0.75, 4)
  302.     }
  303. }
  304.  
  305. public fw_Item_AddToPlayer_Post(ent, id)
  306. {
  307.     if(!pev_valid(ent))
  308.         return HAM_IGNORED
  309.        
  310.     if(pev(ent, pev_impulse) == WEAPON_SECRETCODE)
  311.     {
  312.         g_Had_Balrog3[id] = 1
  313.         set_pev(ent, pev_impulse, 0)
  314.     }      
  315.  
  316.     return HAM_HANDLED 
  317. }
  318.  
  319. stock Make_BulletHole(id, Float:Origin[3], Float:Damage)
  320. {
  321.     // Find target
  322.     static Decal; Decal = random_num(41, 45)
  323.     static LoopTime;
  324.    
  325.     if(Damage > 100.0) LoopTime = 2
  326.     else LoopTime = 1
  327.    
  328.     for(new i = 0; i < LoopTime; i++)
  329.     {
  330.         // Put decal on "world" (a wall)
  331.         message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
  332.         write_byte(TE_WORLDDECAL)
  333.         engfunc(EngFunc_WriteCoord, Origin[0])
  334.         engfunc(EngFunc_WriteCoord, Origin[1])
  335.         engfunc(EngFunc_WriteCoord, Origin[2])
  336.         write_byte(Decal)
  337.         message_end()
  338.        
  339.         // Show sparcles
  340.         message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
  341.         write_byte(TE_GUNSHOTDECAL)
  342.         engfunc(EngFunc_WriteCoord, Origin[0])
  343.         engfunc(EngFunc_WriteCoord, Origin[1])
  344.         engfunc(EngFunc_WriteCoord, Origin[2])
  345.         write_short(id)
  346.         write_byte(Decal)
  347.         message_end()
  348.     }
  349. }
  350.  
  351. public Make_BulletSmoke(id, TrResult)
  352. {
  353.     static Float:vecSrc[3], Float:vecEnd[3], TE_FLAG
  354.    
  355.     get_weapon_attachment(id, vecSrc)
  356.     global_get(glb_v_forward, vecEnd)
  357.    
  358.     xs_vec_mul_scalar(vecEnd, 8192.0, vecEnd)
  359.     xs_vec_add(vecSrc, vecEnd, vecEnd)
  360.  
  361.     get_tr2(TrResult, TR_vecEndPos, vecSrc)
  362.     get_tr2(TrResult, TR_vecPlaneNormal, vecEnd)
  363.    
  364.     xs_vec_mul_scalar(vecEnd, 2.5, vecEnd)
  365.     xs_vec_add(vecSrc, vecEnd, vecEnd)
  366.    
  367.     TE_FLAG |= TE_EXPLFLAG_NODLIGHTS
  368.     TE_FLAG |= TE_EXPLFLAG_NOSOUND
  369.     TE_FLAG |= TE_EXPLFLAG_NOPARTICLES
  370.    
  371.     engfunc(EngFunc_MessageBegin, MSG_PAS, SVC_TEMPENTITY, vecEnd, 0)
  372.     write_byte(TE_EXPLOSION)
  373.     engfunc(EngFunc_WriteCoord, vecEnd[0])
  374.     engfunc(EngFunc_WriteCoord, vecEnd[1])
  375.     engfunc(EngFunc_WriteCoord, vecEnd[2] - 10.0)
  376.     write_short(g_SmokePuff_SprId)
  377.     write_byte(2)
  378.     write_byte(50)
  379.     write_byte(TE_FLAG)
  380.     message_end()
  381. }
  382.  
  383. public Make_BalrogEffect(id, TrResult)
  384. {
  385.     static Float:vecSrc[3], Float:vecEnd[3], TE_FLAG
  386.    
  387.     get_weapon_attachment(id, vecSrc)
  388.     global_get(glb_v_forward, vecEnd)
  389.    
  390.     xs_vec_mul_scalar(vecEnd, 8192.0, vecEnd)
  391.     xs_vec_add(vecSrc, vecEnd, vecEnd)
  392.  
  393.     get_tr2(TrResult, TR_vecEndPos, vecSrc)
  394.     get_tr2(TrResult, TR_vecPlaneNormal, vecEnd)
  395.    
  396.     xs_vec_mul_scalar(vecEnd, 5.0, vecEnd)
  397.     xs_vec_add(vecSrc, vecEnd, vecEnd)
  398.    
  399.     TE_FLAG |= TE_EXPLFLAG_NODLIGHTS
  400.     TE_FLAG |= TE_EXPLFLAG_NOSOUND
  401.     TE_FLAG |= TE_EXPLFLAG_NOPARTICLES
  402.    
  403.     engfunc(EngFunc_MessageBegin, MSG_PAS, SVC_TEMPENTITY, vecEnd, 0)
  404.     write_byte(TE_EXPLOSION)
  405.     engfunc(EngFunc_WriteCoord, vecEnd[0])
  406.     engfunc(EngFunc_WriteCoord, vecEnd[1])
  407.     engfunc(EngFunc_WriteCoord, vecEnd[2])
  408.     write_short(g_Exp_SprId)
  409.     write_byte(5)
  410.     write_byte(30)
  411.     write_byte(TE_FLAG)
  412.     message_end()
  413. }
  414.  
  415. stock get_weapon_attachment(id, Float:output[3], Float:fDis = 40.0)
  416. {
  417.     new Float:vfEnd[3], viEnd[3]
  418.     get_user_origin(id, viEnd, 3)  
  419.     IVecFVec(viEnd, vfEnd)
  420.    
  421.     new Float:fOrigin[3], Float:fAngle[3]
  422.    
  423.     pev(id, pev_origin, fOrigin)
  424.     pev(id, pev_view_ofs, fAngle)
  425.    
  426.     xs_vec_add(fOrigin, fAngle, fOrigin)
  427.    
  428.     new Float:fAttack[3]
  429.    
  430.     xs_vec_sub(vfEnd, fOrigin, fAttack)
  431.     xs_vec_sub(vfEnd, fOrigin, fAttack)
  432.    
  433.     new Float:fRate
  434.    
  435.     fRate = fDis / vector_length(fAttack)
  436.     xs_vec_mul_scalar(fAttack, fRate, fAttack)
  437.    
  438.     xs_vec_add(fOrigin, fAttack, output)
  439. }
  440.  
  441. stock radius_damage(id, Float:Origin[3], Float:Damage, Float:Radius)
  442. {
  443.     static Victim; Victim = -1
  444.  
  445.     while((Victim = engfunc(EngFunc_FindEntityInSphere, Victim, Origin, Radius)) != 0)
  446.     {
  447.         if(!is_user_alive(Victim) || id == Victim)
  448.             continue
  449.  
  450.         ExecuteHamB(Ham_TakeDamage, Victim, fm_get_user_weapon_entity(id, get_user_weapon(id)), id, Damage, DMG_BULLET)
  451.     }
  452. }
  453.  
  454. stock Eject_Shell(id, Shell_ModelIndex, Float:Time) // By Dias
  455. {
  456.     static Ent; Ent = get_pdata_cbase(id, 373, 5)
  457.     if(!pev_valid(Ent))
  458.         return
  459.  
  460.         set_pdata_int(Ent, 57, Shell_ModelIndex, 4)
  461.         set_pdata_float(id, 111, get_gametime() + Time)
  462. }
  463.  
  464. stock set_weapon_anim(id, anim)
  465. {
  466.     if(!is_user_alive(id))
  467.         return
  468.    
  469.     set_pev(id, pev_weaponanim, anim)
  470.    
  471.     message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, {0, 0, 0}, id)
  472.     write_byte(anim)
  473.     write_byte(pev(id, pev_body))
  474.     message_end()
  475. }
  476. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  477. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
  478. */


Másik:

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Pista"
  9.  
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.     register_clcmd("say /bolt", "boltmenu")
  14.     // Add your code here...
  15. }
  16. public boltmenu(id)
  17. {
  18.     new menu = menu_create("\dBolt\y Menu", "boltmenu_h")
  19.    
  20.     menu_additem(menu, "\dBarlog III", "", 0);
  21.  
  22.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  23.  
  24.     menu_display(id, menu, 0);
  25.  
  26.     return PLUGIN_HANDLED;
  27. }
  28.  
  29. public boltmenu_h(id, menu, item)
  30. {
  31.     if(item == MENU_EXIT)
  32.     {
  33.         menu_cancel(id);
  34.         return PLUGIN_HANDLED;
  35.     }
  36.  
  37.     new command[6], name[64], access, callback;
  38.  
  39.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  40.  
  41.     switch(item)
  42.     {
  43.         case 0:{
  44.         }
  45.     }
  46.  
  47.     menu_destroy(menu);
  48.  
  49.     return PLUGIN_HANDLED;
  50. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Barlog III
HozzászólásElküldve: 2015.12.25. 14:42 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
client_cmd(id, "admin_get_balrog3")

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: PistaCFG (2015.12.25. 14:49)
  Népszerűség: 2.27%


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  [ 2 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