←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Auto join on connect

  • +
  • -
M4rc1nM - zdjęcie M4rc1nM 28.04.2013

Witam :)

Wgrałem ostatnio w/w plugin na serw i czasami jest dobrze a czasami loguje błędami..

 

 

L 04/28/2013 - 13:43:04: [ZP] Player already infected (25)
L 04/28/2013 - 13:43:04: [AMXX] Displaying debug trace (plugin "auto_join_on_connect.amxx")
L 04/28/2013 - 13:43:04: [AMXX] Run time error 10: native error (native "zp_core_infect")
L 04/28/2013 - 13:43:04: [AMXX]    [0] auto_join_on_connect.sma::so_respawn_him (line 103)
 
 
oto wyciety fragment pluginu
 
 
set_force_team_join_task(id, menu_msgid) {
	static param_menu_msgid[2]
	param_menu_msgid[0] = menu_msgid
	set_task(AUTO_TEAM_JOIN_DELAY, "task_force_team_join", id, param_menu_msgid, sizeof param_menu_msgid)
}

public task_force_team_join(menu_msgid[], id) {
	
	set_task(10.0, "so_respawn_him", id)
	
	if (get_user_team(id))
		return

	static team[2], class[2]
	get_pcvar_string(g_pcvar_team, team, sizeof team - 1)
	get_pcvar_string(g_pcvar_class, class, sizeof class - 1)
	force_team_join(id, menu_msgid[0], team, class)	
}

public so_respawn_him(id) {
	
	if(!is_user_alive(id))
		zp_core_respawn_as_zombie(id, true)
		
}

stock force_team_join(id, menu_msgid, /* const */ team[] = "5", /* const */ class[] = "0") {
	static jointeam[] = "jointeam"
	if (class[0] == '0') {
		engclient_cmd(id, jointeam, team)
		return
	}

 

Odpowiedz

  • +
  • -
Ossal - zdjęcie Ossal 03.05.2013

Może plugin gryzie się z silnikiem ZP, tak właściwie to po co Ci taki plugin na zp?:D

Odpowiedz

  • +
  • -
Andrzejek - zdjęcie Andrzejek 07.05.2013

Może będzie działać tak
 
public so_respawn_him(id) {
	
	if(!is_user_alive(id))
		zp_core_respawn_as_zombie(id, true)
		
	return PLUGIN_CONTINUE	
}
Odpowiedz