←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Cytat po śmierci (Call of Duty - Style)

  • +
  • -
wiwi249 - zdjęcie wiwi249 02.09.2013

Witam serdecznie.

 

Chciałem podzielić się pluginem ktorego napisanie zajęło mi dwa dni jako że jestem początkującym w amxx :D

Podkreslam, ze nie chcialo mi sie kombinowac z cvarami oraz z ladowaniem plikow konfiguracji jakis cytatow.

 

Na czym plugin polega?

Dokładnie tak jak w Call of Duty, po zabiciu dostajemy cytat znanych ludzi, wybierany losowo przez switch. Dodatkowo, aby cytat był przejrzysty, przy zabiciu ekran zmienia się na barwę bordową, oczywiście wszystko się resetuje wraz ze spawnem gracza (działa też na autorespawnowych serwerach dzięki Ham_Spawn Post). Cvarów, jak pisałem, brak.

 

Użyte moduły:

  • hamsandwich
  • fakemeta

Z racji, że niektórzy mogą to zechcieć używać na serwerach typu CODMOD, gdzie prawdopodobnie HUD będzie nachodził na cytat, zalecam zmianę parametrów X.X i Y.Y w linijce 130:

public show_cytat(id)
{
	set_hudmessage(255, 255, 255, X.X, Y.Y, 0, 6.0, 6.0, 1.0, 1.0);

Ktore oznaczają położenie na HUD na ekranie (-1.0 dla obu parametrów oznacza wyśrodkowanie, wspolrzedne X,Y latwo dopasowac za posrednictwem generatora HUD Message w AMXX-Studio).

 

Pozostale informacje dot. edycji cytatów, dodawania ich i usuwania, zmiany kolorów, parametrów etc. są zawarte w komentarzach w pluginie.

 

Podkreslam ze to prosty kod (bo jestem początkujący), w razie gdyby jakis profesjonalista chciał mi nawytykać. Cytaty mi podesłał kumpel (dopisany jest w autorze pluginu), ponoc z jakiegos niedzialającego pluginu czy coś. Reszta kodu jest moja.

 

Zapraszam do używania.

Załączone pliki

  • Załączony plik  cytaty.sma   11,35 KB   383 Ilość pobrań
Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013

A czym się on różni od cytatów z CODa??

 

Odpowiedz

  • +
  • -
korake - zdjęcie korake 02.09.2013

A czym się on różni od cytatów z CODa??

No czym to są cytaty z gry Call of Duty na serwer Counter-Strike

Odpowiedz

  • +
  • -
wiwi249 - zdjęcie wiwi249 02.09.2013

A czym się on różni od cytatów z CODa??

 

Noo w zasadzie to prawie niczym, tylko ma trochę inne walory może estetyczne, wygląda i dziala prawie jednakowo... Tyle że przeznaczone do CS 1.6 to jest.

 

EDIT: Dokladnie tak jak mnie kolega wyżej wyprzedził.


Użytkownik wiwi249 edytował ten post 02.09.2013 14:23
Odpowiedz

  • +
  • -
korake - zdjęcie korake 02.09.2013

Ten plugin to jest to samo tylko poprawione bo tamta wersja nie działała a to działa

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013


tamta wersja nie działała

Rozczaruję cię, ale miałem to u sb na serwie i działało :P

 

Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 02.09.2013

OMG, jak to jest napisane? Tyle zmiennych i rezerwowanie za każdym razem 256 znaków na każdą zmienną? I po kiego grzyba includujesz fakemete?
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 02.09.2013


Tyle że przeznaczone do CS 1.6 to jest

 

 

a ja instalowalem darka plugin w cs'ie o ku*wa ide zainstalowac na serverze Cod'a

 

Edit

 

o ja pie***le dziala ^^

Odpowiedz

  • +
  • -
korake - zdjęcie korake 02.09.2013

Chciałbym podkreślić że on jest początkującym więc nie krytykujcie go tylko napiszcie co jest źle i tyle -.-"

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013


rezerwowanie za każdym razem 256 znaków na każdą zmienną

Mi też się to nie zgadzało :P

Przydałaby się optymalizacja tego kodu

Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 02.09.2013


Chciałbym podkreślić że on jest początkującym więc nie krytykujcie go tylko napiszcie co jest źle i tyle -.-"

 

co ty go tak bronisz jakby on byl twoim multikontem ?

 

bycie początkującym to tak samo dobry argument jak nazywanie humanistą kiedy sie jest idiotą z przedmiotów scisłych

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013


co ty go tak bronisz

#define AUTHOR "wiwi249 & korake"

:P

Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 02.09.2013

pisac plugin ze swoim multikontem niezle schizy

 

i zeby nie bylo nie kwestionuje tutaj umiejętnosci autora tylko zdolność "drugiego" autora do przyjmowania krytyki

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013


pisac plugin ze swoim multikontem

A skąd wiesz?? IP Sprawdzałeś??

Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 02.09.2013

 


pisac plugin ze swoim multikontem

A skąd wiesz?? IP Sprawdzałeś??

 

 

Żart?

Odpowiedz

  • +
  • -
wiwi249 - zdjęcie wiwi249 02.09.2013

G[o]Q miszcz dedukcji :D

korake podeslal mi cytaty.

 

Fakemetę użyłem do sprawdzenia klienta, opisałem to w komentarzu, niwelując w ten sposób crash Host_Error: WriteDest_Parm: Not a Client

( pev( iVictim, pev_flags ) & FL_CLIENT)

a jesli chodzi o znaki to naprawdę, nie rozumiem, w czym widzicie problem. 

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 02.09.2013


Żart?

:facepalm:

Odpowiedz

  • +
  • -
Rodzyn - zdjęcie Rodzyn 02.09.2013

 


Żart?

:facepalm:

 

:facepalm:  :facepalm:  :facepalm:

 

.....

 

Nie rozumiem Ciebie "początkujący"..

 

Po co "kopiować" plugin który został już kiedyś napisany i jest o wiele lepszy od twojego, to jest całkowity bezsens  :&

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 02.09.2013

Idea trzymania takich hardcoded strings w pluginie jest po prostu zła

Odpowiedz