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
Nowy Plugin

mp_freezetime dla vipa

Nowy Plugin

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

#1 ImSpY

    Zaawansowany

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:97
  • Lokalizacja:localhost
Offline

Napisano 17.09.2012 21:34

Po zmianie speed'u gracza (set_user_maxspeed) na starcie rundy(event HLTV)/spawnie bez małego zabezpieczenia gracz może sobie swobodnie biegać jak trwa freezetime.

HLTV nie jest eventem startu rundy.
Może swobodnie biegać, o ile prędkość jest źle ustawiana, np. eventem CurWeapon, który nie służy do ustawiania prędkości.
Jeszcze niedawno sam o tym nie wiedziałem, więc znam ten ból.

BTW. Jest to możliwe do uzyskania bez większego wysiłku.
Czy istnieje taki plugin? Tak.


Starałem się napisać to najprościej jak się da (z event HLTV) :D Coraz częściej myśle żeby nie pisać opisu tylko dać kod pokazujący to i owo :) Niemniej jednak event HLTV jest wywoływany podczas startu rundy :)
Czasami da się "źle ustawianie" wykorzystać w całkiem ciekawych celach :))
(23.09.2012 15:55):
Temat został wydzielony z działu AMX Mod X → Pytania

Witam czy istnieje plugin ktory daje vip'om mp_freezetime ustalane cvarem ??


Użytkownik ImSpY edytował ten post 17.09.2012 21:37

  • +
  • -
  • 0

#2 Supryk

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:108
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Śmilowice
Offline

Napisano 18.09.2012 17:10

a pomoże ktoś ??
  • +
  • -
  • 0

#3 Supryk

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:108
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Śmilowice
Offline

Napisano 19.09.2012 19:13

ref
  • +
  • -
  • 0

#4 Supryk

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:108
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Śmilowice
Offline

Napisano 20.09.2012 21:21

ref
  • +
  • -
  • 0

#5 TheGrzegorz

    Wszechobecny

  • Zbanowany

Reputacja: 224
Profesjonalista

  • Postów:429
  • GG:
  • Steam:steam
  • Lokalizacja:Kielce
Offline

Napisano 21.09.2012 13:32

Nie wiem czy istnieje taki plugin ,ale pewnie w .sma Vipa dało by się zrobić ;)
Dołączona grafika

ZAPRASZAM NA SERWER Cs 1.6 BF2 - 88.199.98.69:27040
Wiele plugin ,atrakcji ,fajne roundsoundy!! Nie zanudzisz się!
(Zabicie kolesia ,który był pod wpływem flesha daje ci ogromną kasę! / 60odznak!)

#6 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 21.09.2012 15:14

Jeżeli dobrze rozumiem to chodzi Ci o to aby Vip miał FreezeTime np. przez 5 sek po rozpoczęciu gry ??

jeżeli tak to zrób

przy spawnie

dostaje

set_user_maxspeed (id,0.1)


i stworzyć task że po 5 sek ma speeda bo to wyżej go unieruchamia

tu masz przykład zastosowania na flagę T

jeżeli bd miał problem daj sma dodam ci to :D

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("Round_Start",2,"1=Round_Start");
}
public Round_Start()
{
for (new id=1; id < 33; id++)
{
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_maxspeed (id,0.1)
set_task(5.0,"zmien_speeda",id,_,_,"a",1)
}
}
}
public zmien_speeda(id)
{
set_user_maxspeed(id,-1.0)
}

  • +
  • -
  • 2

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#7 Supryk

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:108
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Śmilowice
Offline

Napisano 21.09.2012 15:30

vip mial miec freeztime ustalany cvarem mniejszy od reszty graczy
@up
dzięki za chęci
  • +
  • -
  • 0

#8 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 21.09.2012 15:36

To proszę

cvar do amxx.cfg

ft_vipa "3"

wtedy Vip ma FT na 3 sek :)

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"

new ft_vipa

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("Round_Start",2,"1=Round_Start");

ft_vipa = register_cvar("ft_vipa","3")
}
public Round_Start()
{
for (new id=1; id < 33; id++)
{
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_maxspeed (id,0.1)
set_task(get_pcvar_float(ft_vipa),"zmien_speeda",id,_,_,"a",1)
}
}
}
public zmien_speeda(id)
{
set_user_maxspeed(id,-1.0)
}

  • +
  • -
  • 1

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#9 Supryk

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:108
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Śmilowice
Offline

Napisano 21.09.2012 15:38

dddzieki wielkie zaraz sprawdzę
  • +
  • -
  • 0

#10 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 21.09.2012 22:51

register_logevent("Round_Start",2,"1=Round_Start")

round_start jest po freezetime ...
Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#11 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 22.09.2012 07:03

Tak Wiem ale on chciał mieć FreezeTime dla vipa osobny więc zrobiłem :)

Nw czy wszyscy gracze mają freezetime czy tylko Vip :)

@ Jeżeli dla wszystkich to niech zrobi tak :D

Wyłączy Freezetime na serwie

wrzuci ten plugin

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"

new ft_vipa;
new ft_gracza;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("Round_Start",2,"1=Round_Start");
	
	ft_vipa = register_cvar("ft_vipa","3")
	
	ft_gracza = register_cvar("ft_gracza","5")
}
public Round_Start()
{
	for (new id=1; id < 33; id++)
	{
		if(is_user_alive(id))
		{
			if(get_user_flags(id) & ADMIN_LEVEL_H)
			{
				set_user_maxspeed (id,0.1)
				set_task(get_pcvar_float(ft_vipa),"zmien_speeda",id,_,_,"a",1)
			}
			else
			{
				set_user_maxspeed (id,0.1)
				set_task(get_pcvar_float(ft_gracza),"zmien_speeda_gracza",id,_,_,"a",1)
			}
		}
	}
}
public zmien_speeda(id)
{
	set_user_maxspeed(id,-1.0)
}
public zmien_speeda_gracza(id)
{
	set_user_maxspeed(id,-1.0)
}

i niech wpisze cvary

ft_vipa "3" // czas ft vipa
ft_gracza "5" // czas ft gracza

Użytkownik glut1997 edytował ten post 22.09.2012 07:09

  • +
  • -
  • 1

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#12 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 22.09.2012 11:48

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define VIP ADMIN_LEVEL_H

public plugin_init() {
register_plugin("VIP FreezeTime", "1.0", "AztekHQS")

register_cvar("amx_vip_ft", "5")

RegisterHam(Ham_Spawn, "player", "Resp", 1)
}

public Resp(id) {
if(!is_user_alive(id) || !(get_user_flags(id) & VIP)) return PLUGIN_CONTINUE

set_user_maxspeed(id, 0.1)
set_task(get_cvar_float("amx_vip_ft"), "Zmien", id)

return PLUGIN_CONTINUE
}

public Zmien(id) set_user_maxspeed(id, 250.0)


Cvar:
amx_vip_ft "5" // czas freezetime vipa

Użytkownik AztekHQS edytował ten post 22.09.2012 11:50

Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#13 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 23.09.2012 16:16

Freezetime trzeba całkowicie zablokować, ten domyślny, i napisać własny, ustalając osobne czasy dla vipów oraz reszty.
Powyższy plugin nie ma eventu zmiany prędkości, więc śmiem obstawiać, że także nie działa.

set_user_maxspeed(id, 250.0)
Nie każda broń ma prędkość 250.





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

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

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