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

[KOSZ] Problem z crashami przy komendzie

crash amxx drop cmdclient wysylanie komendy do klienta klient client

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

#1 Jcr

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:69
  • Lokalizacja:Wroclaw
Offline

Napisano 29.06.2015 18:21

Witam, mam taki problemik, otóż, mam takie coś:

if(random_num(1,7) == 1)
        {
            engclient_cmd(id, "drop");
        }

Gdy warunek zostanie spełniony, to powinno graczowi z numerem ID dropnąć broń, ale zamiast tego, serwer się zamraża :D
Wie ktoś może o co chodzi?

Takie coś dostaje z konsoli przy freezie

/home/servers/bin/games/CS_1.6.sh: line 51: 31532 Segmentation fault LD_LIBRARY_PATH=".:bin" start-stop-daemon --start --chuid $USER:$GROUP -m --pidfile $PID_FILE --chdir $USER_DIR/$BIN_DIR --exec $USER_DIR/$BIN_DIR/$BIN_NAME -- $GAME_PARAMS

  • +
  • -
  • 0

#2 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 29.06.2015 19:54


Wie ktoś może o co chodzi?

Podaj cały kod.


  • +
  • -
  • 0

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#3 Jcr

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:69
  • Lokalizacja:Wroclaw
Offline

Napisano 29.06.2015 20:06

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <hamsandwich>
#include <fakemeta_util>
#include <engine>

#define PLUGIN "TEST"
#define VERSION "1"
#define AUTHOR "Jcr"

public plugin_init()
{   
   register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
        set_task(50.0, "drop", id, _, _, "b");
}

public drop(id)
{
         if(random_num(1,7) == 1)
        {
            engclient_cmd(id, "drop");
        }
}

Wiem, że za dużo includów jest, potem je usune


Użytkownik Jcr edytował ten post 29.06.2015 20:07

  • +
  • -
  • 0

#4 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 29.06.2015 20:25

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <hamsandwich>
#include <fakemeta_util>
#include <engine>

#define PLUGIN "TEST"
#define VERSION "1"
#define AUTHOR "Jcr"

public plugin_init()
{   
   register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
        set_task(50.0, "drop", id, _, _, "b");
}

public drop(id)
{
         if(random_num(1,7) == 1)
        {
            engclient_cmd(id, "drop");
        }
}

Wiem, że za dużo includów jest, potem je usune

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

#define PLUGIN "TEST"
#define VERSION "1"
#define AUTHOR "Jcr"

public plugin_init()
{   
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    set_task(50.0, "drop", .flags="b");
}

public drop(id)
{
    if(random_num(1,7) == 1)
    {
        client_cmd(id, "drop");
        //engclient_cmd(id, "drop");
    }
}

  • +
  • -
  • -1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#5 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 30.06.2015 05:35

Nazywaj tematy zgodnie z ich treścią.
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.

Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.

Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: crash, amxx, drop, cmdclient, wysylanie komendy do klienta, klient, client

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

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