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

Zyczenia


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

#1 xvseq

    Pomocny

  • Użytkownik

Reputacja: -4
Nowy

  • Postów:71
  • Imię:xvseq
  • Lokalizacja:Zielona *****
Offline

Napisano 07.08.2018 01:33

Prosiłbym o naprawienie mi bezruchy w życzeniach, już tłumaczę oco chodzi po wybraniu przez więźnia bezruchu jako życzenie CT się ani nie zatrzymuję nic może skakać strzelać kucać i biegać jakby nigdy nic ustawiałem już spida na -1, 0,0 oraz 0,1 i nic :c

Proszę o pomoc dam +

Załączone pliki


Użytkownik xvseq edytował ten post 07.08.2018 01:34

  • +
  • -
  • 0

#2 Automatyk

    Profesjonalista

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:195
  • Steam:steam
  • Lokalizacja:Kraków
Offline

Napisano 07.08.2018 11:58

A sprawdź to i daj znać - tylko kompiluj lokalnie 

Załączone pliki


Użytkownik Automatyk edytował ten post 07.08.2018 12:13

  • +
  • -
  • 0

#3 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 07.08.2018 13:23

A sprawdź to i daj znać - tylko kompiluj lokalnie 

 

Wrzuciłeś ten sam kod, tyle samo linijek, ctrl+a + ctrl+c + ctrl+f + ctrl+v = 1 match

 

 

@Topic 107 linijkę z

jail_set_user_speed(i, 0.0);

zmień na

jail_set_user_speed(i, 0.1);

  • +
  • -
  • 1

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#4 Automatyk

    Profesjonalista

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:195
  • Steam:steam
  • Lokalizacja:Kraków
Offline

Napisano 07.08.2018 13:39

Asiorku jakbyś nie zauważył to właśnie zmieniłem mu to co napisałeś Ty :>
Edit: Zamieściłem nie ten plik co miałem zamieścić, mój błąd-.-

Użytkownik Automatyk edytował ten post 07.08.2018 13:42

  • +
  • -
  • 0

#5 xvseq

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -4
Nowy

  • Postów:71
  • Imię:xvseq
  • Lokalizacja:Zielona *****
Offline

Napisano 07.08.2018 16:20

 

A sprawdź to i daj znać - tylko kompiluj lokalnie 

 

Wrzuciłeś ten sam kod, tyle samo linijek, ctrl+a + ctrl+c + ctrl+f + ctrl+v = 1 match

 

 

@Topic 107 linijkę z

jail_set_user_speed(i, 0.0);

zmień na

jail_set_user_speed(i, 0.1);

 

 

Tak jak napisałem w poście po zmienieniu na 0.1 oraz 0.0 CT dalej może się ruszać. Macie może jakieś inne propozycję będę bardzo wdzięczny


Użytkownik xvseq edytował ten post 07.08.2018 16:21

  • +
  • -
  • 0

#6 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 07.08.2018 18:37


/*------------------------------
Ustawia predkosc danemu graczowi
@id - index gracza, ktoremu chcemy ustawic predkosc
@Float:speed - wartosc predkosci

Notatka:
Zeby gracz nie mogl chodzi wartosc Float:speed trzeba ustawic na 0.1 
------------------------------*/
native jail_set_user_speed(id, Float:speed);
for(new i=1; i<=32; i++)
{
	if(!is_user_alive(i) || !is_user_connected(i) || cs_get_user_team(i) != CS_TEAM_CT)
		continue;

	strip_user_weapons(i);
	give_item(i, "weapon_deagle");
	jail_set_user_speed(i, 0.1);
}

Coś innego przywraca domyślną prędkość graczom. Dodajesz graczowi tylko deagle'a, więc problem nie leży w resetowaniu prędkości, bo nie ma innej broni, na którą mógłby zmienić.


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#7 xvseq

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -4
Nowy

  • Postów:71
  • Imię:xvseq
  • Lokalizacja:Zielona *****
Offline

Napisano 08.08.2018 14:20

Nie mam wciąż pomysłu co może ustawiać domyślna prędkość ehh :/
  • +
  • -
  • 0

#8 Automatyk

    Profesjonalista

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:195
  • Steam:steam
  • Lokalizacja:Kraków
Offline

Napisano 08.08.2018 14:29

Jakiś plugin zapewne ale wątpię że komuś się będzie chciało "szperać" w Twoich pluginach jak masz ich kilkanaście.

Użytkownik Automatyk edytował ten post 08.08.2018 14:29

  • +
  • -
  • 0

#9 Vakos

    Wszechwidzący

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:266
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Opolskie
Offline

Napisano 08.08.2018 18:55

