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

NewRound


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 ExTaza?!

    Wszechobecny

  • Użytkownik

Reputacja: 106
Zaawansowany

  • Postów:424
  • GG:
  • Imię:Piotr
  • Lokalizacja:Leszno
Offline

Napisano 07.09.2016 12:18

Witam, otóż napotkałem na pewien problem.

Chcę wywołać funkcję w nowej rundzie.


public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
        Test();
}
public Action:Test(client,args)
{
COŚ TUTAJ
}

Niestety wywala taki error:

 

Error 092: number of arguments does not match definition

 

jest to linijka

        Test();

pluginstart wygląda tak:

public OnPluginStart(){
    HookEvent("round_start", Event_RoundStart);
}

Mam nadzieję że mi pomożecie, lub podpowiecie. Od paru dni dopiero siadłem do sourcemoda, googlowałem 1 dzień, nic nie znalazłem.

 


  • +
  • -
  • 0

http://www.Cs-Kurnik.pl - Zapraszam!

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: awp.cs-kurnik.pl:27017 / 155.133.43.190:27017

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: ts3.cs-kurnik.pl - Darmowe kanały                     


#2 rzeznik9871

    Wszechwidzący

  • Użytkownik

Reputacja: 80
Zaawansowany

  • Postów:260
Offline

Napisano 07.09.2016 14:38

tworzysz funkcje ktora wymaga 2 argumentow a wywolujesz ja nie podajac ich to jak to ma dzialac?


  • +
  • -
  • 0

Cześć


#3 ExTaza?!

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 106
Zaawansowany

  • Postów:424
  • GG:
  • Imię:Piotr
  • Lokalizacja:Leszno
Offline

Napisano 07.09.2016 15:20

Dałem tutaj aktualny kod, wywoływałem również poprzez

	Test(client,args);

Error 100:Function prototypes do not match

 

Wtedy wywala takie coś :)


  • +
  • -
  • 0

http://www.Cs-Kurnik.pl - Zapraszam!

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: awp.cs-kurnik.pl:27017 / 155.133.43.190:27017

 

b_350_20_FFAD41_E98100_000000_591F11.png IP: ts3.cs-kurnik.pl - Darmowe kanały                     


#4 xWangan

    Zaawansowany

  • Użytkownik

Reputacja: 54
Pomocny

  • Postów:149
  • Lokalizacja:Polska
Offline

Napisano 07.09.2016 21:46

Zmień:

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
        Test();
}

na:

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
        Test(client);
}

  • +
  • -
  • 0




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

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