a hostami zajme sie w weekend
21 czerwiec 2010 - 07:58:
Sry ze post pod postem, ale chcialem odswiezyc. Szukalem jak zrobic z tymi hostami niestety dalej nie dziala ;/
Użytkownik stasekstaskowy edytował ten post 18.06.2010 16:00
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.
|
Napisano 21.06.2010 07:58
Użytkownik stasekstaskowy edytował ten post 18.06.2010 16:00
Napisano 21.06.2010 10:40
Napisano 21.06.2010 11:41
Napisano 21.06.2010 13:07
new mapname[3]; get_mapname(mapname, 2); if(equal(mapname, "de")){ // co sie ma dziac na mapach de } else { co sie ma dziac na mapach cs (i innych) }powinno dzialac, pisalem z glowy
Napisano 21.06.2010 17:52
Użytkownik stasekstaskowy edytował ten post 22.06.2010 10:12
Napisano 23.06.2010 18:41
new ostatni_odprowadzacz = 0
register_logevent("odprowadzono_hosta", 3, "1=triggered". "2=Rescued_A_Hostage");
register_logevent("odprowadzono_all_hosty", 6, "2=triggered", "3=All_Hostages_Rescued");
public odprowadzono_hosta()
{
new arg0[32], name[32], id;
read_logargv(0, arg0, 31);
parse_loguser(arg1, name, 31);
id = get_user_index(name);
//dodawanie doświadczenia za odprowadzenie hosta (najlepiej tyle, co za jeden kill :P)
ostatni_odprowadzacz = id;
}
public odprowadzono_all_hosty() {
new arg3[64];
read_logargv(3, arg3, 63);
new randomizer = get_pcvar_num(cvar_random);
new overwrite = get_pcvar_num(cvar_overwrite);
//dodawanie doświadczenia za odprowadzenie wszystkich hostów (wszystkim CT)
//i dodajemy doświadczenie graczowi o id zapisanym w zmiennej ostatni_odprowadzacz, bo to on wygrał rundę ;) (odprowadził ostatniego hosta)
}
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 23.06.2010 18:46
new ostatni_odprowadzacz = 0
Napisano 23.06.2010 19:35
new hosty_gracza[33] = 0;
new wszystkich_hostow = 0;
new doswiadczenie_za_hosta = 50;
new doswiadczenie_dla_all_za_hosty = 50;
new doswiadczenie_za_all_hosty = 400;
new doswiadczenie_za_ostatniego_hosta = 50;
new doswiadczenie_za_zabicie_hosta =20;
hosty_gracza[id]=0;
register_logevent("zabito_hosta", 3, "1=triggered". "2=Killed_A_Hostage");
public odprowadzono_hosta() {
new arg0[32], name[32], id;
read_logargv(0, arg0, 31);
parse_loguser(arg0, name, 31);
id = get_user_index(name);
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie zakladnika.", doswiadczenie_za_hosta);
doswiadczenie_gracza[podkladajacy] += doswiadczenie_za_hosta;
SprawdzPoziom(id);
ostatni_odprowadzacz = id;
wszystkich_hostow++;
hosty_gracza[id]++;
}
public odprowadzono_all_hosty() {
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "CT");
for (new i=0; i<playerCount; i++) {
id = Players[i];
if(!klasa_gracza[id])
continue;
if(id != ostatni_odprowadzacz) {
doswiadczenie_gracza[id]+= doswiadczenie_dla_all_za_hosty;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie wszystkich zakladnikow przez Twoj team.", doswiadczenie_dla_all_za_hosty);
}
else if(wszystkich_hostow==hosty_gracza[ostatni_odprowadzacz])
{
new add_doswiadczenia = 0;
add_doswiadczenia -=wszystkich_hostow*doswiadczenie_za_hosta; //zakomentuj jesli nie o to ci chodzilo
add_doswiadczenia +=doswiadczenie_za_all_hosty;
//add_doswiadczenia += doswiadczenie_za_ostatniego_hosta; //odkomentuj jesli chcesz dawac za ostatniego hosta dodatkowo
doswiadczenie_gracza[id]+= add_doswiadczenia;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie wszysctkich zakladnikow.",add_doswiadczenia);
}
/*else
{
doswiadczenie_gracza[id] += doswiadczenie_za_ostatniego_hosta;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie ostatniego zakladnika.",add_doswiadczenia);
}//*/
SprawdzPoziom(id);
hosty_gracza[id]=0;
}
wszystkich_hostow = 0;
}
public zabito_hosta() {
new arg0[32], name[32], id;
read_logargv(0, arg0, 31);
parse_loguser(arg0, name, 31);
id = get_user_index(name);
doswiadczenie_gracza[id] -= doswiadczenie_za_zabicie_hosta;
client_print(id, print_chat, "[COD:MW] Straciles %i doswiadczenia za zabicie zakladnika.",add_doswiadczenia);
SprawdzPoziom(id);
}
Użytkownik GwynBleidD edytował ten post 23.06.2010 19:42
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 23.06.2010 20:20
register_logevent("zabito_hosta", 3, "1=triggered", "2=Killed_A_Hostage");
Użytkownik GwynBleidD edytował ten post 23.06.2010 20:21
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 23.06.2010 20:31
register_logevent("zabito_hosta", 3, "1=triggered", "2=Killed_A_Hostage");
register_logevent("zabito_hosta", 3, "1=triggered". "2=Killed_A_Hostage");
Napisano 23.06.2010 20:39
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 23.06.2010 21:15
Użytkownik GwynBleidD edytował ten post 24.06.2010 12:20
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 24.06.2010 06:45
//// cod.sma
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(50) : warning 200: sy
mbol "doswiadczenie_za_ostatniego_hos" is truncated to 31 characters
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(222) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(223) : error 001: exp
ected token: ",", but found "."
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(223) : error 029: inv
alid expression, assumed zero
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(223) : warning 215: e
xpression has no effect
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(223) : error 001: exp
ected token: ";", but found ")"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(223) : fatal error 10
7: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\cod.amx (compile failed).
//
// Compilation Time: 0,83 sec
// ----------------------------------------
Napisano 24.06.2010 12:20
register_logevent("zabito_hosta", 3, "1=triggered", "2=Killed_A_Hostage");
register_logevent("odprowadzono_hosta", 3, "1=triggered", "2=Rescued_A_Hostage");
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 24.06.2010 13:56
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Napisano 24.06.2010 14:07
//// cod.sma
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(50) : warning 200: sy
mbol "doswiadczenie_za_ostatniego_hos" is truncated to 31 characters
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(222) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(225) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(248) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(249) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(295) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(300) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(333) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(342) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(353) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(390) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(396) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(405) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(420) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(421) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(433) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(434) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(438) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(439) : warning 204: s
ymbol is assigned a value that is never used: "hp"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(890) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(893) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(928) : error 017: und
efined symbol "ostatni_odprowadzacz"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(928) : warning 215: e
xpression has no effect
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(934) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(935) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(939) : error 017: und
efined symbol "ostatni_odprowadzacz"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(943) : error 017: und
efined symbol "ostatni_odprowadzacz"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(950) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(956) : warning 216: n
ested comment
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(957) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(958) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(960) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(969) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(969) : error 017: und
efined symbol "add_doswiadczenia"
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(969) : error 088: num
ber of arguments does not match definition
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(970) : warning 217: l
oose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(1732) : warning 217:
loose indentation
// C:\Documents and Settings\Pawe│\Pulpit\compiler\cod.sma(1976) : warning 203:
symbol is never used: "doswiadczenie_za_ostatniego_hos"
//
// 5 Errors.
// Could not locate output file compiled\cod.amx (compile failed).
//
// Compilation Time: 0,67 sec
Napisano 24.06.2010 14:42
client_print(id, print_chat, "[COD:MW] Straciles %i doswiadczenia za zabicie zakladnika.",doswiadczenie_za_zabicie_hosta);
new ostatni_odprowadzacz = 0
public odprowadzono_hosta() {
new arg0[32], name[32], id;
read_logargv(0, arg0, 31);
parse_loguser(arg0, name, 31);
id = get_user_index(name);
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie zakladnika.", doswiadczenie_za_hosta);
doswiadczenie_gracza[podkladajacy] += doswiadczenie_za_hosta;
SprawdzPoziom(id);
ostatni_odprowadzacz = id;
wszystkich_hostow++;
hosty_gracza[id]++;
}
public odprowadzono_all_hosty() {
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "CT");
for (new i=0; i<playerCount; i++)
{
id = Players[i];
if(!klasa_gracza[id])
continue;
if(id != ostatni_odprowadzacz)
{
doswiadczenie_gracza[id]+= doswiadczenie_dla_all_za_hosty;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie wszystkich zakladnikow przez Twoj team.", doswiadczenie_dla_all_za_hosty);
}
else if(wszystkich_hostow==hosty_gracza[ostatni_odprowadzacz])
{
new add_doswiadczenia = 0;
add_doswiadczenia -=wszystkich_hostow*doswiadczenie_za_hosta; //zakomentuj jesli nie o to ci chodzilo
add_doswiadczenia +=doswiadczenie_za_all_hosty;
//add_doswiadczenia += doswiadczenie_za_ostatniego_hosta; //odkomentuj jesli chcesz dawac za ostatniego hosta dodatkowo
doswiadczenie_gracza[id]+= add_doswiadczenia;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie wszysctkich zakladnikow.",add_doswiadczenia);
}
/*else
{
doswiadczenie_gracza[id] += doswiadczenie_za_ostatniego_hosta;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za odprowadzenie ostatniego zakladnika.",add_doswiadczenia);
}//*/
SprawdzPoziom(id);
hosty_gracza[id]=0;
}
wszystkich_hostow = 0;
}
public zabito_hosta() {
new arg0[32], name[32], id;
read_logargv(0, arg0, 31);
parse_loguser(arg0, name, 31);
id = get_user_index(name);
doswiadczenie_gracza[id] -= doswiadczenie_za_zabicie_hosta;
client_print(id, print_chat, "[COD:MW] Straciles %i doswiadczenia za zabicie zakladnika.",doswiadczenie_za_zabicie_hosta);
SprawdzPoziom(id);
}
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
0 użytkowników, 0 gości, 0 anonimowych