Выдаёт tag mismatch но вроде я указываю всё верно.
C:
stock _strins(playerid, string[], const substr[], needUpgradeSkill, maxlength = sizeof string)
{
string[0] = EOS;
strins(string, substr, 0, maxlength);
skInfo[playerid][needUpgradeSkill] = 1;
}
stock ProgressSkillFarmer(playerid)
{
switch(skInfo[playerid][farmerSkill])
{
case 1: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}l{FFFFFF}lllllllll", skInfo[playerid][needUpgradeFarmerSkill]);
case 2: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}ll{FFFFFF}llllllll", skInfo[playerid][needUpgradeFarmerSkill]);
case 3: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}lll{FFFFFF}lllllll", skInfo[playerid][needUpgradeFarmerSkill]);
case 4: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}llll{FFFFFF}llllll", skInfo[playerid][needUpgradeFarmerSkill]);
case 5: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}lllll{FFFFFF}lllll", skInfo[playerid][needUpgradeFarmerSkill]);
case 6: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}llllll{FFFFFF}llll", skInfo[playerid][needUpgradeFarmerSkill]);
case 7: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}lllllll{FFFFFF}lll", skInfo[playerid][needUpgradeFarmerSkill]);
case 8: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}llllllll{FFFFFF}ll", skInfo[playerid][needUpgradeFarmerSkill]);
case 9: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}lllllllll{FFFFFF}l", skInfo[playerid][needUpgradeFarmerSkill]);
case 10: _strins(playerid, insert_info[playerid][StringProgressFarmer], "{00FF00}lllllllll{FFFFFF}", skInfo[playerid][needUpgradeFarmerSkill]);
}
}