- Регистрация
- 23 Дек 2013
- Сообщения
- 52
- Лучшие ответы
- 0
- Репутация
- 0
Приветствую друзья, у меня в моде имеется система семей, но она по какой-то пречине не работает, код все есть, но заходим в донат нажимаем купить семью, и нечего не происходит.
26471
26371
Подскажите пожалуйста.
PHP:
case 6: SPD(playerid, 26471, DIALOG_STYLE_MSGBOX, "{CCFF00}Создание семьи", "{BBBBBB}Вы хотите создать собственную семью.\n\nДанная услуга платная, и её стоимость составляет {CCFF00}1000 донат очков.{BBBBBB}\nВы действительно хотите это сделать?", "Да", "Нет");
PHP:
case 26471:
{
if(!response) return 1;
else if(PlayerInfo[playerid][pDonatemoney2] < 1000) return SendClientMessage(playerid, -1, "Для создание своей семьи требуется как минимум, 1000 донат очков.");
else if(PlayerInfo[playerid][pFamily]) return SendClientMessage(playerid, -1,"Вы уже состоите в одной из семей. Пожалуйста, покиньте её перед созданием новой.");
else if(PlayerInfo[playerid][pAlcoInvenxua]) return true;
else if(TOTALFAMILY >= MAX_FAMILY) return SendClientMessage(playerid, -1,"Превышен лимит семей, пожалуйста, попробуйте в другой раз.");
return SPD(playerid,26371,DIALOG_STYLE_INPUT,"{FFEFD5}Создание семьи","{6495ED}Введите название своей семьи!","Создать","Отмена");
}
PHP:
case 26371:
{
if(!response) return 1;
if(strlen(inputtext) < 2 || strlen(inputtext) > 30)
{
SendClientMessage(playerid,-1,"Название семьи не может быть больше 30 или меньше 2 сиволов!");
return ShowPlayerDialog(playerid,26371,DIALOG_STYLE_INPUT,"{FFEFD5}Создание семьи","{6495ED}Введите название своей семьи!","Создать","Отмена");
}
new familyname[32];
if(sscanf(inputtext, "s[32]", familyname)) return SPD(playerid,26371,DIALOG_STYLE_INPUT,"{FFEFD5}Создание семьи","{6495ED}Введите название своей семьи!","Создать","Отмена");
else
{
PlayerInfo[playerid][pFamily] = TOTALFAMILY + 1;
FamilyText[playerid] = CreateDynamic3DTextLabel(familyname, -1, 0, 0, 0.3, 25, playerid);
strmid(family_info[TOTALFAMILY][f_name], familyname, 0, strlen(familyname), 32);
strmid(family_info[TOTALFAMILY][f_creator], PlayerInfo[playerid][pNames], 0, strlen(PlayerInfo[playerid][pNames]), MAX_PLAYER_NAME);
family_info[TOTALFAMILY][f_chat_color] = 0;
family_info[TOTALFAMILY][f_creating_data] = gettime();
SendMes(playerid, -1, "Поздравляем! Вы создали семью {2E8B57}%s{FFFFFF}. Чтобы открыть меню семьи введите /fmenu.", family_info[TOTALFAMILY][f_name]);
PlayerInfo[playerid][pDonatemoney2] -= 1000;
mysql_format(connects, mysql_query_, sizeof(mysql_query_), "INSERT INTO `family_system` ( `fam_name`, `fam_creator`, `fam_data` ) VALUES ( '%e', '%s', '%d')", familyname, PlayerInfo[playerid][pNames], family_info[TOTALFAMILY][f_creating_data]);
mysql_tquery(connects, mysql_query_, "OnFamilyCreated", "i", TOTALFAMILY);
UpdatePlayerData("UPDATE `"TABLE_ACCOUNT"` SET `family` = '%d', `donate` = '%d' WHERE `id` = '%d'",PlayerInfo[playerid][pFamily], PlayerInfo[playerid][pDonatemoney2], PlayerInfo[playerid][pID]);
TOTALFAMILY ++;
}
return true;
}