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.
|
Jak pobrać id broni
#21
Napisano 16.08.2015 20:38
DiabloMod - 10%
COD:MW3 - BETATESTY
#22
Napisano 16.08.2015 22:07
#23
Napisano 17.08.2015 08:26
Możesz poprawić ten kod:
format_top15(sBuffer[MAX_BUFFER_LENGTH + 1]) { new iMax = get_statsnum() new izStats[8], izBody[8], istate[4] new iLen = 0 if (iMax > 15) iMax = 15 new lNick[16], lKills[16], lDeaths[16] format(lNick, 15, "%L", LANG_SERVER, "NICK_1") format(lKills, 15, "%L", LANG_SERVER, "KILLS") format(lDeaths, 15, "%L", LANG_SERVER, "DEATHS") iLen = format( sBuffer, MAX_BUFFER_LENGTH, "<head><META http-equiv=Content-Type content='text/html ;charset=UTF-8'></head><style>body{color:#FFCC99;background-color:black;margin-top:5}.A{background-color:#310000}.B{background-color:#630000}td{font-size:14px}</style><center><b><font size=4>TOP15</b><table width=500>" ) iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr bgcolor=#9C0000><td>%s<td>%s<td>%s<td>%s<td>%s","#", lNick, get_rankname(stats[STATS_KILLS ]), lKills, lDeaths); for (new i = 0; i < iMax && MAX_BUFFER_LENGTH - iLen > 0; i++) { if (equal(istate,"A")) copy(istate,3,"B") else copy(istate,3,"A") get_stats(i, izStats, izBody, t_sName, MAX_NAME_LENGTH) while( contain ( t_sName, "<" ) != -1 ) replace( t_sName,MAX_BUFFER_LENGTH + 1,"<", "[" ) while( contain ( t_sName, ">" ) != -1 ) replace( t_sName,MAX_BUFFER_LENGTH + 1,">", "]" ) iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr class=%s><td>%d<td>%s<td>%s<td>%d<td>%d",istate, i + 1, t_sName, get_rankname(stats[STATS_KILLS ]), izStats[STATS_KILLS], izStats[STATS_DEATHS]) } copy(sBuffer[iLen],MAX_BUFFER_LENGTH - iLen,"</table><hr size=1 color=blue></font>Moonlight manufacture") }
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Error: Undefined symbol "stats" on line 233 Warning: Loose indentation on line 234 Warning: Expression has no effect on line 234 Error: Expected token: ";", but found "]" on line 234 Error: Invalid expression, assumed zero on line 234 Error: Too many error messages on one line on line 234 Compilation aborted. 4 Errors. Could not locate output file C:\Users\Rafał\Desktop\elo\hajtowoo_rangi.amx (compile failed).
DiabloMod - 10%
COD:MW3 - BETATESTY
#24
Napisano 17.08.2015 10:23
Ale tam nie ma błędu.
#25
Napisano 17.08.2015 10:30
To dlaczego jest tak:
Error: Undefined symbol "stats" on line 233
DiabloMod - 10%
COD:MW3 - BETATESTY
#26
Napisano 17.08.2015 10:32
Łap plik .sma
Załączone pliki
DiabloMod - 10%
COD:MW3 - BETATESTY
#27
Napisano 17.08.2015 17:04
stats > izStats
Załączone pliki
#28
Napisano 17.08.2015 18:38
Jak widać na ssy top15 nie działa poprawnie.
DiabloMod - 10%
COD:MW3 - BETATESTY
#29
Napisano 18.08.2015 11:29
Tak to jest jak się kopiuje na odwal się.
format(lNick, 15, "%L", LANG_SERVER, "NICK_1")
Co to jest NICK_1? Co ty chcesz słowo "Nick" na różne języki tłumaczyć?
Do poprawy
iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr bgcolor=#9C0000><td>%s<td>%s<td>%s<td>%s<td>%s","#", lNick, get_rankname(izStats[STATS_KILLS ]), lKills, lDeaths);
Na
iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr bgcolor=#9C0000><td>%s<td>%s<td>%s<td>%s<td>%s","#", "Nick", "Ranga", lKills, lDeaths);
Cała funckja
Użytkownik oeN. edytował ten post 18.08.2015 11:31
#30
Napisano 18.08.2015 17:14
Wszystko ładnie teraz śmiga lecz przestał działać Prefix.
Załączone pliki
Użytkownik 1stADXionC edytował ten post 18.08.2015 17:19
DiabloMod - 10%
COD:MW3 - BETATESTY
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych