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

tutorprosze o pomoc


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

#1 Burdek

    Początkujący

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:11
  • Imię:Mateusz
  • Lokalizacja:Siemce
Offline

Napisano 09.01.2011 19:35

Witam mam problem z pluginem tutor(wyswietla info takie jak w cs cz)

chce aby plugin wyswietlał info co 40s na 10s mam takie cos zrobione i wyskakują 2 błedy lose indefaction czy cos takiego

proszę o pomoc i proszę kogos o powiedzenie jak tez dodac kolejne tutory

Załączony plik  tutor.sma   2,06 KB  32 Ilość pobrań
  tutor.amxx



#2 b0niek

    Zaawansowany

  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:133
  • Imię:Bartek
  • Lokalizacja:Tuż przed tobą
Offline

Napisano 09.01.2011 20:02

Poprawiłem błąd. funkcaj plugin_init była użyta 2 razy.


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Tutor Info"
#define VERSION "1.5"
#define AUTHOR "Harsay/QuahodroN"

#define TUTORIAL 1001
#define TASK_TUT 1111

#define MSOUND "items/nvg_off.wav"

enum { RED = 1, BLUE, YELLOW, GREEN }

new const g_TutorPrecache[][] = { "gfx/career/icon_!.tga", "gfx/career/icon_!-bigger.tga", "gfx/career/icon_i.tga", "gfx/career/icon_i-bigger.tga", "gfx/career/icon_skulls.tga", "gfx/career/round_corner_ne.tga", "gfx/career/round_corner_nw.tga", "gfx/career/round_corner_se.tga", "gfx/career/round_corner_sw.tga", "resource/TutorScheme.res", "resource/UI/TutorTextWindow.res" }

new g_MsgTutor
new g_MsgTutClose

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
g_MsgTutor = get_user_msgid("TutorText")
g_MsgTutClose = get_user_msgid("TutorClose")
set_task(40.0, "tutorek", _, _, _, "b")
}
public plugin_precache()
{
precache_sound(MSOUND)

new i

for(i = 0; i < sizeof g_TutorPrecache; i++)
{
precache_generic(g_TutorPrecache[i])
}
}
MakeTutor(id,Text[],Color,Float:Time = 10.0){
if(is_user_connected( id ))
{
if(!id){
message_begin(MSG_ALL,g_MsgTutor)
write_string(Text)
write_byte(0)
write_short(0)
write_short(0)
write_short(1<<Color)
message_end()
}
else
{

message_begin(MSG_ONE_UNRELIABLE,g_MsgTutor,_,id)
write_string(Text)
write_byte(0)
write_short(0)
write_short(0)
write_short(1<<Color)
message_end()
}
}
if(Time != 10.0)
{

if( task_exists( id + TASK_TUT ) )
{
remove_task( 0 + TASK_TUT )
}
set_task(Time,"RemoveTutor",0 + TASK_TUT)
}
}
public RemoveTutor(taskID)
{
new id = taskID - TASK_TUT
if(!id){
message_begin(MSG_ALL,g_MsgTutClose,_,id)
message_end()
}
else
{
message_begin(MSG_ONE_UNRELIABLE,g_MsgTutClose,_,id)
message_end()
}
}

public tutorek()
{
new Text[ 100 ]
formatex(Text,0,"Witam na serwerze Chowany Chiquita^nZapoznaj sie z zasadami /zasady^nRzyczmy Milej Gry")
MakeTutor(0,Text,GREEN,10.0)
}

  • +
  • -
  • 1

Dołączona grafika
Dołączona grafika
AVE SOAD!


#3 Burdek

    Początkujący

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:11
  • Imię:Mateusz
  • Lokalizacja:Siemce
Offline

Napisano 09.01.2011 20:44

koles zadziwiłeś mnie teraz bo tez juz tak robiłem i pomysł nie wypalił wrzuce na serwer zobacze czy działa

a i jeszcze jedne pytanie jak mam dodawac kolejne tutory ze jak sie 1 wyswietli to za 40s nastepny i kazdy jest widoczny przez 10s



Dodano 09 styczeń 2011 - 21:39:
sorka ale plugin nie działa

w logach nic nie ma i w amx_plugins plugin tez jest ok

co z tym jest??






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

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