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

/box, problem z kompilacją.


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Redux

    Zaawansowany

  • Zbanowany

Reputacja: 5
Nowy

  • Postów:109
  • GG:
  • Steam:steam
  • Imię:Redux
  • Lokalizacja:Nie wiem.
Offline

Napisano 05.11.2011 23:19

Witam.
Dziś podjąłem próbę przekopiowania komendy /box z JBExtreme do "mojego" menedżera JB. Niestety, przy próbie kompilacji mam oto taki błąd:

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// jb_manger.sma
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(361) : error 01
7: undefined symbol "g_TeamAlive"
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(361) : warning
215: expression has no effect
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(361) : error 00
1: expected token: ";", but found "]"
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(361) : error 02
9: invalid expression, assumed zero
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(361) : fatal er
ror 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file D:\Program Files\AMX Mod X\files\base\scripting\
compiled\jb_manger.amx (compile failed).
//
// Compilation Time: 0,7 sec
// ----------------------------------------

Press enter to exit ...


Oto cały public cmd_box:
public cmd_box(id)
{
static i
if((id < 0) || (is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT))
{
if(g_TeamAlive[CS_TEAM_T] <= get_pcvar_num(gp_BoxMax) && g_TeamAlive[CS_TEAM_T] > 1)
{
for(i = 1; i <= g_MaxClients; i++)
if(is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
set_user_health(i, 100)

set_cvar_num("mp_tkpunish", 0)
set_cvar_num("mp_friendlyfire", 1)
g_BoxStarted = 1
player_hudmessage(0, 1, 3.0, _, "%L", LANG_SERVER, "Terroryści mogą walczyć!")
}
else
{
player_hudmessage(id, 1, 3.0, _, "%L", LANG_SERVER, "Terroryści nie mogą już walczyć!")
}
}
return PLUGIN_HANDLED
}

Linijka 361:
   	 if(g_TeamAlive[CS_TEAM_T] <= get_pcvar_num(gp_BoxMax) && g_TeamAlive[CS_TEAM_T] > 1)

Jak poprawnie tą funkcję mogę przenieść?
Pozdrawiam!

#2 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 06.11.2011 00:52

spróbuj tego
Wklejka: 132053715911155
  • +
  • -
  • 0

#3 Redux

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 5
Nowy

  • Postów:109
  • GG:
  • Steam:steam
  • Imię:Redux
  • Lokalizacja:Nie wiem.
Offline

Napisano 06.11.2011 12:22

Wciąż nie działa:

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// jb_manger.sma
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(364) : error 01
7: undefined symbol "gp_BoxMax"
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(365) : error 01
7: undefined symbol "g_TeamAlive"
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(365) : warning
215: expression has no effect
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(365) : error 00
1: expected token: ";", but found "]"
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(365) : error 02
9: invalid expression, assumed zero
// D:\Program Files\AMX Mod X\files\base\scripting\jb_manger.sma(365) : fatal er
ror 107: too many error messages on one line
//
// Compilation aborted.
// 5 Errors.
// Could not locate output file D:\Program Files\AMX Mod X\files\base\scripting\
compiled\jb_manger.amx (compile failed).
//
// Compilation Time: 1,39 sec
// ----------------------------------------

Press enter to exit ...



#4 ^KoZa

    Zaawansowany

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:130
  • Lokalizacja:Polska
Offline

Napisano 06.11.2011 13:19

Gdybyś pokazał cały plugin było by łatwiej rozwiązać problem.
  • +
  • -
  • 0




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

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