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 CoD] Chwilowe zwiększenie prędkości


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

#1 Eustachy8

    Wszechpomocny

  • Użytkownik

Reputacja: 116
Zaawansowany

  • Postów:304
  • Imię:Kuba
  • Lokalizacja:Buczacz
Offline

Napisano 04.04.2012 12:35

Witam!

Jak zwiększyć szybkość biegania gracza podczas rundy
cod_set_user_bonus_trim(id, cod_get_user_trim(id, 0, 0)+60);
to dodaje dopiero od nowej rundy, a ja chcę by dodało 60, a po 10 sekundach zabrało
  • +
  • -
  • 0

24azdk0.jpg
b_350_20_692108_381007_FFFFFF_000000.png
 


#2 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 04.04.2012 14:25

a może set_task?
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#3 Eustachy8

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 116
Zaawansowany

  • Postów:304
  • Imię:Kuba
  • Lokalizacja:Buczacz
Offline

Napisano 04.04.2012 14:51

ale jaką "komendą" zwiekszyć bo od razu zwiększało, bo to co dałem zwiększa dopiero w nowej rundzie
  • +
  • -
  • 0

24azdk0.jpg
b_350_20_692108_381007_FFFFFF_000000.png
 


#4 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 04.04.2012 16:25

http://amxx.pl/dokum...t-user-maxspeed

ale nie wiem czy to z codem nie będzie kolidować (ale da się zrobić :D)
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#5 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 05.04.2012 12:36


public zwiekszenie_predkosci(id){

set_user_maxspeed(id, 315)

set_task(10.0, "przywrocenie_predkosci", id)

}



public przywrocenie_predkosci(id) set_user_maxspeed(id, 255)

  • +
  • -
  • 0

#6 Eustachy8

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 116
Zaawansowany

  • Postów:304
  • Imię:Kuba
  • Lokalizacja:Buczacz
Offline

Napisano 05.04.2012 15:05

max_speed =255 jest wtedy gdy ma się 0 w kondycji? Czy jak się doda w kondycje coś max_speed się zwiększa? bo jeżeli tak to ustalanie tej samej prędkości za każdym razem jest złe ;< jak pobierać max speed? Czy obojętnie ile się da w kondycję zawsze jest 255?
  • +
  • -
  • 0

24azdk0.jpg
b_350_20_692108_381007_FFFFFF_000000.png
 


#7 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

Napisano 05.04.2012 16:44

moze przy użyciu cod_get_user_stamina?

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>

#define PLUGIN "Speed"
#define VERSION "0.69"
#define AUTHOR "CheQ"

#define CZAS_SPEEDU 6514


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say dawaj","DajSpeed")
}
public DajSpeed(id)
{
    new Float:nowa = 255.0 * cod_get_user_stamina(id,1,1,1) * 1.5; // tu powinno byc wiekszy speed
    set_task(15.0,"OddajSpeed",id+CZAS_SPEEDU)
    set_user_maxspeed(id,nowa)
}
public OddajSpeed(id)
{
    id-=CZAS_SPEEDU;
    new Float:nowa = 255.0 * cod_get_user_stamina(id,1,1,1) // tu powinno byc normalny speed
    set_user_maxspeed(id,nowa)
}

  • +
  • -
  • 0




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

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