m.collet
Нуль
- Регистрация
- 24 Ноя 2019
- Сообщения
- 6
- Лучшие ответы
- 0
- Репутация
- 0
Здравствуйте, я нашел баг у себя в моде и не понимаю как его устранить .
Код:
CMD:switchmafia(playerid)
{
if(PlayerInfo[playerid][bAdmin] < 9) return 1;
stringa="";
for(new i = 1; i != BIZES+1; i++) format(stringa, sizeof(stringa), "%sBusiness: %s - Владелец: %s\n",stringa,BizInfo[i][bName],GetMN(BizInfo[i][bKrisha]));
SPD(playerid, 5958, DIALOG_STYLE_LIST, ""SERVER"Выберите бизнес для измены владельца:", stringa, "Далее", "Отмена");
return 1;
}
case 5958:
{
if(!response) return 1;
format(stringa, 164, "Бизнес: %s | Владелец: %s | Изменить на:\n- ЛКН\n- Якудза\n- Русская мафия", BizInfo[listitem][bName], GetMN(BizInfo[listitem][bKrisha]));
SPD(playerid, 5959, DIALOG_STYLE_LIST, ""SERVER"Выберите мафию:", stringa, "Принять", "Отмена");
SetPVarInt(playerid, #id_business, listitem);
return 1;
}
case 5959:
{
if(!response) return DeletePVar(playerid, #id_business);
if(!listitem)
{
format(stringa, 164, "Бизнес: %s | Владелец: %s | Изменить на:\n- ЛКН\n- Якудза\n- Русская мафия", BizInfo[GetPVarInt(playerid, #id_business)][bName], GetMN(BizInfo[GetPVarInt(playerid, #id_business)][bKrisha]));
SPD(playerid, 5959, DIALOG_STYLE_LIST, ""SERVER"Выберите мафию:", stringa, "Принять", "Отмена");
return 1;
}
BizInfo[GetPVarInt(playerid, #id_business)][bKrisha] = ((listitem == 1) ? (5) : (listitem == 2) ? (6) : (14));
UpdateBusinessData(GetPVarInt(playerid, #id_business), "bKrisha", BizInfo[GetPVarInt(playerid, #id_business)][bKrisha]);
SCMF(playerid, COLOR_SERVER, "Вы успешно изменили владельца бизнеса на %s", GetMN(BizInfo[GetPVarInt(playerid, #id_business)][bKrisha]));
DeletePVar(playerid, #id_business);
return 1;
}