Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

MIX pluginas | Kodel neduoda rinktis T kapitona


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2206 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Bandau visaip tvarkyti bet neina.
Vakar kaskaip ejo, siandien atsikeliu RR serveri paprasau ir vel neina.

Tipo rasau .renkam ir duoda CT kaptinona rinktis bet T kapitona neduoda.
Kokia problema ar kas zino?

Klaidu negaunu .log
mix.amxx debug padarytas

 

public showPrepareMenu(id)
{
	if(!isAdmin(id)) return PLUGIN_HANDLED
	new menu = menu_create("\w[\yMIX\w] \rPasirinkite kas eis i CT", "onPrepareCT")
	
	new players[32], num
	get_players(players, num, "ch")
	new ui[32]
	
	for(new i; i < num; i++)
	{
		format(ui, 31, "%d",get_user_userid(players[i]))
		menu_additem(menu, get_admin_name(players[i]), ui)
	}
	
	menu_display(id, menu, 0)
	
	return PLUGIN_HANDLED;
}
public onPrepareCT(id, menu, item)
{
	new szData[6], szName[64];
	new _access, item_callback;
	
	menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
	
	new userid = str_to_num( szData );
	new player = find_player( "k", userid );

	switch(item)
	{
		case MENU_EXIT: {
			if(PrepareRound) showPrepareMenu(id)
			return PLUGIN_HANDLED;
		}
		default: if(PrepareRound && is_user_connected(player)) cs_set_user_team(player, CS_TEAM_CT)
	}
	if(PrepareRound) {
		tempCT = player;
		client_printcolor(0, "/y[/ctr%s/y] CT lyderis bus: /g%s", PREFIX, szName)
		client_printcolor(0, "/y[/ctr%s/y] Administratorius tuoj isrinks T lyderi!", PREFIX)
		showPrepareMenuT(id)
	}
	return PLUGIN_HANDLED;
}
public showPrepareMenuT(id)
{
	if(!isAdmin(id)) return PLUGIN_HANDLED
	new menu = menu_create("\w[\yMIX\w] \rPasirinkite kas eis i T", "onPrepareT")
	
	new players[32], num
	get_players(players, num, "ceh", "SPECTATOR")
	new ui[32]
	
	for(new i; i < num; i++)
	{
		format(ui, 31, "%d",get_user_userid(players[i]))
		menu_additem(menu, get_admin_name(players[i]), ui)
	}
	
	menu_display(id, menu, 0)
	
	return PLUGIN_HANDLED;
}
public onPrepareT(id, menu, item)
{
	new szData[6], szName[64];
	new _access, item_callback;
	
	menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
	
	new userid = str_to_num( szData );
	new player = find_player( "k", userid );

	switch(item)
	{
		case MENU_EXIT: {
			if(PrepareRound) showPrepareMenuT(id)
			return PLUGIN_HANDLED;
		}
		default: if(PrepareRound && is_user_connected(player)) cs_set_user_team(player, CS_TEAM_T)
	}
	if(PrepareRound) {
		tempT = player;
		client_printcolor(0, "/y[/ctr%s/y] T lyderis bus: /g%s", PREFIX, szName)
		client_printcolor(0, "/y[/ctr%s/y] Lyderiai pradeda rinktis zaidejus!", PREFIX)
		client_printcolor(0, "/y[/ctr%s/y] /gDemesio: /yJeigu Lyderiams dings meniu su zaideju pasirinkimu, chate rasykite /ctr/choose", PREFIX)
		ShowList(tempCT)
	}
	return PLUGIN_HANDLED;
}
public choosePlayers(id)
{
	/*new Where;*/
	switch(tempCount)
	{
		// Ter
		case 0,2,4,6: if(tempT == id) ShowList(id);
		// CT
		case 1,3,5,7: if(tempCT == id) ShowList(id);
	}
	return PLUGIN_HANDLED;
}
public showTeamMenu(id)
{
	new menu = menu_create("\w[\yMIX\w] \rPasirinkite komanda", "onTeamChange")

	menu_additem(menu, "Pasilikti")
	menu_additem(menu, "Keistis komandomis")
	
	menu_display(id, menu, 0)
	
	return PLUGIN_HANDLED;
}
public onTeamChange(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			client_printcolor(0, "/y[/ctr%s/y] Sprendimas: /gPasilikti", PREFIX)
			setServerLive()
		}
		case 1:
		{
			client_printcolor(0, "/y[/ctr%s/y] Sprendimas: /gKeistis komandomis", PREFIX)
			changeTeams()
			set_task(2.0, "setServerLive", 1)
		}
	}
}
public ShowList(id)
{
	new menu = menu_create("\w[\yMIX\w] \rPasirinkite komandos drauga", "onShowList")
	
	new players[32], num
	get_players(players, num, "ceh", "SPECTATOR")
	new ui[32]
	
	for(new i; i < num; i++)
	{
		format(ui, 31, "%d",get_user_userid(players[i]))
		menu_additem(menu, get_admin_name(players[i]), ui)
	}
	menu_display(id, menu, 0)
	
	return PLUGIN_HANDLED;
}
public onShowList(id, menu, item)
{
	new szData[6], szName[64];
	new _access, item_callback;
	
	new Where;
	switch(tempCount)
	{
		case 0,2,4,6: Where = 0
		case 1,3,5,7: Where = 1
		default: Where = -1
	}
		
	menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
	
	new userid = str_to_num( szData );
	new player = find_player( "k", userid );

	switch(item)
	{
		case MENU_EXIT: {
			if(PrepareRound) ShowList(id)
			return PLUGIN_HANDLED;
		}
		default: if(PrepareRound && is_user_connected(player))
		{
			if(Where == 0) cs_set_user_team(player, CS_TEAM_CT)
			else cs_set_user_team(player, CS_TEAM_T)
			
		}
	}
	if(PrepareRound) {
		tempCount++;
		client_printcolor(0, "/y[/ctr%s/y] [/g%s /yPasirinko /g%s", PREFIX, get_admin_name(id), szName)
		if(tempCount < 8)
			ShowList(Where == 1 ? tempCT : tempT)
		else
		{
			/*KnifeRound = true;
			PrepareRound = false;
			WarmUp = false;
			scoreCT = 0;
			scoreT = 0;
			
			server_cmd("mp_roundtime 1.8")
			server_cmd("mp_buytime 999")
			server_cmd("mp_startmoney 16000")
			server_cmd("mp_freezetime 7")					
			server_cmd("sv_restart 1")
			
	server_cmd("rcon amx_cvar binr_enabled 0")
	server_cmd("amx_cvar binr_enabled 0")
	server_cmd("rcon amx_cvar binr_reconnectmin 5")
	server_cmd("amx_cvar binr_reconnectmin 5")
	server_cmd("rcon amx_cvar binr_banmins 1000")
	server_cmd("amx_cvar binr_banmins 1000")
	server_cmd("rcon amx_cvar binr_immunityflags a")
	server_cmd("amx_cvar binr_immunityflags a")
					
			client_printcolor(0, "/y[/ctr%s/y] Komandu rinkimasis baigtas! Knife round!", PREFIX)*/
			
			setServerLive()
		}
	}
	return PLUGIN_HANDLED;
}
public restartRound(id)
{
	if(!isAdmin(id)) return PLUGIN_HANDLED
	server_cmd("sv_restart 1")
	client_printcolor(0, "/y[/ctr%s/y] [/g%s/y] Perkrautas roundas!", PREFIX, get_admin_name(id))
	return PLUGIN_HANDLED
}
public setServerLive()
{
	KnifeRound = false;
	PrepareRound = false;
	WarmUp = false;
	scoreCT = 0;
	scoreT = 0;
	
	server_cmd("mp_roundtime 1.8")
	server_cmd("mp_buytime 0.30")
	server_cmd("mp_startmoney 800")
	server_cmd("mp_freezetime 7")
	server_cmd("mp_forcecamera 1")
	server_cmd("mp_forcechasecam 2")
	server_cmd("sv_restart 1")
	
	server_cmd("rcon amx_cvar binr_enabled 1")
	server_cmd("amx_cvar binr_enabled 1")
	server_cmd("rcon amx_cvar binr_reconnectmin 5")
	server_cmd("amx_cvar binr_reconnectmin 5")
	server_cmd("rcon amx_cvar binr_banmins 1000")
	server_cmd("amx_cvar binr_banmins 1000")
	server_cmd("rcon amx_cvar binr_immunityflags a")
	server_cmd("amx_cvar binr_immunityflags a")	

	client_printcolor(0, "/y[/ctr%s/y] Zaidimas Prasidejo! Gero zaidimo jums linki - Administracija!", PREFIX)
	return PLUGIN_HANDLED
}
public setLive(id)
{
	if(!isAdmin(id)) return PLUGIN_HANDLED

	KnifeRound = false;
	PrepareRound = false;
	WarmUp = false;
	scoreCT = 0;
	scoreT = 0;
	
	server_cmd("mp_roundtime 1.8")
	server_cmd("mp_buytime 0.30")
	server_cmd("mp_startmoney 800")
	server_cmd("mp_freezetime 7")
	server_cmd("mp_forcecamera 1")
	server_cmd("mp_forcechasecam 2")
	server_cmd("sv_restart 1")
	
	server_cmd("rcon amx_cvar binr_enabled 1")
	server_cmd("amx_cvar binr_enabled 1")
	server_cmd("rcon amx_cvar binr_reconnectmin 5")
	server_cmd("amx_cvar binr_reconnectmin 5")
	server_cmd("rcon amx_cvar binr_banmins 1000")
	server_cmd("amx_cvar binr_banmins 1000")
	server_cmd("rcon amx_cvar binr_immunityflags a")
	server_cmd("amx_cvar binr_immunityflags a")	

	client_printcolor(0, "/y[/ctr%s/y] Zaidimas Prasidejo. Gero zaidimo jums linki - Administracija!", PREFIX, get_admin_name(id))
	return PLUGIN_HANDLED
}

 

Redaguota , nario aTAKA
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2206 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...