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

[ROZWIĄZANE] Jak dodać do klasy perk - dash

CoD Nowy cod nowy

  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 Mr. Dziwny

    Wyrafinowany

  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 14.05.2012 18:18

Witam.
Chciałem stworzyć klasę z perkiem dash - http://amxx.pl/topic/80944-perk-dash/ .
Dodałem to do klasy tak:
To na sam dół:
public plugin_precache()
{
g_trail = precache_model("sprites/smoke.spr");
}
public cod_perk_used(id)
{
if(!ma_cooldown[id])
{
new Float:fVelocity[3];
new Float:fPunch[3];
velocity_by_aim(id, 1000, fVelocity);
fVelocity[2]=0.0;
fPunch[0]=random_float(0.0, 5.0);
fPunch[1]=random_float(0.0, 5.0);
fPunch[2]=random_float(0.0, 5.0);
set_pev(id, pev_velocity, fVelocity);
set_pev(id, pev_punchangle, fPunch);
ma_cooldown[id]=true;
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_BEAMFOLLOW)
write_short(id)
write_short(g_trail)
write_byte(2)
write_byte(10)
write_byte(255)
write_byte(255)
write_byte(255)
write_byte(80)
message_end()
set_task(5.0, "DeleteCooldown", id);
}
}
public DeleteCooldown(id)
{
ma_cooldown[id]=false;
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"), _, id);
write_short(1<<12);
write_short(1<<12);
write_short(0x0000);
write_byte(255);
write_byte(255);
write_byte(255);
write_byte(30);
message_end();

}

to pod modułami:
new bool:ma_perk[33];
new bool:ma_cooldown[33]; // mozna uzyc skila co 5 sekund
new g_trail;


Niestety w klasie perk dash nie działa ;/ .
Bardzo proszę o pomoc, oczywiście lecą :plus: (chciałbym oczywiście żeby działało to na "E" )
  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#2 ogieR8

    Wszechmogący

  • Power User

Reputacja: 203
Profesjonalista

  • Postów:641
  • Imię:Mariusz
  • Lokalizacja:Ruda Śląska
Offline

Napisano 14.05.2012 18:29

Nie znam się tak na CoD'zie, ale używasz tego w perk_used, na prostą logikę jak masz np jakiś perk lub go nie masz to aktywuję się moc z jego lub wcale, musisz to chyba zrobić w PreThinku'u jeśli np kliknie E, tutaj masz troszkę kodu :

public client_PreThink(id) {
if(!is_user_alive(id)||is_user_bot(id))
return PLUGIN_CONTINUE

new button = get_user_button(id);

if(button & IN_USE) {


I tutaj daj cały kod z publica perk_used(id).

Raczej powinno działać :>
  • +
  • -
  • 0

Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !


#3 Bloody_

    Wszechpomocny

  • Użytkownik

Reputacja: 170
Profesjonalista

  • Postów:319
  • GG:
  • Lokalizacja:.
Offline

Napisano 14.05.2012 18:32

sprawdź: http://amxx.pl/wklejka/13370167380/
  • +
  • -
  • 0

http://amxx.pl/topic...-bloodman-vol6/ - roundsound vol. 06
http://amxx.pl/topic...po-x-sekundach/ - blokada rakiet na X sekund


#4 ogieR8

    Wszechmogący

  • Power User

Reputacja: 203
Profesjonalista

  • Postów:641
  • Imię:Mariusz
  • Lokalizacja:Ruda Śląska
Offline

Napisano 14.05.2012 18:37

Właśnie.

ma_perk na ma_klase, + nie sprawdzileś by im to nadać w enabled i disabled ; d (o ile dobrze pamietam cod'a)
  • +
  • -
  • 0

Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !


#5 Mr. Dziwny

    Wyrafinowany

  • Autor tematu
  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 14.05.2012 19:47

zmieniłem ma_perk na ma_klasę u siebie ;P
ale nadal nie działa, zrobiłem tak jak dałeś, nawet tak samo miałem , bo sprawdzałem ;]
Może lepiej będzie jak dam całe sma - http://amxx.pl/pastebin/rhyn6jekrb4w/
  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#6 ogieR8

    Wszechmogący

  • Power User

Reputacja: 203
Profesjonalista

  • Postów:641
  • Imię:Mariusz
  • Lokalizacja:Ruda Śląska
Offline

Napisano 14.05.2012 19:53

Inne pytanie, czemu masz 2 razy zdefiniowany spawn gracza ?

RegisterHam(Ham_Spawn, "player", "fwSpawn_Grawitacja", 1);
RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);


Można to ująć w jednym, a co do tego to na pewno próbowałeś z prethinkiem ? ;>

Użytkownik ogieR- edytował ten post 14.05.2012 19:53

  • +
  • -
  • 0

Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !


#7 Mr. Dziwny

    Wyrafinowany

  • Autor tematu
  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 14.05.2012 19:57

Nie wiem czemu tak mam , pomyłka, ale to raczej nie wadzi ;P
Nie próbowałem , bo nie zrozumiałem o co Ci za bardzo chodzi :giggle:
Był bym wdzięczny gdybyś mi to zrobił (wklejkę up podrzuciłem ^^) i mi podrzucił ;>
  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#8 ogieR8

    Wszechmogący

  • Power User

Reputacja: 203
Profesjonalista

  • Postów:641
  • Imię:Mariusz
  • Lokalizacja:Ruda Śląska
Offline

Napisano 14.05.2012 20:06

Spróbuj.. Nie wiem czy się nawet kompiluję, bo nie mam tego codmod_frakcja/e - btw. może ktoś podesłać ? Moja pomoc wtedy będzie bardziej solidniejsza apropos.

Załączone pliki


  • +
  • -
  • 1

Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !


#9 Mr. Dziwny

    Wyrafinowany

  • Autor tematu
  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 14.05.2012 20:36

Działa , dzięki Ci mistrzu ! ;P

Do zamknięcia.
  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#10 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

  • Postów:3 035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.05.2012 21:46

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





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

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

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