Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANY] Problem z kurczakami : )losuj_kurczaka/Nowa_runda


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Syczaj

    Profesjonalista

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 19.10.2011 12:21

jestem świeżak w amxxie, nie mam pojęcia dlaczego wywala mi takie komunikaty w logach:
L 10/19/2011 - 06:53:22: [AMXX] [1346] fraghunter.sma::losuj_kurczaka (line 743)
L 10/19/2011 - 06:53:22: [AMXX] [1347] fraghunter.sma::Nowa_Runda (line 729)


linie 743 i 729 zawierają tylko : losuj_kurczaka()

Oczywiście przedstawiony fragment pluginu nie działa.


public Nowa_Runda()
{
new iPlayers[32], iNum, id
get_players(iPlayers, iNum)
for(new i=0; i
id = iPlayers[i]
if(is_user_kurczak[id]){
new k_name[64];
get_user_name(id, k_name, 63);
server_cmd("amx_unchicken %s", k_name);
is_user_kurczak[id] = false ;
}
}
losuj_kurczaka()
}

public losuj_kurczaka()
{
kurczak = random_num(1, 32)
if(is_user_connected(kurczak) && is_user_alive(kurczak)){
is_user_kurczak[kurczak] = true ;
new ch_name[64];
get_user_name(kurczak, ch_name, 63);
server_cmd("amx_chicken %s", ch_name);
}
else
losuj_kurczaka()
}

Użytkownik Syczaj edytował ten post 19.10.2011 12:24

  • +
  • -
  • 0
Dołączona grafika

#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 19.10.2011 14:14

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod XProblemy z pluginami
do
Scripting AMXXProblemy


  • +
  • -
  • 0

#3 mlekowita

    Wszechpomocny

  • Zbanowany

Reputacja: 91
Zaawansowany

  • Postów:398
  • Lokalizacja:Polska
Offline

Napisano 19.10.2011 14:17

Mógłbyś powiadomić nas za ten ten plugin odpowiada. Bo może jest to jakaś nie stabilna wersja i można znaleźć inną stabilniejszą :)

#4 Syczaj

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 19.10.2011 17:35

Ten kod to urywek mojego pluginu, w pełni sprawnego póki nie dodałem tych dwóch publiców :)
A plugin odpowiadający za amx_chicken to "ChickenMod: Rebirth", "1.0a", "T(+)rget".

W logach nic wiecej nie wyrzuca, btw: poprawiłem kod, już w ogole nie wyrzuca błędów, ale niestety nie działa:

public Nowa_Runda()
{
new iPlayers[32], iNum, id
get_players(iPlayers, iNum)
for(new i=0; i<iNum; i++){
id = iPlayers[i]
if(is_user_kurczak[id]){
server_cmd("amx_unchicken #%d", get_user_userid(id));
is_user_kurczak[id] = false ;
}
}
set_task(0.1, "losuj_kurczaka", 12) ;
}

public losuj_kurczaka(dud)
{
kurczak = random_num(1, 32)
if(is_user_connected(kurczak) && is_user_alive(kurczak)){
server_cmd("amx_chicken #%d", get_user_userid(kurczak));
is_user_kurczak[kurczak] = true ;
}
else
set_task(0.1, "losuj_kurczaka", 12) ;
}

  • +
  • -
  • 0
Dołączona grafika

#5 Zapalka

    Wszechwidzący

  • Użytkownik

Reputacja: 194
Profesjonalista

  • Postów:283
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Janów Lubelski
Offline

Napisano 19.10.2011 18:17

Tutaj nie ma błędów, podaj twoją funkcję plugin_init
  • +
  • -
  • 0
Zapraszam na http://zapalka.net.pl

#6 Syczaj

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:156
  • Lokalizacja:Plock
Offline

Napisano 19.10.2011 20:22

Umm, w plugin_init wszystko okej. Odkad zmienilem losuj_kurczaka na taska i register_clcmd na register_concmd zaczęło trybić.
dzięki.
  • +
  • -
  • 0
Dołączona grafika

#7 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 19.10.2011 20:23

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
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych