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
 

Proximus - zdjęcie

Proximus

Rejestracja: 22.07.2008
Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.09.2023 11:52
-----

Moje tematy

[ROZWIĄZANE] Widoczność komend

23.12.2011 21:42

Witam,
napisałem ostatnio prosty plugin który umożliwia poprzez wpisanie /test zdobycia jakiejś rzeczy.

Jednak sporo osób na początku rundy pisze /test, przezco jest to niezły spam.

Chciałbym aby komenda nie była widoczna na czacie (nikt nie widzi lub nikt nie widzi poza wpisującym).

Przejrzałem mniej więcej dokumentacje ale niestety nic takiego nieznalazłem, jestem początkującym więc proszę o wyrozumiałość ; )

Pozdrawiam Proximus

Spawnochronka by me

11.02.2011 09:13

Witam,
mam taki problem bowiem napisałem plugin w oparciu o znalezione tutaj informacje, ale pojawia mi się błąd w konsoli:

Tutaj jak dodam debug po rr.amx w plugins.ini
L 02/11/2011 - 09:07:13: [FUN] Player out of range (0)
L 02/11/2011 - 09:07:13: [AMXX] Displaying debug trace (plugin "rr.amxx")
L 02/11/2011 - 09:07:13: [AMXX] Run time error 10: native error (native "set_user_godmode")
L 02/11/2011 - 09:07:13: [AMXX]    [0] text0mERhQ.sma::StartOfRound (line 20)
-=-=-=-
Tutaj bez debug
L 02/11/2011 - 09:08:01: [FUN] Player out of range (0)
L 02/11/2011 - 09:08:01: [AMXX] Run time error 10 (plugin "rr.amxx") (native "set_user_godmode") - debug not enabled!
L 02/11/2011 - 09:08:01: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


SMA pluginu:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "Spawnochronka"
#define VERSION "666.0"
#define AUTHOR "Proximus PL"

new Licz;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_logevent("StartOfRound", 2, "1=Round_Start");
}
public StartOfRound()
{
set_user_godmode( 0, 1 );
set_user_rendering(0, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25);
Licz = 5;

if(task_exists(0 + 3431))
{
remove_task( 0 + 3431);
}
set_task( 1.0, "EndOfRound", 0 + 3431, _, _, "b" );
return PLUGIN_CONTINUE;
}

public EndOfRound()
{
set_hudmessage(80,0,255,0.03,0.76,2,0.02,1.0,0.01);
show_hudmessage(0, "Za %d sekund skonczy sie SpawnOchrona!", Licz);

Licz -= 1;

if(Licz <= 0)
{
set_user_godmode(0,0);
set_user_rendering(0,kRenderFxNone,0,0,0,kRenderNormal,0);
}
}


Może wy coś poradzicie ;x

Jedyne co mi namyśl przychodzi to, że nie wiem jak dać te rzeczy wszystkim, tj. set_user_godmode( 0, 0 ); czy to jest dobrze?