Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Szybkość reloadu

reload speed

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 24.01.2012 04:47

*
Popularny

Plugin skraca reload o 1/2 autorem kodu jest ConnorMcLeod

Tutaj ustawiamy mnożnik dla szybkości reloadu ( im mniejszy tym szybciej )
#define RELOAD_RATIO 0.5

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "Reload Speed"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.2.0"

#define RELOAD_RATIO 0.5

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

// weapons offsets
const m_pPlayer               = 41
const m_iId                    = 43
const m_flTimeWeaponIdle        = 48
const m_fInReload            = 54

const m_flNextAttack = 83

stock const Float:g_fDelay[CSW_P90+1] = {
	0.00, 2.70, 0.00, 2.00, 0.00, 0.55,   0.00, 3.15, 3.30, 0.00, 4.50, 
	2.70, 3.50, 3.35, 2.45, 3.30,   2.70, 2.20, 2.50, 2.63, 4.70, 
	0.55, 3.05, 2.12, 3.50, 0.00,   2.20, 3.00, 2.45, 0.00, 3.40
}
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	new szWeapon[17]
	for(new i=1; i<=CSW_P90; i++)
	{
		if( !(NOCLIP_WPN_BS & (1<<i)) && get_weaponname(i, szWeapon, charsmax(szWeapon)) )
		{
			if( !(SHOTGUNS_BS & (1<<i)) )
			{
				RegisterHam(Ham_Weapon_Reload, szWeapon, "Weapon_Reload_Post", 1)
			}
		}
	}
}

public Weapon_Reload_Post(iEnt)
{    
	if( get_pdata_int(iEnt, m_fInReload, 4) )
	{
		new id = get_pdata_cbase(iEnt, m_pPlayer, 4)
		new Float:fDelay = g_fDelay[get_pdata_int(iEnt, m_iId, 4)] * RELOAD_RATIO
		set_pdata_float(id, m_flNextAttack, fDelay, 5)
		set_pdata_float(iEnt, m_flTimeWeaponIdle, fDelay + 0.5, 4)
	}
}

  • +
  • -
  • 12

#2 ToRRent

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:861
  • Imię:Łukasz
  • Lokalizacja:Wrocław
Offline

Napisano 24.01.2012 13:37

A animację broni też przyśpiesza ?
  • +
  • -
  • 0

#3 Kukol

    Zaawansowany

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:113
  • Lokalizacja:Katowice
Offline

Napisano 24.01.2012 14:54

A animację broni też przyśpiesza ?


Nie, animacje tak jakby przerywa..

Przeładowuje i nagle jest normalny stan broni.

#4 Blondyna

    Wszechwidzący

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:246
  • Imię:Rafał
  • Lokalizacja:RTC
Offline

Napisano 09.06.2013 10:54

A jak zrobić aby plugin był na flage .?


  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 10.06.2013 12:40

http://amxx.pl/topic/60353-flagi/
http://amxx.pl/topic...wnienia-w-amxx/
  • +
  • -
  • 0

#6 Pr0-Sc0uT

    Profesjonalista

  • Zbanowany

Reputacja: 23
Życzliwy

  • Postów:154
  • Imię:Aleksander
  • Lokalizacja:Kościerzyna
Offline

Napisano 31.07.2013 17:47

DarkGL a mógłbyś założyć do tego funkcję np. jak się ma dany level to można to używać


dasiek (31.07.2013 18:18):
Napisz Temat w odpowiednim dziale uwzględniając potrzebne informacje (m.in jaki mod)

Diablo mod Quests = Koniec

Surf EXP Mod = [ | | | | | | | | | | ]


#7 aVeQ

    Zaawansowany

  • Użytkownik

Reputacja: 25
Życzliwy

  • Postów:146
  • Imię:Przemek
  • Lokalizacja:WaWa
Offline

Napisano 07.08.2013 23:34

Bardzo fajne a czy dało by radę wydłużyć czas a nie go przyśpieszać dając mnożnik na minusie ?


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

 


#8 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 07.08.2013 23:49

Bardzo fajne a czy dało by radę wydłużyć czas a nie go przyśpieszać dając mnożnik na minusie ?

Tak dało by się ale ustawiając stałą RELOAD_RATIO > 1.0


  • +
  • -
  • 0
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika





Również z jednym lub większą ilością słów kluczowych: reload, speed

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych