Dopisałem coś takiego, ale jest pełno błędów przy kompilacji ;<
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <fun>
#define PLUGIN "Najlepszy wynik"
#define VERSION "1.0"
#define AUTHOR "peku33" // edit Nesty
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Koniec_Rundy", 2, "1=Round_End")
}
public Koniec_Rundy()
{
new players[32], playernum;
new bestplayer_t, bestplayer_c;
get_players(players, playernum,"e","TERRORIST");
if(playernum > 0)
{
//Section
bestplayer_t = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_t))
{
//Winner
bestplayer_t = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_t) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_t))
{
bestplayer_t = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_t, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], GREEN, "**^x03 %s^x01 prowadzi z najlepszym wynikiem^x04 [%d fragow na %d smierci]",bestname, get_user_frags(bestplayer_t), get_user_deaths(bestplayer_t));
}
}
get_players(players, playernum,"e","CT");
if(playernum > 0)
{
//Section
bestplayer_c = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_c))
{
//Winner
bestplayer_c = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_c) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_c))
{
bestplayer_c = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_c, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], GREEN, "**^x03 %s^x01 prowadzi z najlepszym wynikiem^x04 [%d fragow na %d smierci]",bestname, get_user_frags(bestplayer_c), get_user_deaths(bestplayer_c));
}
if(bestplayer_c&bestplayer_t)
{
set_user_rendering(id, kRenderFxGlowShell, 34, 255, 233, kRenderNormal, 30)
}
}
}
dopisałem to na samym dole:
if(bestplayer_c&bestplayer_t)
{
set_user_rendering(id, kRenderFxGlowShell, 34, 255, 233, kRenderNormal, 30)
}
ale wyskakują takie błędy przy kompilacji :
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Error: Undefined symbol "id" on line 84 Warning: Expression has no effect on line 84 Warning: Expression has no effect on line 84 Warning: Expression has no effect on line 84 Warning: Expression has no effect on line 84 Warning: Expression has no effect on line 84 Warning: Expression has no effect on line 84 Error: Expected token: ";", but found ")" on line 84 Error: Invalid expression, assumed zero on line 84 Error: Too many error messages on one line on line 84 Compilation aborted. 4 Errors. Could not locate output file D:\skompilowane\ngpowloka.amx (compile failed).
Mógłby ktoś to poprawić? Jeżeli znajdzie sie chętny to proszę również o wytłumaczenie co zrobiłem źle, bo chce sie czegoś nauczyć (Może ja kiedyś będę miał okazje pomagać gorszym ;d).
Użytkownik WizZi edytował ten post 23.04.2011 15:03