Zmieniałeś coś w silniku jeśli tak to napis co i podeślij sma to zerknę do tego i zobaczę czy coś mogę zrobić
Zmieniałem.
Jeżeli chodzi o o te błędy to niżej podam co w tych linijkach się znajduje:
public cmdChooseTeam(id)
{
menu_chooseteam(id)
return PLUGIN_HANDLED;
}
public msg_vgui_menu(msgid, dest, id)
{
if(get_msg_arg_int(1) != 2)
return PLUGIN_CONTINUE;
g_msgid[id] = msgid;
menu_chooseteam(id);
return PLUGIN_HANDLED;
}
public msg_show_menu(msgid, dest, id)
{
static team_select[] = "#Team_Select";
static menu_text_code[sizeof team_select];
get_msg_arg_string(4, menu_text_code, charsmax(menu_text_code));
if(!equal(menu_text_code, team_select))
return PLUGIN_CONTINUE;
g_msgid[id] = msgid;
menu_chooseteam(id);
return PLUGIN_HANDLED;
}
public menu_chooseteam(id)
{
if(!is_user_connected(id))
return PLUGIN_HANDLED;
new text[512], len;
len += format(text[len], 511 - len, "\y1 \wStraznik przypada na \y4 \wWiezniow!^n^n");
len += format(text[len], 511 - len, "\r* \y4 \wPowody dlaczego nie mozesz dolaczyc do Straznikow:^n");
len += format(text[len], 511 - len, "\r- \yMozesz byc Zbanowany Na CT.^n");
len += format(text[len], 511 - len, "\r- \yNie masz przegranych 60 min na serwerze.^n");
len += format(text[len], 511 - len, "\r- \yDruzyna Straznikow jest pelna.^n");
len += format(text[len], 511 - len, "\r- \yNie jestes Adminem.^n^n");
len += format(text[len], 511 - len, "\rWybierz \wDruzyne:^n^n");
len += format(text[len], 511 - len, "\r1. \w[\rTT\w] \yWiezniowie: \r%i^n", playersInTeam(CS_TEAM_T));
len += format(text[len], 511 - len, "\r2. \w[\rCT\w] \yStraznicy: \r%i^n^n", playersInTeam(CS_TEAM_CT));
len += format(text[len], 511 - len, "\r6. \w[\rSpect\w] \yWidzowie: \r%i^n^n", playersInTeam(CS_TEAM_SPECTATOR));
if(gTeam[id])
len += format(text[len], 511 - len, "^n\r0. \wWyjdz^n");
show_menu(id, gTeam[id]? 0x223: 0x23, text, -1, "mainmenu");
return PLUGIN_HANDLED;
}
stock playersInTeam(CsTeams:team)
{
new iIle = 0, i;
for(i = 1 ; i <= get_maxplayers() ; i++)
{
if(!is_user_connected(i))
continue;
if(cs_get_user_team(i) == team)
iIle++;
}
return iIle;
}
public _menu_chooseteam(id, key)
{
switch(key)
{
case 0, 1, 5: GdzieDojsc(id, key+1);
case 9: return;
}
}
GdzieDojsc(id, team)
{
set_pdata_int(id, 125, get_pdata_int(id, 125) & ~(1<<8));
if(team == 6)
{
if(!is_user_alive(id))
{
gTeam[id] = 0;
engclient_cmd(id, "jointeam", "6");
}
else
client_print(id, print_center, "Nie mozesz byc obserwatorem");
return;
}
if(gTeam[id] == team)
return;
new ile_graczy[2];
for(new i=1; i<=32; i++)
{
if(!is_user_connected(i))
continue;
switch(cs_get_user_team(i))
{
case 1: ile_graczy[0]++;
case 2: ile_graczy[1]++;
}
}
if(czas_bronie && jail_day%7 && !gTeam[id] && ((team == 1 && ile_graczy[0]) || (team == 2 && ile_graczy[1])))
{
ColorChat(id, GREEN, "[JailBreak]^x01 Mozesz dolaczyc dopiero jak sie skonczy runda!");
GdzieDojsc(id, 6);
return;
}
new iRet;
ExecuteForward(fJoinTeam, iRet, id, team, ile_graczy[0], ile_graczy[1]);
switch(iRet)
{
case 9999: return;
case 1,2: team = iRet;
}
if(gTeam[id] == team)
return;
new msg_blocke = get_msg_block(g_msgid[id]);
set_msg_block(g_msgid[id], BLOCK_SET);
engclient_cmd(id, "jointeam", team==2? "2": "1");
//set_msg_block(g_msgid[id], msg_blocke);
//set_msg_block(g_msgid[id], BLOCK_SET);
engclient_cmd(id, "joinclass", "1");
set_msg_block(g_msgid[id], msg_blocke);
gTeam[id] = team;
}
public BlokujKomende()
return PLUGIN_HANDLED;
Linijka 1975:
menu_chooseteam(id);
Linijka 1984:
new text[512], len;