←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
[ROZWIĄZANE] TT nie dostaje expa za wygra...

Zablokowany

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 02.01.2012

Siema ostatnio zauważyłem na moim cod modzie jeden problem mniej więcej TT nie dostaje doświadczenia za wygraną runde, ale CT dostaje tak jak być powinno, tak samo jest z doświadczeniem za podłożenie bomby TT nie dostaje expa, a CT za rozbrojenie bomby dostaje doświadczenie.

W logach nic nie ma !

plugin_init :
register_event("SendAudio", "WygranaTerro" , "a", "2&%!MRAD_terwin");
register_event("SendAudio", "WygranaCT", "a", "2&%!MRAD_ctwin");
kod publicu z doswiadczeniem za wygraną runde :

public WygranaTerro()
WygranaRunda("TERRORIST");
public WygranaCT()
WygranaRunda("CT");
public WygranaRunda(const Team[])
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", Team);
new doswiadczenie_za_wygrana = get_pcvar_num(cvar_doswiadczenie_za_wygrana);

if(get_playersnum() < 3)
  return;

for (new i=0; i<playerCount; i++)
{
  id = Players[i];
  if(!klasa_gracza[id])
   continue;
  
  doswiadczenie_gracza[id] += doswiadczenie_za_wygrana;
  ColorChat(id, GREEN, "[COD:SE]^x01 Dostales^x03 %i^x01 doswiadczenia za wygrana runde.", doswiadczenie_za_wygrana);
  SprawdzPoziom(id);
}
}

plugin_init doswiadczenia za bombe
cvar_exp_za_bombe = register_cvar("cod_expbomba", "50"); //exp za podlozenie bomby/rozbrojenie
cvar_exp_za_bombe_team = register_cvar("cod_expbombateam", "25");//exp za podlozenie rozbrojenie bomby przez twoj team
register_logevent("BombaPodlozona", 3, "2=Planted_The_Bomb");
register_event("SendAudio", "BombaRozbrojona", "a", "2&%!MRAD_BOMBDEF");
register_event("BarTime", "RozbrajaBombe", "be", "1=10", "1=5");
publici doswiadczenia za bombe :

public RozbrajaBombe(id)
if(klasa_gracza[id])
  rozbrajajacy = id;
public BombaPodlozona()
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "TERRORIST");
new exp_za_bombe = get_pcvar_num(cvar_exp_za_bombe);
new exp_za_bombe_team =  get_pcvar_num(cvar_exp_za_bombe_team);
if(get_playersnum() > 1)
{
  doswiadczenie_gracza[podkladajacy] += exp_za_bombe;
  for (new i=0; i<playerCount; i++)
  {
   id = Players[i];
   if(!klasa_gracza[id])
	continue;
   if(id != podkladajacy)
   {
	doswiadczenie_gracza[id]+= exp_za_bombe_team;
	ColorChat(id, GREEN, "[COD:SE]^x01 Dostales^x03 %i^x01 doswiadczenia za podlozenie bomby przez twoj team.", exp_za_bombe_team);
   }
   else
   {
	ColorChat(id, GREEN, "[COD:SE]^x01 Dostales^x03 %i^x01 doswiadczenia za  podlozenie bomby.",exp_za_bombe);
   }
   SprawdzPoziom(id);
  }
}
else {
  ColorChat(id, GREEN, "[COD:SE]^x01 Jest za malo graczy aby dostac doswiadczenie za podlozenie bomby");
}
}

public BombaRozbrojona()
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "CT");
new exp_za_bombe = get_pcvar_num(cvar_exp_za_bombe);
new exp_za_bombe_team =  get_pcvar_num(cvar_exp_za_bombe_team);
if(get_playersnum() > 1)
{
  doswiadczenie_gracza[rozbrajajacy] += exp_za_bombe;
  for (new i=0; i<playerCount; i++)
  {
   id = Players[i];
   if(!klasa_gracza[id])
	continue;
   if(id != rozbrajajacy)
   {
	doswiadczenie_gracza[id]+= exp_za_bombe_team;
	ColorChat(id, GREEN, "[COD:SE]^x01 Dostales^x03 %i^x01 doswiadczenia za rozbrojenie bomby przez twoj team.", exp_za_bombe_team);
   }
   else
	ColorChat(id, GREEN, "[COD:SE]^x01 Dostales^x03 %i^x01 doswiadczenia za rozbrojenie bomby.",exp_za_bombe);
   SprawdzPoziom(id);
  }
}
else {
  ColorChat(id, GREEN, "[COD:SE]^x01 Jest za malo graczy aby dostac doswiadczenie za rozbrojenie bomby");
}
}

Ps.
Dodam że gdy nie ma więcej niż jednego gracza pokazuję się info, że jest za mało graczy na serwerze....

refffff..
Użytkownik Mr.Szybcioor edytował ten post 06.01.2012 18:42
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 02.01.2012

ehhhh bez komentarza.Jakbym chciał zastosować inny silnik to nie pisał bym tego tematu ogarnij się ok ?
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 02.01.2012

Bosze!!!!!!

mam wgrany tylko silnik cod moda na serwerze, nic więcej dlatego wiem, że to wina silnika cod moda, a nie innego pluginu..
Odpowiedz

PRoMEN - zdjęcie PRoMEN 02.01.2012

dobra sorka.A możesz mi dać cały silnik .sma ?
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 02.01.2012

Może frytki do tego ? podałem publici które odpowiadają za to, co więcej ci jest do szczęścia potrzebne ? Błagam cię nie wypowiadaj już się w tym temacie.
Odpowiedz

PRoMEN - zdjęcie PRoMEN 02.01.2012

Błagam cię nie wypowiadaj już się w tym temacie.


sorkaże się wypowiem ale skorzystaj z tego pluginu i powinno dostawać xp za pake

http://amxx.pl/topic...-dodawkowy-exp/
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 02.01.2012

nie chce xp za bombe w oddzielnym pluginie, chce to w silniku coda.
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 07.01.2012

Dobijacie mnie !!

Proszę o jakąś sensowną wypowiedz !!

P.s proszę o usunięcie postów Kaq'a i PRoMEN'a ponieważ moim zdaniem nie wnoszą nic do tematu, tylko posty sobie nabijają.

Proszę o zamknięcie tematu już sobię z tym poradziłem
Użytkownik Mr.Szybcioor edytował ten post 02.01.2012 23:00
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 07.01.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany