Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Speed na moment


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

#1 Maruda515

    Życzliwy

  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 16:14

Witam. Mam problem ze sklepikiem. Jest w nim speed, ale jeśli go kupię to jest tylko do zmiany bronii.

Czyli kupuję go, mam speeda, zmieniam broń i znika.

Oto kod :


case 1:{
new cena = 100;
if (!is_user_alive(id))
{
client_print(id, print_chat, "Nie zyjesz");
return PLUGIN_CONTINUE;
}
if (kasa < cena)
{
client_print (id, print_chat, "Nie masz tyle kasy");
return PLUGIN_CONTINUE;
}
set_user_maxspeed(id, 750.0)
}

  • +
  • -
  • 0

#2 K!113r

    Czempion

  • Power User

Reputacja: 385
Wszechpomocny

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

Napisano 29.03.2013 16:29

Przy zmianie broni prędkość poruszania jest ustawiana na prędkość z daną bronią, możesz nadać swoją prędkość ponownie przy zmianie broni (zarejestruj event cur_weapon).
  • +
  • -
  • 1

DarkGL to mój autorytet.

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


#3 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 16:34

Mam to zrobić w pluginie czy cvarach?
Mógłbyś mi podać kod, który mam wpisać?
  • +
  • -
  • 0

#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.03.2013 16:36

Jest to jak najbardziej prawidłowe działanie.

W celu zachowania prędkości, skorzystaj z hamowego eventu Ham_CS_Player_ResetMaxSpeed.
Jeśli masz starą wersję HamSandwich (poniżej v. 1.3), użyj eventu Ham_Item_PreFrame.
RegisterHam(Ham_CS_Player_ResetMaxSpeed, "player", "speed", 1);


Poza ustawieniem prędkości na 750.0, zapisz informację o tym, że gracz ma bonus prędkości.
Ustalaj prędkość dla gracza tak długo, jak posiada bonus prędkości poprzez:
public speed(id){
if(is_user_alive(id) && /* identyfikacja gracza z bonusem prędkości */){
set_user_maxspeed(id, 750.0);
}
}


#5 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 16:49

Dalej nie działa ;/

public plugin_init()

w tym dałem
     RegisterHam(Ham_Item_PreFrame, "player", "speed", 1); 


i osobno dałem to

public speed(id){
if(is_user_alive(id) && /* identyfikacja gracza z bonusem prędkości */){
set_user_maxspeed(id, 750.0);
}
}

  • +
  • -
  • 0

#6 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.03.2013 17:12

Podaj pełen kod, który użyłeś (łącznie ze sprawdzaniem, czy gracz ma bonus prędkości, czy nie).

#7 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 17:17

Nie wiem jak zrobić spoiler, więc daję tak :

Załączony plik  jail_wybuchowy.sma   11,52 KB  10 Ilość pobrań
  jail_wybuchowy.amxx
(29.03.2013 21:41):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Użytkownik Benio101 edytował ten post 29.03.2013 21:40
Przeniesienie kodu do pliku SMA

  • +
  • -
  • 0

#8 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.03.2013 21:39

Załączony plik  prone_position.sma   9,42 KB  18 Ilość pobrań
  prone_position.amxx

#9 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 21:58

Przetestowałem i w następnej rundzie nie mogę się ruszyć. Jak zmieniłem mapę to też nie mogłem się ruszyć.
  • +
  • -
  • 0

#10 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.03.2013 22:56

A zaktualizowałeś offsety hamdata po lutowym updacie HLDS?

#11 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 29.03.2013 23:12

Nie. Ja testuję pluginy na ns i nic nie aktualizowałem.
  • +
  • -
  • 0

#12 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.03.2013 23:22

No Steam = No support.
I to nie po złości.
Powodzenia.

#13 Maruda515

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:33
  • Imię:Arek
  • Lokalizacja:się nie zmienia
Offline

Napisano 30.03.2013 01:41

Temat do zamknięcia.

Zrobiłem hlds i tam działa bez zarzutów.

Dzięki za pomoc ;)
  • +
  • -
  • 0

#14 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 30.03.2013 01:57

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL




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

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