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

Co jest tutaj niepoprawne - Wymuszanie


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

#1 Juma

    Wszechpomocny

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:373
  • GG:
  • Steam:steam
  • Imię:Arek
  • Lokalizacja:Haynau
Offline

Napisano 24.08.2010 17:57

Witam. Chciałem się dowiedzieć co jest niepoprawne, pierwsza komenda jest wymuszana bez problemu, tak jak jest w set'tasku co 15 sekund, ale druga odmawia posłuszeństwa :confused:


#include <amxmodx>

#define PLUGIN "Wymuszacz"
#define VERSION "1.0"
#define AUTHOR "Juma"

public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        set_task(15.0, "wymus",0, _, _, "b");
	set_task(20.0, "wymus2",1, _, _, "b");
}

public wymus()
{
    client_cmd(0, "cl_forwardspeed 400");
}

public wymus2()
{
    client_cmd(1, "cl_backspeed 400");
}

Chciałbym się dowiedzieć co robię nie tak, z góry dzięki.
  • +
  • -
  • 0

#2 Myszka na 20

    Pomocny

  • Zbanowany

Reputacja: 12
Początkujący

  • Postów:63
  • Lokalizacja:Stg
Offline

Napisano 24.08.2010 18:12

Wszystko jest poprawnie (moim zdaniem xD).... Może pluginy się gryzą ?? Masz 1 plugin który wymusza
cl_backspeed xxx
(:D) a tutaj nagle bumm plugin który wymusza 400 :/

Może to być też wina server.cfg :) masz tam
cl_backspeed xxx
a tu plugin ma
cl_backspeed 400

Moim zdaniem sprawdź na CZYSTYM serwerze bez pluginów :) i napisz czy działa :P

#3 Juma

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:373
  • GG:
  • Steam:steam
  • Imię:Arek
  • Lokalizacja:Haynau
Offline

Napisano 24.08.2010 18:16

No nie jest poprawne bo jak napisałem pierwsze wymusza bez problemu, a drugiego wcale nie wymusza. Raczej pluginy się nie gryzą, bo nie mają jakie się gryźć. W server.cfg nie mam ani cl_backspeed ani cl_forwardspeed. Rozwiązanie abym sprawdził na czystym serwerze nie wchodzi w rachubę gdyż na swoim serwerku mam tylko wymagane przez siebie pluginy i żadnego z nich nie mogę wywalić <_<
  • +
  • -
  • 0

#4 Siemir

    Profesjonalista

  • Użytkownik

Reputacja: 113
Zaawansowany

  • Postów:204
  • Steam:steam
  • Lokalizacja:nie znana
Offline

Napisano 24.08.2010 18:28

No nie dziwne, że nie działa - client_cmd(1, "cl_backspeed 400"); to jest index konkretnego gracza, w przypadku 0 to wszyscy gracze.
  • +
  • -
  • 1

#5 Myszka na 20

    Pomocny

  • Zbanowany

Reputacja: 12
Początkujący

  • Postów:63
  • Lokalizacja:Stg
Offline

Napisano 24.08.2010 18:29

Hehe :) więc już wiemy co jest nie tak :)

#6 Juma

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:373
  • GG:
  • Steam:steam
  • Imię:Arek
  • Lokalizacja:Haynau
Offline

Napisano 24.08.2010 18:30

Oo to już idę sprawdzić czy zadziała ;)

24 sierpień 2010 - 18:34:
Ok'ey. Wszystko robiłem samemu dobrze, ale nie zmieniłem nazwy pluginu, którą zmieniałem w plugins.ini i używało starej ^D^


Więc wszystko ok, reputa leci za pomoc. Dzięki, temat można zamknąć.
  • +
  • -
  • 0

#7 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 29.08.2010 22:32

Ja jeszcze dodam, że używanie tasku o id = 1 nie jest zbyt mądre :D
Task jest widziany poza pluginem i z tego powodu programista powinieen zatroszczyc sie o unikalne id taska.
  • +
  • -
  • 0




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

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