←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

Błąd przy Komplikacji. BF2 (Pytanie do Mis...

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

Witam tworzę nowy serwer BF2 i chciałem zmienic trochę co nie co w tej że modyfikacji. Niestety wszystkie próby komplikacji. BF2 zakończyły się fiaskiem.

Dlaczego ?

Dlatego że gdy chce z komplikowac mod pojawiają się następujące błędy.

 

bf2/const.inl(132) : error 018: initialization data exceeds declared size
bf2/const.inl(137) : error 010: invalid function or declaration
bf2/const.inl(148) : error 018: initialization data exceeds declared size
bf2/const.inl(153) : error 010: invalid function or declaration
bf2/cmds.inl(421) : error 017: undefined symbol "deaglekills"
bf2/cmds.inl(421) : warning 215: expression has no effect
bf2/cmds.inl(421) : error 001: expected token: ";", but found "]"
bf2/cmds.inl(421) : error 029: invalid expression, assumed zero
bf2/cmds.inl(421) : fatal error 107: too many error messages on one line


Compilation aborted.
8 Errors.
Done.

Ponadto nic nie edytowałem w tych dwóch plikach const.inl/cmds.inl

 

Wyprzedzam wasze pytanie i od razu mowie że próbowałem edytowac kilka różnych paczek BF2 tylko na moje potrzeby ale przy próbie 

komplikacji zawsze był ten sam błąd.

 

Próbowałem różnych metod komplikacji.

Rzaden nie działał.

Wszystkie paczki które próbowałem komplikowac. Edytował MisieQ

Uprzedzam kolejne pytanie. Próbowałem komplikowac je już edytowane prze zemnie jak i orginalnie pobrane z Amxx.pl czy http://www.bf2shop.pl/download.php

 

Proszę o pomoc bo nie mam pojęcia o co chodzi i dalczego nie moge z komplikowac modyfikacji BF2

 

 

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 09.07.2013

To może zadam ważne pytanie: Co dokładnie zmieniałeś w pluginie?

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

1 plik.

menu.inl

 

Zmieniłem nazwe z Administracji na Odbierz darmową odanzke i ustawilem aby każdy mogl dodac sobie  jednego experta z shotguna.

Tylko o to mi chodziło jeżeli umiesz to zrobic tak aby to działało to bardzo bys pomógł 

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 09.07.2013

Wstaw pliki i spróbuję coś na to zaradzić :-P

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

Wrzucam.

http://www66.zippysh...21261/file.html

 

Chodzi mi o to aby każdy mogł sam odebrac 1 experta z shotguna albo zeby po wejscu na serwer odznake dostawal automatycznie i pojawial mu sie komunikat że dostal odznake albo cos w tym stylu.

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 09.07.2013

Dodałem automatyczne przyznanie odznaki po 5 sekundach od wejścia.

PS. Przy kompilacji lokalnej nie miałem żadnych z wymienionych przez ciebie błędów.

Załączone pliki

  • Załączony plik  bf2.rar   58,14 KB   90 Ilość pobrań
Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

Jesteś Bogiem :)

 

Tylko jeszcze sprawdzę.

 

 

Ostatnie pytanko jak to zrobiłeś że automatycznie się dodaje odznaka ;P .

A co do błędów to tą modyfikacje znalazłem u siebie na kompie i nie była edytowana przez MisiQ'a a w każdej jego paczce jest. Bug że nie można komplikowac przynajmniej w tych ostatnich aktualizacjach  1.5.1 


Użytkownik MisieKPFF edytował ten post 09.07.2013 15:13
Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 09.07.2013

Prosta sprawa. W forwards.inl w client_putinserver dodałem 5s task odwołujący się do funkcji give_badge (w cmds.inl). Tam wyciągany jest nick gracza i wywoływana przez serwer zmodyfikowana (zmieniłem treść komunikatu i dodałem sprawdzanie poziomu odznaki) komenda dodania graczowi odznaki, w tym przypadku zdefiniowałem, by była to odznaka expert z shotguna.

Zauważyłem właśnie, że zapomniałem zarejestrować komendę w plugin_init. Masz w załączniku kompletną wersję :)

 

 

 

Załączone pliki

  • Załączony plik  bf2.rar   66,22 KB   89 Ilość pobrań
Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

Ok dzięki.

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 09.07.2013

O`Zone wrzuciłem na serwer paczkę i jest mały problem.

Ona nie działa i to dosłownie i w przenośni.

Nie działa cały BF2 nie tylko nie daje odznaki ale nie działa paczka nie wiem czemu.

Może spróbuj jeszcze raz to zrobic albo wykonac to na innej modyfikacji na standardowej.

24 ---> http://www46.zippyshare.com/v/15644065/file.html


Użytkownik MisieKPFF edytował ten post 09.07.2013 16:46
Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 09.07.2013

A skompilowałeś ją sobie i ustawiłeś cvary bazy danych?

Masz tutaj tą wersję z 24 odznakami:

 

Załączone pliki

  • Załączony plik  bf2.rar   49,84 KB   73 Ilość pobrań

Użytkownik O'Zone edytował ten post 09.07.2013 19:41
Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 10.07.2013

No tak oczywiście.

Cvary Bazy Danych ?

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 10.07.2013

Nie moge z komplikowac pojawia mi się to:

 

 

http://zapodaj.net/6...21e8cd.bmp.html

 

 

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 10.07.2013

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy

do

Scripting AMXXProśby o kompilacje pluginów / Problemy z kompilacją
Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 10.07.2013

@Czujny CheQ :D

 

Proszę bardzo, masz w załączniku cały kod źródłowy wraz z skompilowanym lokalnie pluginem.

Z tego co widzę, to ta druga wersja jest jeszcze oparta o Nvault, bo niby funkcje SQL są, ale nie są skończone, więc nie musisz nic dodatkowo uzupełniać.

Załączone pliki

  • Załączony plik  bf2.rar   123,82 KB   87 Ilość pobrań
Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 12.07.2013

Ok juz sprawdzam.

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 12.07.2013

Odznaka nie dodaje się automatycznie. Nie działa

Odpowiedz

  • +
  • -
O'Zone - zdjęcie O'Zone 12.07.2013

Poprawione. Skróciłem też cały kod automatycznego dodawania odznaki do 6 linijek :D

Odznaka zostaje dodana na początku rundy (po Freezetime). Sprawdziłem na serwerze testowym i działa bez zarzutu.

 

Załączone pliki

  • Załączony plik  bf2.rar   115,95 KB   78 Ilość pobrań

Użytkownik O'Zone edytował ten post 12.07.2013 18:04
Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 12.07.2013

Juz sprawdzam

Odpowiedz

  • +
  • -
Słodki <3 - zdjęcie Słodki <3 12.07.2013

Super wszystko działa. Dzięki.

 


Użytkownik MisieKPFF edytował ten post 12.07.2013 18:50
Odpowiedz