←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
[ROZWIĄZANE] Prośba o przerobienie/dodanie...


Najlepsza odpowiedź O'Zone 12.07.2013 20:41

Zgadza się, wtedy CT dostanie samo awp.

Przejdź do postu
Zablokowany

  • +
  • -
-riper - zdjęcie -riper 10.07.2013

Mam pytanie ponieważ gracze z mojej sieci chcą, aby kaczki z pluginu Cypisa zadawały 1 dmg CT-kom. Ja jest początkującym programistą i nie wiem jak się tego podjąć. Czy jest to do wykonania. Co trzeba zrobić i czy ktoś by się tego podjął.

Ów zabawa: http://amxx.pl/topic...break-by-cypis/

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 10.07.2013

Zrobione na szybko, ale powinno działać:

 

Załączone pliki

Odpowiedz

  • +
  • -
-riper - zdjęcie -riper 10.07.2013

Dzięki.

Można prosić do zabawy kaczki AWP?

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 10.07.2013

Żaden problem:

 

Załączone pliki

Odpowiedz

  • +
  • -
Droso - zdjęcie Droso 11.07.2013

Nie radzę tego wgrywać, bo nie zadziała.

 

1. Nie sprawdzasz czy zabawa jest włączona, więc ciągle by ustawiało.

2. Nie dałeś noża kaczkom.

3. 

 
if(!is_user_connected(victim) || !is_user_connected(attacker)){
   if(get_user_team(attacker) == 1 && get_user_team(victim) == 2)
   {
   SetHamParamFloat(4, 1.0);
   }
   return HAM_HANDLED;
}

Droso (11.07.2013 11:01):
Usunęło wypowiedź za [code=auto:0], ale i tak sam kod wystarczy, żeby to zrozumieć ;)
Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 11.07.2013

Tak jak już wspomniałem, plugin przerobiłem na szybko, więc nie dziwi mnie, że wkradły się błędy :D

1. Przyznaję rację, w pluginach zabawy trzeba to sprawdzać przy każdej funkcji.

2. Tak już jest w samej zabawie, więc tego nie zmieniałem.

3. Mały błąd logiczny z mojej strony, oczywiście po pierwszej części powinno być return HAM_IGNORED, bo w takim wypadku kod działałby dla graczy, którzy nie są połączeni  :crazy:

Miło, że ktoś tutaj jeszcze czuwa  ;)

 

Poprawiona wersja w załączniku.

Załączone pliki

Odpowiedz

  • +
  • -
Droso - zdjęcie Droso 11.07.2013

Jak już to tak ;)

 

http://amxx.pl/wklejka/13735653849579/

 

Dałoby się to lepiej ogólnie zarejestrować, żeby nie sprawdzać ciągle zabawy.

 

 

Odpowiedz

  • +
  • -
-riper - zdjęcie -riper 12.07.2013

Jeszcze jedno jak będę chciał usunąć noża od gracza CT to wystarczy że usunę linijkę: Tak?

give_item(i, "weapon_knife");
Odpowiedz

  • +
  • -
Najlepsza odpowiedź O'Zone - zdjęcie O'Zone 12.07.2013

Zgadza się, wtedy CT dostanie samo awp.

Odpowiedz
Zablokowany