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

[FUNKCJA - DODATEK] Kto kogo zabił - wiadomości + ilość pozostałych więźniów

jailbreak

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

#1 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 14.08.2014 17:55

Dodatek do silnika jailbreak by cypis.

Dodajemy bibliotekę colorchat

 

Funkcja DeathMsg()
Więc tak, do funkcji plugins_init() dopisujemy na samym końcu

register_event("DeathMsg", "DeathMsg", "a")

 Następnie na samym dole dopisujemy to:

public DeathMsg(){
new nickkid[33], nickvid[33];
new kid = read_data(1);
new vid = read_data(2);
get_user_name(kid, nickkid, 32);
get_user_name(vid, nickvid, 32);
if(get_user_team(kid) == 2 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Klawisz %s^x01 zabil^x03 wieznia %s^x01 --- ", nickkid, nickvid);
else if(vid != kid){
if(get_user_team(kid) == 1 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 wieznia %s^x01 ---  Pozostalo: %d wiezniow", nickkid, nickvid, ilosc_graczy[ZYWI]-1);
}
else if(get_user_team(kid) == 1 && get_user_team(vid) == 2)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 klawisza %s^x01", nickkid, nickvid);
else if(kid == vid){
if(get_user_team(kid) == 1 && get_user_team(vid) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 nie wytrzymal wieziennej presji i popelnil samobojstwo", nickkid);}
 
}

Dodanie do funkcji Ham_Killed:

 

Szukamy:

public SmiercGraczaPost(id, attacker, shouldgib)

Po:

if(!is_user_connected(id))
return HAM_IGNORED;

Dodajemy:

new nickkid[33], nickvid[33];
 
get_user_name(id, nickkid, 32);
get_user_name(attacker, nickvid, 32);
if(get_user_team(id) == 2 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Klawisz %s^x01 zabil^x03 wieznia %s^x01 --- ", nickkid, nickvid);
else if(id != attacker){
if(get_user_team(id) == 1 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 wieznia %s^x01 ---  Pozostalo: %d wiezniow", nickkid, nickvid, ilosc_graczy[ZYWI]-1);
}
else if(get_user_team(id) == 1 && get_user_team(attacker) == 2)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 zabil^x03 klawisza %s^x01", nickkid, nickvid);
else if(id == attacker){
if(get_user_team(id) == 1 && get_user_team(attacker) == 1)
ColorChat(0, GREEN, "[ZGON]^x01 --- ^x03 Wiezien %s^x01 nie wytrzymal wieziennej presji i popelnil samobojstwo", nickkid);
}

Oddzielny plugin:

Załączone pliki


  • +
  • -
  • 3

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#2 SmileY.

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:14
  • Imię:Krystian
  • Lokalizacja:Polska
Offline

Napisano 18.08.2014 21:58

Można prosić o Ss'a ?


  • +
  • -
  • 0

#3 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 18.08.2014 22:18

Niestety nie mam możliwości wstawiania ssow do września.
  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#4 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 19.08.2014 09:22

Po co używać DeathMsg, skoro plugin używa już eventu Ham_Killed, w którym można zrobić to samo?


  • +
  • -
  • 2

#5 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 19.08.2014 11:31

Racja. Ale ja zrobilem to w innej funkcji. Można też tak jak mówisz.
  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#6 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

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

Napisano 20.08.2014 12:15

Racja. Ale ja zrobilem to w innej funkcji. Można też tak jak mówisz.

Po co robić coś w dwóch miejscach, jak można w jednym i będzie lepiej. O to chodziło, nie, że tak też można zrobić, tak należałoby zrobić.

 

W dodatku te warunki, po co ciągle pobierać tak drużynę gracza, do zmiennej i już + dodać else, będzie lepiej.


  • +
  • -
  • 0

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

Na zlecenie i bez zlecenia zresztą też!


#7 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 20.08.2014 14:28

No Racja, idzie oszczędzić trochę zasobów. Jak będę miał dostęp do komputera, to zaaktualizuje włączając w to funkcję ham_killed.

 

@@EDIT

 

Gotowe, poprzedni sposób również zostawiłem.


  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#8 XXL

    Wszechmogący

  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 28.08.2014 13:37

Czemu  mi to nie działa ?

 

Sprawdź czy dobrze to zrobiłem 

Załączone pliki


Użytkownik XXL edytował ten post 28.08.2014 13:38

  • +
  • -
  • 0

#9 Kalyente

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:46
  • Lokalizacja:Poland
Offline

Napisano 28.08.2014 16:19

Jest możliwość zrobienia osobnego pluginu?


  • +
  • -
  • 0

Sprzedaje unikatowe zabawy Jailbreak: (Śmingus Dyngus, Wojna na śnieżki, Zbijak, Plazma Day, KillDay (przerobiony) oraz ChuckNorris Style).. oraz całą paczkę wraz z zabawami oraz unikatowymi pluginami oraz przerobionym silnikiem (więcej info na PW).

 

 


#10 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 28.08.2014 19:20

Jasne, że jest taka możliwość. Ale po co? :P
  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#11 Kalyente

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:46
  • Lokalizacja:Poland
Offline

Napisano 28.08.2014 19:33

A móglbyś zrobić? :P


  • +
  • -
  • 0

Sprzedaje unikatowe zabawy Jailbreak: (Śmingus Dyngus, Wojna na śnieżki, Zbijak, Plazma Day, KillDay (przerobiony) oraz ChuckNorris Style).. oraz całą paczkę wraz z zabawami oraz unikatowymi pluginami oraz przerobionym silnikiem (więcej info na PW).

 

 


#12 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 28.08.2014 20:14

Jutro jak chwile znajdę to zrobię osobny z kilkoma różnymi wiadomościami
  • +
  • -
  • 1

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#13 Kalyente

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:46
  • Lokalizacja:Poland
Offline

Napisano 30.08.2014 11:15

czekam ;)


  • +
  • -
  • 0

Sprzedaje unikatowe zabawy Jailbreak: (Śmingus Dyngus, Wojna na śnieżki, Zbijak, Plazma Day, KillDay (przerobiony) oraz ChuckNorris Style).. oraz całą paczkę wraz z zabawami oraz unikatowymi pluginami oraz przerobionym silnikiem (więcej info na PW).

 

 


#14 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Autor tematu
  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 30.08.2014 12:23

Gotowe, osobny plugin. Tekst chyba wiadomo gdzie się zmienia. Jest dodany prefix.


speedkill (30.08.2014 12:28):
Po co tyle razy pobierasz team gracza? Raz wystarczy. ;)

Załączone pliki


  • +
  • -
  • 1

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#15 Kalyente

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:46
  • Lokalizacja:Poland
Offline

Napisano 13.09.2014 20:46

Gotowe, osobny plugin. Tekst chyba wiadomo gdzie się zmienia. Jest dodany prefix.

 

Jest błąd, mianowicie zapisuję tylko jednego gracza.

To znaczy - jest 10 więźniów i klawisz zabiję jednego to jest informacja, że pozostało 9 więźniów - to się zgadza.

Natomiast, jeżeli zabije następnego więźnia to jest dalej informacja, że pozostało 9 więźniów.

Proponuję to naprawić.


  • +
  • -
  • 0

Sprzedaje unikatowe zabawy Jailbreak: (Śmingus Dyngus, Wojna na śnieżki, Zbijak, Plazma Day, KillDay (przerobiony) oraz ChuckNorris Style).. oraz całą paczkę wraz z zabawami oraz unikatowymi pluginami oraz przerobionym silnikiem (więcej info na PW).

 

 


#16 woras

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:146
  • Lokalizacja:bydgoszcz
Offline

Napisano 10.02.2015 11:59

coś mam źle ...

Informacje wysyła ciągle tą samo, nie ważne czy zabije mnie ktoś czy ja kogoś to ciągle mam taką wiadomość o sobie 

"[ZGON] ---  Klawisz mariuszek zabil wieznia Ganja Mafi"

 

mimo że zostałem zabity too wyświetliło że to ja zabiłem

 

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