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
JailBreak

[Przyklad] Jak dodać nowa zabawe do JailBreak by Cypis

jailbreak

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

#1 Cypis'

    Master

  • Przyjaciel

Reputacja: 1 162
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 30.08.2012 02:09

*
Popularny

Jak w temacie, pokaże jak dodać nową zabawe do jailbreaka by cypis.


#include <amxmodx>
#include <amxmisc>
#include <jailbreak>

#define PLUGIN "Nowa Zabawa"
#define VERSION "1.0"
#define AUTHOR "Cypis"

new id_zabawy;

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

id_zabawy = jail_register_game("Wojna na Noze"); //wymagane jest to do rejstracji zabawy
}

/*
setting[0] - zyczenie, jak ustawimy na 1 to ostatni wieznien bedzie mial zyczenie, jak na 2 to nie bedzie mial zyczenia
setting[1] - prowadzacy, jak na 1 ustawimy to nie bedzie mozna prowadzacego
setting[2] - poszukiwany, jak na 1 ustawimy to nie bedzie poszukiwanych
setting[3] - menu broni, jak na 1 ustawiomy to ct nie pojawi sie menu bron i nie beda mogli podnosic broni
setting[4] - zablokowanie podnoszenie dla tt i dropa broni, jak na 1 ustawiomy to tt nie beda mogli podnosic broni i dropowac broni, blokuje automaty z broniami zeby nie bylo mozna znich broni brac
setting[5] - menu broni, jak na 1 to mozna wybrac bron z menu przy uzyciu native jail_set_user_weapons(id)
setting[6] - antykamper, jak na 1 to po 15s zaczyna gracz tracic HP za kampienie
setting[7] - nieskonczone bpammo 1 - tylko tt, 2 - tylko ct, 3 - oba teamy
*/

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{
static szTime[12];
if(day == id_zabawy)
{
format_time(szTime, 11, "%M:%S", gTimeRound-60); //zwraca czas kiedy zabawa sie rozpocznie
formatex(szInfo2, 511, "Zasady:^n%s - Wojna miedzy wiezniami^nOstatni wiezien ma zyczenie", szTime); //ustawia inforamcje na hud
szInfo = "Dzisiaj jest Wojna na Noze"; //ustawia inforamcje na hud

jail_set_prisoners_micro(true, true); //wlaczenie mikrofonu dla TT
jail_set_ct_hit_tt(true); //ct nie moze zabic tt
jail_set_god_ct(true); //ct jest niesmiertelne

setting[0] = 1; //ustawia dane dnia
setting[1] = 1; //ustawia dane dnia
setting[2] = 1; //ustawia dane dnia

setting[4] = 1 //ustawia dane dnia
setting[6] = 1; //ustawia dane dnia
}
}

public OnDayStartPost(day)
{
if(day == id_zabawy)
{
jail_open_cele(); //otworzenie cel po frezztime
jail_set_game_hud(60, "Rozpoczecie zabawy za"); //60 - oznacza ilosc czasu do rozpoczecia zabawy (do wywolania forwardu OnGameHudEnd)
}
}

public OnGameHudEnd()
{
if(jail_get_play_game_id() == id_zabawy)
{
jail_set_prisoners_fight(true, false, true); // wlaczenie walki dla wiezniow
}
}

  • +
  • -
  • 15

#2 Sivron

    Życzliwy

  • Użytkownik

Reputacja: 10
Początkujący

  • Postów:34
  • Imię:bocian
  • Lokalizacja:gdania
Offline

Napisano 02.09.2012 06:20

A jak dodac do tego menu jail_zabawy jakoms zabawe na komende ktora juz sie ma? Da sie?
  • +
  • -
  • 0

#3 Cypis'

    Master

  • Autor tematu
  • Przyjaciel

Reputacja: 1 162
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 02.09.2012 14:32

Nie rozumiem pytania
  • +
  • -
  • 0

#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 02.09.2012 15:23

Chce dodać zabawe, którą ma już [raczej] w formie oddzielnego pluginu na komende, więc pyta czy można dodać taką zabawę do twego silnika :D [czy coś ;p].
  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#5 l3szcz

    Just Leszcz :>

  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 02.11.2012 12:55

Właśnie.. Jak to dodać?
  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:


#6 Cypis'

    Master

  • Autor tematu
  • Przyjaciel

Reputacja: 1 162
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 02.11.2012 17:36

Trzeba napisać plugin "zabawy", a ta zabawa dodaje się automatycznie po wgraniu jej na serwer do menu pod "say /zabawy"
  • +
  • -
  • 0

#7 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 26.12.2012 22:52

Mam pewne pytanie, nie patrzyłem w kod, ale day to zapewne numer dnia, a id_zabawy to pewnie numer tej zabawy w głównym silniku, to dlaczego jest taki kod?
if(day == id_zabawy)
Skoro według mojego rozumowania jest to bezsensu, tak jakbyś chciał włączać zabawę automatycznie, ale tylko w dany dzień :D. chodzi mi o kod oczywiście w tym publicu: OnDayStartPost(day), bo reszta wydaje się ok.
Może coś stworzę na tego jailbreaka :P
  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#8 Cypis'

    Master

  • Autor tematu
  • Przyjaciel

Reputacja: 1 162
Super Hero

  • Postów:965
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 27.12.2012 01:08

