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

Forwardy i rejestracja zabawy


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

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 20.12.2013 09:55

Witam, od dzisiaj zacząłem się bawić na forwardami zabawy i zrobiłem poniższy kod:

 

Główny mod:

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>



#define PLUGIN "JailBreak Mod"

#define VERSION "1.0"

#define AUTHOR "Andrzejek"



new ZabawaDzienStart, ZabawaDzienKoniec;



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    

    register_logevent("Nowa_Runda", 2, "1=Round_Start")

    register_logevent("Koniec_Rundy", 2, "1=Round_End")

    

    ZabawaDzienStart = CreateMultiForward("jb_zabawa_enabled", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL);

    ZabawaDzienKoniec = CreateMultiForward("jb_zabawa_disabled", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL);

}

public Nowa_Runda()

{

    new Ret;

    ExecuteForward(ZabawaDzienStart, Ret, "KillDay", true, 0);

}

public Koniec_Rundy()

{

    new Ret;

    ExecuteForward(ZabawaDzienKoniec, Ret, "KillDay", true, 0);

}

Zabawa:

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <jailbreak>



#define PLUGIN "Zabawa KillDay"

#define VERSION "1.0"

#define AUTHOR "Andrzejek"



new id_zabawy;



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    

    id_zabawy = jb_register_game("KillDay");

}

public jb_zabawa_enabled(zabawa, bool:wartosc, dzien)

{

    if(id_zabawy == zabawa && wartosc == true && dzien == 0)

    {

    }

}

public jb_zabawa_disabled(zabawa, bool:wartosc, dzien)

{

    if(id_zabawy == zabawa && wartosc == true && dzien == 0)

    {

    }

}

jailbreak.inc

#if defined _jailbreak_included

  #endinput

#endif

#define _jailbreak_included



#define JAILBREAK_CONTINUE 0



#define JAILBREAK_STOP 4



native jb_register_game(nazwa_zabawy[]);

/*------------------------------

Rejestruje nowa zabawe oraz zwraca jej numer

------------------------------*/



forward jb_zabawa_enabled(zabawa, bool:wartosc, dzien);

/*------------------------------

Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie aktywacji

------------------------------*/



forward jb_zabawa_disabled(zabawa, bool:wartosc, dzien);

/*------------------------------

Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie dezaktywacji

------------------------------*/

Powiedzcie mi czy poprawie zrobiłem ?? :P


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#2 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 20.12.2013 09:59

wyczuwam Brak Natywu jb_register_game w silniku moda.


  • +
  • -
  • 1

#3 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 20.12.2013 10:38

A no zapomniałem w publicu Nowa_Runda i Koniec_Rundy przed forward powinno być jb_register_game("KillDay") ^^


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#4 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 21.12.2013 00:22

Jednak nie działa dodałem tak żeby sprawdzić czy działa

 

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <jailbreak>

new id_zabawy;

public plugin_init() {
    register_plugin("Zabawa KillDay", "1.0", "Andrzejek")
    
    id_zabawy = jb_register_game("KillDay");
}
public jb_zabawa_enabled(zabawa, bool:wartosc, dzien)
{
    if(id_zabawy == zabawa && wartosc == true && dzien == 0)
    {
        client_print(0, print_chat, "zabawa wlaczona!");
    }
}
public jb_zabawa_disabled(zabawa, bool:wartosc, dzien)
{
    if(id_zabawy == zabawa && wartosc == true && dzien == 0)
    {
        client_print(0, print_chat, "zabawa wylaczona!");
    }
}

 

Ale żadnej wiadomości nie dostaje na nową rundę lub konie rundy :( Nie wiem gdzie zrobiłem, jak ktoś widzi, proszę napisać dalej to już bym sobie poradził


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#5 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 30.12.2013 02:08

masz cos w logach? sprawdz co masz w Ret


  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#6 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 30.12.2013 02:41

Załączam poprawiony kod, ale nie wiem czy nadal zadziała

/* JailBreak Mod */

#include <amxmodx>
#include <jailbreak>

#define PLUGIN "JailBreak Mod"
#define VERSION "1.0"
#define AUTHOR "Andrzejek"

new ZabawaDzienStart, ZabawaDzienKoniec;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("Nowa_Runda", 2, "1=Round_Start");
	register_logevent("Koniec_Rundy", 2, "1=Round_End");
	
	ZabawaDzienStart = CreateMultiForward("jb_zabawa_enabled", ET_CONTINUE, FP_CELL, FP_CELL, FP_CELL);
	ZabawaDzienKoniec = CreateMultiForward("jb_zabawa_disabled", ET_CONTINUE, FP_CELL);
}
public Nowa_Runda() {
	ZabawaStart("KillDay", true);
}
public Koniec_Rundy() {	
	ZabawaKoniec("KillDay");
}
public ZabawaStart(zabawa[], bool:wartosc_sobota) {
	new iRet;
	if(wartosc_sobota)
		ExecuteForward(ZabawaDzienStart, iRet, zabawa, true, true);
	else if(!wartosc_sobota)
		ExecuteForward(ZabawaDzienStart, iRet, zabawa, true, false);
}
public ZabawaKoniec(zabawa[]) {
	new iRet;
	ExecuteForward(ZabawaDzienKoniec, iRet, zabawa);
}

/* Zabawa KillDay */

#include <amxmodx>
#include <jailbreak>

new const id_zabawy[] = "KillDay";

new bool:zabawa_wlaczona;

public plugin_init() {
	register_plugin(id_zabawy, "1.0", "Andrzejek")
	
	jail_register_game(id_zabawy);
}
public jb_zabawa_enabled(zabawa, bool:wartosc_sobota) {
	if(zabawa == id_zabawy && !zabawa_wlaczona) {
		zabawa_wlaczona = true;
		
		if(wartosc_sobota)
			client_print(0, print_chat, "zabawa wlaczona!");
		else if(!wartosc_sobota)	
			client_print(0, print_chat, "zabawa wlaczona!");
	}
}
public jb_zabawa_disabled(zabawa) {
	if(zabawa == id_zabawy && zabawa_wlaczona) {
		zabawa_wlaczona = false;
		
		client_print(0, print_chat, "zabawa wylaczona!");
	}
}

/* Biblioteka - JailBreak Mod */

#if defined _jailbreak_included
  #endinput
#endif
#define _jailbreak_included

#define JAILBREAK_CONTINUE 0

#define JAILBREAK_STOP 4

native jail_register_game(const zabawa[]);
/*------------------------------
Rejestruje nowa zabawe oraz zwraca jej numer
------------------------------*/

forward jb_zabawa_enabled(zabawa, bool:wartosc_sobota);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie aktywacji
------------------------------*/

forward jb_zabawa_disabled(zabawa);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowana jest zabawa w momencie dezaktywacji
------------------------------*/

Ale teraz logi gdy chce skompilować zabawe

.sma(16) : error 033: array must be indexed (variable "id_zabawy")
.sma(26) : error 033: array must be indexed (variable "id_zabawy")

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#7 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 03.01.2014 01:36

Szukanie linijek jest takie pasjonujące, numeracja nie działa?

Tak sie porównuje stringi http://amxx.pl/topic...taini-i-equali/


  • +
  • -
  • 0

DarkGL to mój autorytet.

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


#8 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 26.01.2014 19:40

Close


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#9 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 08.02.2014 12:00

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
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





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

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