Wywal z for(new i=1; i<=32; i++) to:

jail_set_user_speed(i, 0.1);

i daj to po cs_set_user_bpammo(id, CSW_DEAGLE, maxAmmo[CSW_DEAGLE]);

jail_set_all_speed(0.1, 2)

i sprawdź


  • +
  • -
  • 0

#10 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 08.08.2018 20:27

Wywal z for(new i=1; i<=32; i++) to:

jail_set_user_speed(i, 0.1);

i daj to po cs_set_user_bpammo(id, CSW_DEAGLE, maxAmmo[CSW_DEAGLE]);

jail_set_all_speed(0.1, 2)

i sprawdź

 

 

W silniku Cypisa nie ma takiej funkcji, ani natywu. Funkcja wywołująca się przy użyciu natywu jail_set_user_speed:

public UstawPredkosc(id, Float:speed)
{
	#if defined DEBUG
	log_to_file("jail_api_jailbreak.log", "UstawPredkosc pre");
	#endif
	user_speed[id] = speed;
	if(end_usun)
	{
		new data[1];
		data[0] = id;
		set_task(g_FreezeTime-(get_systime()-gTimeStart)+0.1, "taskUstawPredkosc", ID_SPEED_FZ, data, 1);
	}
	else
	set_user_maxspeed(id, speed);
	
	#if defined DEBUG
	log_to_file("jail_api_jailbreak.log", "UstawPredkosc post");
	#endif
}

a więc ustawia prędkość natywem set_user_maxspeed z modułu fun. Funkcja którą podałeś wyżej (jail_set_all_speed) patrząc na nazwę działałaby w ten sposób:

for(new i=1; i <= 32; i++)
    set_user_maxspeed(i, value);

więc dokładnie tak samo jak jail_set_user_speed w pętli.

 

Nie ma siły, albo autor czegoś nie pokazuje w pluginie z życzeniami, albo jakiś inny plugin wykorzystuje forward OnLastPrisonerShowWish / OnLastPrisonerTakeWish. Bez listy pluginów z kodami niczego nie wywnioskujemy.

Jedynym sensownym (w miarę optymalnym) rozwiązaniem będzie wyłączanie pluginów metodą 50/50 i sprawdzanie przy której części problem ustępuje.


Użytkownik aSiorr edytował ten post 08.08.2018 20:28

  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#11 Vakos

    Wszechwidzący

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:266
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Opolskie
Offline

Napisano 08.08.2018 21:32

 

Wywal z for(new i=1; i<=32; i++) to:

jail_set_user_speed(i, 0.1);

i daj to po cs_set_user_bpammo(id, CSW_DEAGLE, maxAmmo[CSW_DEAGLE]);

jail_set_all_speed(0.1, 2)

i sprawdź

 

 

W silniku Cypisa nie ma takiej funkcji, ani natywu. Funkcja wywołująca się przy użyciu natywu jail_set_user_speed:

 

Jednak taka funkcja musi być. Jest dodana w zabawie ganiany - ma za zadanie blokować chodzenie dla CT


  • +
  • -
  • 0

#12 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 08.08.2018 22:51


//stock
stock jail_set_all_speed(Float:speed, team)
{
	for(new i=1; i<=MAX; i++)
	{
		if(!is_user_alive(i) || !is_user_connected(i) || get_user_team(i) != team)
			continue;
			
		jail_set_user_speed(i, speed);
	}
}

Stock to nie natyw  :gwizd:


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#13 xvseq

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -4
Nowy

  • Postów:71
  • Imię:xvseq
  • Lokalizacja:Zielona *****
Offline

Napisano 09.08.2018 07:17

Czyli mam zamienić na natiw czy co? (Już wiem czemu mam -3rep xD)
  • +
  • -
  • 0

#14 Vakos

    Wszechwidzący

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:266
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Opolskie
Offline

Napisano 09.08.2018 17:40

aSiorr no tak zapomniałem o stock'u ale fakt nie jest to natyw.

Ale śmiało może to dodać i powinno mu zadziałać.

 


  • +
  • -
  • 0

#15 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 09.08.2018 18:48

Nie. Przyjrzyj się na strukturę tego stocka. Jest dokładnie tak jak napisałem 2 posty wyżej - pętla for i dla każdego gracza jest ustawiona prędkość tym samym natywem, czyli jail_set_user_speed.


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#16 xvseq

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -4
Nowy

  • Postów:71
  • Imię:xvseq
  • Lokalizacja:Zielona *****
Offline

Napisano 10.08.2018 19:39

Dzięki

//Do zamknięcia
  • +
  • -
  • 0




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

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