AMX Mod X - vše co potřebuješ k serveru
Prostor pro Vaši reklamu - napište nám

Pokročilé hledání





Všechny časy jsou v UTC


 [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: Nastavovanie zbraně
PříspěvekNapsal: pát 19. dub 2019 18:42:45 
Offline
AMXX Spectator
AMXX Spectator
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 8
Poděkoval: 2 x
Obdržel poděkování: 0 x
Ahoj, to jsem zase já :)
potřeboval bych poradit, jak nastavit nějakou zbraň, konkrétně rychlý střílení a rychlý nabíjení
vůbec nemám tušení jak udělat kód.


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: ned 21. dub 2019 10:43:16 
Offline
AMXX Noob
AMXX Noob
Uživatelský avatar

Registrován: úte 08. srp 2017 13:56:25
Příspěvky: 99
Poděkoval: 8 x
Obdržel poděkování: 12 x
zkus toto https://forums.alliedmods.net/showthread.php?t=194639


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: ned 21. dub 2019 11:04:04 
Offline
AMXX Spectator
AMXX Spectator
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 8
Poděkoval: 2 x
Obdržel poděkování: 0 x
MAPrince93 píše:


Bohužel, v tom kódu jsou chyby :/ jsem to zkopíroval celý, dával jsem si pozor co všechno jsem zkopíroval, zadal do AMXX Studia ale stejně, jsou tam chyby a ty nevím jak napravit


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: ned 21. dub 2019 13:35:36 
Offline
AMXX Noob
AMXX Noob
Uživatelský avatar

Registrován: úte 08. srp 2017 13:56:25
Příspěvky: 99
Poděkoval: 8 x
Obdržel poděkování: 12 x
Opravil jsem kod. ;)
Spoiler:
Kód:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <amxmisc>
#include <engine>

#define PLUGIN "Reload Speed"
#define AUTHOR "ConnorMcLeod"
#define VERSION "1.0.0"
#define ADMINACCESS ADMIN_RESERVATION

#define m_pPlayer           41
#define m_fInReload              54
#define m_flNextAttack          83

new const NOCLIP_WPN_BS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4));
new const SHOTGUNS_BS = ((1<<CSW_M3)|(1<<CSW_XM1014))

new gmsgBarTime2

new g_pCvarReloadSpeed, g_pCvarReloadBar

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   g_pCvarReloadSpeed = register_cvar("amx_reload_speed", "0.2",ADMIN_ADMIN)
   g_pCvarReloadBar = register_cvar("amx_reload_bar", "1",ADMIN_ADMIN)
   
   new szWeapon[17]
   for(new i=1; i<=CSW_P90; i++)
   {
      if(!( NOCLIP_WPN_BS & (1<<i) )
      &&!( SHOTGUNS_BS & (1<<i) )
      &&get_weaponname(i, szWeapon, charsmax(szWeapon)) )
      {
         RegisterHam(Ham_Weapon_Reload, szWeapon, "Weapon_Reload", 1)
         RegisterHam(Ham_Item_Holster, szWeapon, "Item_Holster")
      }
   }
   gmsgBarTime2 = get_user_msgid("BarTime2")
}

public Weapon_Reload( iEnt )
{
   
   if( get_pdata_int(iEnt, m_fInReload, 4) )
   {
      new id = get_pdata_cbase(iEnt, m_pPlayer, 4) && (!access(iEnt,ADMINACCESS))
      new Float:flNextAttack = get_pdata_float(id, m_flNextAttack, 5) * get_pcvar_float(g_pCvarReloadSpeed)
      set_pdata_float(id, m_flNextAttack, flNextAttack, 5)
      
      if( get_pcvar_num(g_pCvarReloadBar) && (!access(iEnt,ADMINACCESS)))
      {
         new iSeconds = floatround(flNextAttack, floatround_ceil)
         Make_BarTime2(id, iSeconds, 100 - floatround( (flNextAttack/iSeconds) * 100 ))
      }
   }
}

public Item_Holster( iEnt )
{
   if( get_pdata_int(iEnt, m_fInReload, 4) && (!access(iEnt,ADMINACCESS)))
   {
      Make_BarTime2(get_pdata_cbase(iEnt, m_pPlayer, 4), 0, 0)
   }
}

Make_BarTime2(id, iSeconds, iPercent)
{
   message_begin(MSG_ONE_UNRELIABLE, gmsgBarTime2, _, id)
   write_short(iSeconds)
   write_short(iPercent)
   message_end()
}


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: ned 21. dub 2019 18:57:19 
Offline
AMXX Spectator
AMXX Spectator
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 8
Poděkoval: 2 x
Obdržel poděkování: 0 x
kód šel sice zkompilovat, dokonce mi to i ukazovalo že v tom nieje error v amx_plugins, ale ked nastavím amx_reload_bar nebo amx_reload_speed třeba na 300 u P90, tak tam není vidět rozdíl. Zkuste se ještě prosím kouknout na kód jestli tam něco nechybí :/
a nebo jestli se to nenastavuje nějak v samotném kódu.


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: úte 23. dub 2019 11:13:44 
Offline
AMXX Podpora
Uživatelský avatar

Registrován: sob 06. pro 2014 15:14:48
Příspěvky: 475
Bydliště: Slovenská Republika
Poděkoval: 15 x
Obdržel poděkování: 106 x
Fire Rate Control - https://forums.alliedmods.net/showthrea ... 5?p=597185
About Reload speed - https://forums.alliedmods.net/showthread.php?t=87266

Skús si to vyhľadať aj po anglicky, predtým ako vytvoríš novú tému.

_________________
Nezabudni poďakovať!


Nahoru
  
 
 Předmět příspěvku: Re: Nastavovanie zbraně
PříspěvekNapsal: úte 23. dub 2019 13:42:20 
Offline
AMXX Spectator
AMXX Spectator
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 8
Poděkoval: 2 x
Obdržel poděkování: 0 x
Krásně ! kód funguje, děkuju xd

Můžete LOCK.


Nahoru
  
 
 [ Příspěvků: 7 ] 

Všechny časy jsou v UTC


Kdo je online

Uživatelé procházející toto fórum: CommonCrawl [Bot] a 0 návštevníků



Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Přejít na:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All rights reserved 2007 - 2019 © by AMXMODX.cz, kopírování textů nebo grafických prvků z této stránky je bez souhlasu administrátora (jab.jab@seznam.cz) přísně zakázáno!


TOPlist