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
 

Beduin - zdjęcie

Beduin

Rejestracja: 05.08.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 30.06.2015 10:00
-----

Moje tematy

BattleField 2 1.1.0 by Misieq - pare pytań ; )

11.10.2012 02:23

Witam, postanowiłem przerobić mod BattleField 2 ver. 1.1.0 ale niestety takich modyfikacji jeszcze nie robiłem : ) Dość głupot do rzeczy !
Pierwsze co chciałem przerobić to dodać dodatkowe menu.Efekt Mojej pracy ...

menu.inl

public resetmenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;

new menu = menu_create("\rBF2: Restart statystyk", "menu_handler");

menu_additem(menu, "\wZrestartuj Moje statystyki", "0", USER_RESET);
menu_additem(menu, "\wZrestartuj statystyki serwera", "1", ADMIN_RESET);
menu_additem(menu, "\wWstecz", "8", USER_RESET);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

menuselection[id]=MENU_RESET;

menu_display(id, menu, 0);

return PLUGIN_CONTINUE;
}


   	 case MENU_RESET:
{
switch (key)
{
case 0: resetme(id);
case 1: resetserver(id);
}
}


Ale nie da się tego przekompilować ;( niżej podaję błędy...

C:\Program Files\AMX Mod X\files\base\scripting\bf2/menu.inl(190) : error 017: undefined symbol "MENU_RESET"
C:\Program Files\AMX Mod X\files\base\scripting\bf2/menu.inl(318) : error 017: undefined symbol "MENU_RESET"

Wydaje Mi się że nie ma definicji tego "MENU_RESET" ale nie wiem gdzie dodać definicję.
BTW: Chciał bym jeszcze uzyskać efekt opcji cofnięcia pod klawiszem 9 oraz wyjściem pod klawiszem 0

I druga sprawa ...
Chciał bym dodać dźwięk przy "Green flashu"

badgepowers.inl
	if ( givenitem )
screen_flash(id, 0, 255, 0, 100); //Green screen flash


Dodałem już w głównym .sma VAR'a
new gSoundAddHP[] = "bf2rank/dzwiek.wav"; //


forwards.inl
public plugin_precache()
{
new tempSound[64];
formatex(tempSound, charsmax(tempSound), "sound/%s", gSoundRank);
if ( !file_exists(tempSound) )
{
copy(gSoundRank, charsmax(gSoundRank), "buttons/bell1.wav");
}

formatex(tempSound, charsmax(tempSound), "sound/%s", gSoundBadge);
if ( !file_exists(tempSound) )
{
copy(gSoundBadge, charsmax(gSoundBadge), "fvox/bell.wav");
}

formatex(tempSound, charsmax(tempSound), "sound/%s", gSoundAddHP);
if ( !file_exists(tempSound) )
{
copy(gSoundAddHP, charsmax(gSoundAddHP), "fvox/bell.wav");
}

precache_sound(gSoundRank);
precache_sound(gSoundBadge);
precache_sound(gSoundAddHP);


I co dalej ? : )

I jak już piszę to czy dało by radę podpiąc colorchat.inc pod to ?

hud.inl
   	 new nextrankxp = floatround(gRankXP[nextrank] * get_pcvar_float(gPcvarXpMultiplier));

if ( !get_pcvar_num(gPcvarBadgesActive) )
{
formatex(HUD, charsmax(HUD), "[BF2] Zabicia: %d/%d Ranga: %s", totalkills[id], nextrankxp, gRankName[rank]);
}
else
{
formatex(HUD, charsmax(HUD), "[BF2] Zabicia: %d/%d Odznaki: %d Ranga: %s", totalkills[id], nextrankxp, numofbadges[id], gRankName[rank]);
}
}


Liczę na szybką odpowiedź :*

Gm 1.6.1 niby kolo dostał bana a jednak wchodzi

29.10.2011 00:55

A więc mój problem polega na tym że jak kogoś banuje to jest wszystko okej ale koleś wchodzi jak by dostał kicka :blink: bez zmiany IP itd i w momencie gdy chce go zbanować po raz kolejny wyskakuje że gracz już jest zbanowany...
Oczywiście all bany są na stronie ..

fragment plugins.ini
; Admin Base - Always one has to be activated
amxbans_core.amxx
amxbans_main.amxx
;admin.amxx   ; admin base (required for any admin-related)
;admin_sql.amxx  ; admin base - SQL version (comment )

modules.ini
mysql
;sqlite
fun
;engine
fakemeta
;geoip
;sockets
;regex
;nvault
cstrike
csx
;hamsandwich

fragment sql.cfg resztę amm na 100pro dobrze :)
amx_sql_table "admins"
amx_sql_type "mysql"

A do tego wyskakuje takie cusik w logach
L 10/29/2011 - 01:17:55: Start of error session.
L 10/29/2011 - 01:17:55: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20111029.log")
L 10/29/2011 - 01:17:55: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:17:55: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:17:55: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 10/29/2011 - 01:22:14: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:22:14: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:22:14: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 10/29/2011 - 01:23:35: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:23:35: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:23:35: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 10/29/2011 - 01:24:06: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:24:06: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:24:06: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 10/29/2011 - 01:24:41: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:24:41: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:24:41: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 10/29/2011 - 01:28:09: Function is not present (function "check_player") (plugin "amxbans_main.amxx")
L 10/29/2011 - 01:28:09: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "set_task") - debug not enabled!
L 10/29/2011 - 01:28:09: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Za każdym razem jak instaluje gm czy też wersje 6.0.X to wracałem do zwykłego 5.1b czy jakoś tak.
Bardzo bym prosił o pomoc.