Witajcie, mam problem z pluginem.
Logi:
L 02/08/2014 - 10:38:23: [AMXX] Displaying debug trace (plugin "loadingsong.amxx")
L 02/08/2014 - 10:38:23: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 02/08/2014 - 10:38:23: [AMXX] [0] loadingsong_2058714.sma::song (line 49)
L 02/08/2014 - 10:47:53: [CSTRIKE] Invalid player 3
L 02/08/2014 - 10:47:53: [AMXX] Displaying debug trace (plugin "loadingsong.amxx")
L 02/08/2014 - 10:47:53: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 02/08/2014 - 10:47:53: [AMXX] [0] loadingsong_2058714.sma::song (line 49)
L 02/08/2014 - 10:47:53: [CSTRIKE] Invalid player 2
L 02/08/2014 - 10:47:53: [AMXX] Displaying debug trace (plugin "loadingsong.amxx")
L 02/08/2014 - 10:47:53: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 02/08/2014 - 10:47:53: [AMXX] [0] loadingsong_2058714.sma::song (line 49)
Kod SMA:
- //Loading Music Also In Spectator Mode
- //by Torch
- //MP3 ONLY
- //Copy MP3 file to sound/misc/loading.mp3
- //Music will still play after the player has joined server until he chooses a team.
- //Music will start playing again if the person goes back to spectator mode
- //(not DEAD spectator, only Team Select>Spectator)
- #include <amxmodx>
- #include <amxmisc>
- #include <cstrike>
- new bool:playing[32]
- public plugin_init() {
- register_plugin("Loading Song","1.0","Torch")
- register_event( "ResetHUD", "song","b" )
- register_event("TextMsg","song","b","2&#Spec_Mode")
- for (new i=0;i<32;i++)
- {
- playing[i]=false
- }
- return PLUGIN_CONTINUE
- }
- public plugin_precache() {
- precache_sound("misc/procs_loading.mp3")
- return PLUGIN_CONTINUE
- }
- public client_connect(id) {
- play_song(id)
- return PLUGIN_CONTINUE
- }
- public play_song(id) {
- client_cmd(id,"mp3 loop sound/misc/procs_loading.mp3")
- return PLUGIN_HANDLED
- }
- public play_song_task(params[],id) {
- new player = params[0]
- client_cmd(player,"mp3 loop sound/misc/procs_loading.mp3")
- return PLUGIN_HANDLED
- }
- public song(id) {
- new CsTeams:team
- team = cs_get_user_team(id)
- if ((team==CS_TEAM_SPECTATOR)||(team==CS_TEAM_UNASSIGNED))
- {
- if (playing[id]==false)
- {
- new params[1]
- params[0]=id
- set_task(0.5,"play_song_task",0,params,1,"a",1)
- playing[id]=true
- }
- }
- else
- {
- client_cmd(id,"mp3 stop")
- playing[id]=false
- }
- return PLUGIN_CONTINUE
- }
Prosił bym też również o naprawę błędu z wampurro ponieważ gdy wchodzę na serwer wyłącza się muzyka z loading, włącza z wampurro i po chwili znowu się wyłącza z rozgrzewki.
Dziękuje