Run time error 10: native error (native...
Offensyvny
10.03.2014
L 03/10/2014 - 22:06:56: Plugin called message_begin with an invalid message id (0). L 03/10/2014 - 22:06:56: [AMXX] Displaying debug trace (plugin "ulepszenia.amxx") L 03/10/2014 - 22:06:56: [AMXX] Run time error 10: native error (native "message_begin") L 03/10/2014 - 22:06:56: [AMXX] [0] ulepszenia_2133735.sma::MakeTutor (line 343) L 03/10/2014 - 22:06:56: [AMXX] [1] ulepszenia_2133735.sma::SurfPoziom (line 153) `RnZ [F] `QPAD* : /level
Taki log otrzymuję w konsoli serwera po wpisaniu /level lub /nowylevel .sma pliku nie jest wgrane na serwer czy może to być spowodowane tym? Sma tutaj nie podam z wiadomych przyczyn
Rivit
11.03.2014
To nie jest spowodowane brakiem .sma na serwerze.
Pierwsza linia:
Plugin wywołał message_begin z nieprawidłowym id wiadomości.
Bez .sma Ci tego nie naprawie. Mozesz dac wycinek kodu.
Pierwsza linia:
Plugin wywołał message_begin z nieprawidłowym id wiadomości.
Bez .sma Ci tego nie naprawie. Mozesz dac wycinek kodu.
Offensyvny
12.03.2014
To nie jest spowodowane brakiem .sma na serwerze.
Pierwsza linia:
Plugin wywołał message_begin z nieprawidłowym id wiadomości.
Bez .sma Ci tego nie naprawie. Mozesz dac wycinek kodu.
Wycinek tzn. Od której do której linii byś potrzebował?
Offensyvny
12.03.2014
MakeTutor(id,Text[],Color,Float:Time = 0.0) { client_cmd( id, "spk %s", MSOUND ) if(is_user_connected( id )) { 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 != 0.0) { if( task_exists( id + TASK_TUT ) ) { remove_task( id + TASK_TUT ) } set_task(Time,"RemoveTutor",id + TASK_TUT) } }public RemoveTutor(taskID) { new id = taskID - TASK_TUT message_begin(MSG_ALL,g_MsgTutClose,_,id) message_end() }
Ten wyżej jest od linii 343
A ten na dole jest od linii 153
public SurfExp( id ) { new Text[ 100 ] formatex(Text,191,"Obecnie Posiadasz %d Expa", doswiadczenie_gracza[id]) MakeTutor(id,Text,YELLOW,3.0) } public SurfPoziom( id ) { new Text[ 100 ] formatex(Text,191,"Twoj Poziom to: %d", poziom_gracza[id]) MakeTutor(id,Text,YELLOW,3.0) } public SurfNowyLevel( id ) { new newlevel = Poziom[poziom_gracza[ id ]]-doswiadczenie_gracza[ id ] new Text[ 100 ] formatex(Text,191,"Do nastepnego Poziomu: %d Expa", newlevel) MakeTutor(id,Text,YELLOW,3.0) }
Offensyvny
13.03.2014
new g_MsgTutor new g_MsgTutClose
g_MsgTutor = get_user_msgid("TutorText") g_MsgTutClose = get_user_msgid("TutorClose")
chodziło o to?