Dlatego tak zrobiłem bo nie chciałem robić 4 forwardów a 2
OnDayStartPost - w tym wypadku wywołuje się zaraz po rozpoczęciu rundy, ale też wywołuje się po rozpoczęciu zabawy przez natwy jail_game_play(numer)
zmienna day - zwraca numer dnia, ale też może zwrócić numer rozpoczętej zabawy
Wiec taki zapis jak ja zrobiłem jest całkowicie poprawny

PS
Jeżeli chciałbyś żeby ta zabawa była w jakiś określony dzień to robisz tak:

if(day == id_zabawy || day == WTOREK)
w tym wypadku zabawa odpali sie automatycznie we wtorek lub z menu /zabawy

PS2

Wartość zwracana z jail_register_game jest zawsze wiekrza od 8 i jest unikalna, dlatego nie ingeruje z "dniami"

Użytkownik Cypis' edytował ten post 27.12.2012 01:11

  • +
  • -
  • 3

#9 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 27.12.2012 08:51

Dobra to wszystko tłumaczy, okej dzięki.
  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#10 9dedex9

    Wszechpomocny

  • Zbanowany

Reputacja: 5
Nowy

  • Postów:366
  • GG:
  • Lokalizacja:Olkusz
Offline

Napisano 27.01.2013 01:01

A jakbym chciał zrobić taką zabawę:
Wojna na granaty?
To gdzie co mam dopisać?

#include <amxmodx>
#include <amxmisc>
#include <jailbreak>

#define PLUGIN "Wojna na granaty"
#define VERSION "1.0"
#define AUTHOR "Cypis"

new id_zabawy;

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

id_zabawy = jail_register_game("Wojna na granaty");

/*
setting[0]
setting[1]
setting[1]
setting[1]
setting[1]
setting[1]
setting[1]
*/

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{
static szTime[12];
if(day == id_zabawy)
{
format_time(szTime, 11, "%M:%S", gTimeRound-60);
formatex(szInfo2, 511, "Zasady:^n%s - Wojna miedzy wiezniami^nOstatni wiezien ma zyczenie", szTime); //ustawia inforamcje na hud
szInfo = "Dzisiaj jest Wojna na granaty";

jail_set_prisoners_micro(true, true);
jail_set_ct_hit_tt(true); //ct nie moze zabic tt
jail_set_god_ct(true); //ct jest niesmiertelne

}
}

public OnDayStartPost(day)
{
if(day == id_zabawy)
{
jail_open_cele();
jail_set_game_hud(30, "Rozpoczecie zabawy za");
}
}

public OnGameHudEnd()
{
if(jail_get_play_game_id() == id_zabawy)
{
jail_set_prisoners_fight(true, false, true);
}
}


Użytkownik 9dedex9 edytował ten post 27.01.2013 01:02

Dołączona grafika

Dołączona grafika

Dołączona grafika

#11 Lebak

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Filip
  • Lokalizacja:Poznan
Offline

Napisano 30.04.2013 11:31

cypis wiem .że tak pużno zrobił byś sklep ?


  • +
  • -
  • 0

#12 Ten?yy?

    Zaawansowany

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:145
  • GG:
  • Imię:Dawid
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 17.04.2014 09:47

A jak dać komuś np. 1 hp :)?


  • +
  • -
  • 0

Pomogłem  :?:  daj  :plus: !  ;)


#13 Vesper1996

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:78
  • Lokalizacja:Świebodzin
Offline

Napisano 17.04.2014 11:29

        set_user_health(i, 1);


  • +
  • -
  • 1

#14 Mortadela

    Życzliwy

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:37
  • Imię:Mortanela
  • Lokalizacja:Mortadelia
Offline

Napisano 30.05.2014 10:10

@up

 

Gdzie mam dopisać by było 1hp i jak ustawić by tylko TT ?



#15 Pain.Akatsuki

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:36
  • Imię:Pain
  • Lokalizacja:Kraków
Offline

Napisano 27.02.2015 18:32

Jak ustawić by można było zabić kogoś HeadShot'em? :D


  • +
  • -
  • 0

Cześć, ja jestem Pain.Akatsuki, znany również jako po prostu Pain :P


#16 Ken U DZ

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:28
  • GG:
  • Imię:Dominik
Offline

Napisano 03.07.2015 08:53

Odpowie mi ktoś co mam dopisać aby dać tarcze taktyczną do zabawy tylko dla tt ??


  • +
  • -
  • 0

Pomogłem ? Daj +


#17 FaRciu

    Życzliwy

  • Zbanowany

Reputacja: 10
Początkujący

  • Postów:35
  • Imię:Dawid
  • Lokalizacja:Małopolska
Offline

Napisano 03.07.2015 09:07

Odpowie mi ktoś co mam dopisać aby dać tarcze taktyczną do zabawy tylko dla tt ??

Jeżeli posiadasz jb Cypisa to nie ma możliwości dodania tarczy
ponieważ autor zablokował taką możliwość :)



#18 Mrufka.

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:40
Offline

Napisano 20.07.2015 14:59

Jak nie ma możliwości dodania tarczy? ...

 

Jeżeli autor zablokował taką możliwość to chyba logiczne jest to, że można także odblokować?

 

Z tego co wiem to 3/4 Jaili ( W tym mój ) mają odblokowane tarcze na silniku cypisa...


  • +
  • -
  • 0

#19 wierzadzl

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:1
  • Imię:kacper
  • Lokalizacja:gdynia
Offline

Napisano 06.03.2018 13:29

Co wpisać w ID Zabawy


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: jailbreak

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

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