Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo
CoD Stary

[ROZWIĄZANE] problem z klasą dostającą granat co 15 sec

cod stary

Best Answer dasiek , 10.06.2019 07:19

Kod który tam wklepałem dodałem działa tak, że dodaje granat co 5 sekund - bez względu na to, czy masz czy nie.

Najprostszym Rozwiązaniem wydaje się wykonanie `DodajGranat` w `granate_throw` w `csx`

 

https://amxx.pl/doku...5/grenade-throw

 

 Po rzuceniu granatu wykonaj set_task , a funckja DodajGranat powinna wyglądać tak:
 

public DodajGranat(id)
{
	id -= 9813;
        remove_task(id+9813)
	if(klasa_gracza[id] != General)
		return PLUGIN_CONTINUE;
		
	if(!is_user_alive(id)){
	   return PLUGIN_CONTINUE;
	}
	give_item(id,"weapon_hegrenade");
	return PLUGIN_CONTINUE;
}
Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 Jamdzam

    Wszechwidzący

  • Użytkownik

Reputacja: 74
Pomocny

  • Postów:296
  • GG:
  • Imię:Kacuś
  • Lokalizacja:Bytom
Offline

Posted 10.06.2019 02:38

Witam. Mój problem wygląda tak że posiadam na swoim cod klase która dostaje co 15 sec granat i ten granat sie buguje w taki sposob ze po jakiś kilku rundach zaraz po wyrzuceniu pojawia się granat a nie po 15 sekundach od momentu wyrzucenia granatu.. no i np wyrzuce tak kilka granatow po czym znowu musze odczekac jakis czas max 15 sec i sytuacja zatacza kolo a momentami jest tak że 4 granaty potrafie wyrzucic tzn wyrzuce jeden zaraz pojawia sie nastepny ktory wyrzucam i znowu sie pojawia nastepny

w public odrodzenie(id) w case klasy dodalem 
 

set_task(15.0,"DodajGranat",id+9813)

i na końcu sma dodalem
 

public DodajGranat(id)
{
id -= 9813;
if(klasa_gracza[id] != General)
return PLUGIN_CONTINUE;
set_task(15.0,"DodajGranat",id+9813)
if(!is_user_alive(id)){
remove_task(id+9813)
return PLUGIN_CONTINUE;
}
give_item(id,"weapon_hegrenade");
return PLUGIN_CONTINUE;
}
 

podpowie ktoś w jaki sposób mogę zrobić tak by liczyło czas 15 sekund od momentu wyrzucenia granatu? a nie gdy go trzymamy w ręce to już czas liczy? 

lub np jak sprawić że klasa ma np 5 granatów a nie tylko jeden?


wzorowałem się z tego tematu: https://amxx.pl/topi...at-co-5-sekund/
 
wszystkich zainteresowanych nagradzam plusikami :)

 

 


  • +
  • -
  • 0

Sprawdź to !

COD By Jamdzam_v3

 


#2 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2,077
Godlike

  • Postów:5,706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Posted 10.06.2019 07:19   Best Answer

Kod który tam wklepałem dodałem działa tak, że dodaje granat co 5 sekund - bez względu na to, czy masz czy nie.

Najprostszym Rozwiązaniem wydaje się wykonanie `DodajGranat` w `granate_throw` w `csx`

 

https://amxx.pl/doku...5/grenade-throw

 

 Po rzuceniu granatu wykonaj set_task , a funckja DodajGranat powinna wyglądać tak:
 

public DodajGranat(id)
{
	id -= 9813;
        remove_task(id+9813)
	if(klasa_gracza[id] != General)
		return PLUGIN_CONTINUE;
		
	if(!is_user_alive(id)){
	   return PLUGIN_CONTINUE;
	}
	give_item(id,"weapon_hegrenade");
	return PLUGIN_CONTINUE;
}

  • +
  • -
  • 2

#3 Jamdzam

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 74
Pomocny

  • Postów:296
  • GG:
  • Imię:Kacuś
  • Lokalizacja:Bytom
Offline

Posted 10.06.2019 11:51

Dzięki @dasiek za pomoc i wystarczyło że dodałem zmieniłem cały public 'DodajGranat' na ten twój i działa jak należy ^^. Temat można zamknąć


  • +
  • -
  • 0

Sprawdź to !

COD By Jamdzam_v3

 


#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2,077
Godlike

  • Postów:5,706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Posted 10.06.2019 17:11

Wiadomość wygenerowana automatycznie<br /> <br /> <br />Ten temat został zamknięty przez moderatora.<br /> <br />Powód: Pomoc udzielona<br /> <br />Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.<br /> <br /> <br />Z pozdrowieniami,<br />Zespół AMXX.PL
  • +
  • -
  • 0





Also tagged with one or more of these keywords: cod stary

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users