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


Dodatki SourceMod






hajtowoo_rangi.amxx






