MR_BEN
Ученик
Помогите решить проблему. Не появляется статистика(ничего не пишет, ничего не происходит)
Команда
Вызов стока:
Команда
PHP:
CMD:stats(playerid,params[])
{
if(!IsPlayerConnected(playerid)) return true;
ShowStats(playerid,playerid);
return true;
}
PHP:
stock ShowStats(playerid,targetid)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new atext[20];
if(PlayerInfo[targetid][pSex] == 1) atext = "Мужчина";
else if(PlayerInfo[targetid][pSex] == 2) atext = "Женщина";
new ltext[10];
if(PlayerInfo[targetid][pLeader] <=10 && PlayerInfo[targetid][pLeader] >=1) ltext = "Да";
else ltext = "Нет";
new ftext[20];
if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) ftext = "ФСБ";
else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) ftext = "МЧС";
else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) ftext = "Мэрия";
else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) ftext = "Бригада";
else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) ftext = "iLove-Radio";
else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) ftext = "Люберы";
else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) ftext = "Инструкторы";
else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) ftext = "Русская мафия";
else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) ftext = "Шпана";
else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) ftext = "ГУВД";
else ftext = "Гражданин";
new rtext[64];
if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//ФСБ
{
if(PlayerInfo[targetid][pRank] == 1) rtext = "Офицер";
else if(PlayerInfo[targetid][pRank] == 2) rtext = "Лейтинант";
else if(PlayerInfo[targetid][pRank] == 3) rtext = "Капитан";
else if(PlayerInfo[targetid][pRank] == 4) rtext = "Майор";
else if(PlayerInfo[targetid][pRank] == 5) rtext = "Подполковник";
else if(PlayerInfo[targetid][pRank] == 6) rtext = "Полковник";
else rtext = "Офицер";
}
else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//МЧС
{
if(PlayerInfo[targetid][pRank] == 1) rtext = "Кадет";
else if(PlayerInfo[targetid][pRank] == 2) rtext = "Стажер";
else if(PlayerInfo[targetid][pRank] == 3) rtext = "Агент";
else if(PlayerInfo[targetid][pRank] == 4) rtext = "Спец Агент";
else if(PlayerInfo[targetid][pRank] == 5) rtext = "Заместитель";
else if(PlayerInfo[targetid][pRank] == 6) rtext = "Директор";
else rtext = "Кадет";
}
else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//Мэрия
{
if(PlayerInfo[targetid][pRank] == 1) rtext = "Кадет";
else if(PlayerInfo[targetid][pRank] == 2) rtext = "Сержант";
else if(PlayerInfo[targetid][pRank] == 3) rtext = "Лейтенант";
else if(PlayerInfo[targetid][pRank] == 4) rtext = "Капитан";
else if(PlayerInfo[targetid][pRank] == 5) rtext = "Майор";
else if(PlayerInfo[targetid][pRank] == 6) rtext = "Полковник";
else rtext = "Кадет";
}
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Бригада
{
if(PlayerInfo[playerid][pRank] == 6) rtext = "Министр";
else if(PlayerInfo[playerid][pRank] == 5) rtext = "Начальник";
else if(PlayerInfo[playerid][pRank] == 4) rtext = "Главврач";
else if(PlayerInfo[playerid][pRank] == 3) rtext = "Хирург";
else if(PlayerInfo[playerid][pRank] == 2) rtext = "Ординатор";
else if(PlayerInfo[playerid][pRank] == 1) rtext = "Интерн";
else rtext = "Интерн";
}
else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//iLove-Radio
{
if(PlayerInfo[playerid][pRank] == 6) { rtext = "Крёстный отец"; }
else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Консиглиори"; }
else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Капо"; }
else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Гангстер"; }
else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Солдат"; }
else if(PlayerInfo[playerid][pRank] == 1) { rtext = "Аутсайдер"; }
else { rtext = "Аутсайдер"; }
}
else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Люберы
{
if(PlayerInfo[playerid][pRank] == 6) rtext = "Босс";
else if(PlayerInfo[playerid][pRank] == 5) rtext = "Зам Босса";
else if(PlayerInfo[playerid][pRank] == 4) rtext = "Опытный байкер";
else if(PlayerInfo[playerid][pRank] == 3) rtext = "Байкер";
else if(PlayerInfo[playerid][pRank] == 2) rtext = "Гонщик ";
else if(PlayerInfo[playerid][pRank] == 1) rtext = "Начинающий";
else rtext = "Начинающий";
}
else if(IsAnInstructor(targetid))//Driving/Flying School Ranks
{
if(PlayerInfo[targetid][pRank] == 1) rtext = "Стажер";
else if(PlayerInfo[targetid][pRank] == 2) rtext = "Младший инструктор";
else if(PlayerInfo[targetid][pRank] == 3) rtext = "Инструктор";
else if(PlayerInfo[targetid][pRank] == 4) rtext = "Менеджер";
else if(PlayerInfo[targetid][pRank] == 5) rtext = "Заместитель";
else if(PlayerInfo[targetid][pRank] == 6) rtext = "Босс";
else rtext = "Стажер";
}
else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Русская Мафия
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Наемник"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Стрелок"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Агент"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Киллер"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Зам директора"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Директор"; }
else { rtext = "Наемник"; }
}
else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//Шпана
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Внештатный"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Общий репортёр"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Общий редактор"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Ведущий"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Новостной редактор"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Продюсер"; }
else { rtext = "Внештатный"; }
}
else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//ГУВД
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Баклан"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Гоп"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Бычара"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Перец"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Волчара"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Босс"; }
else { rtext = "Баклан"; }
}
else rtext = "None";
new jtext[20];
if(PlayerInfo[targetid][pJob] == 1) jtext = "Детектив";
else if(PlayerInfo[targetid][pJob] == 2) jtext = "Адвокат";
else if(PlayerInfo[targetid][pJob] == 3) jtext = "Наркодиллер";
else if(PlayerInfo[targetid][pJob] == 4) jtext = "Механик"; //Не работает 8 ваще фракция
else if(PlayerInfo[targetid][pJob] == 5) jtext = "Оружейник";
else if(PlayerInfo[targetid][pJob] == 6) jtext = "Водитель автобуса";
else if(PlayerInfo[targetid][pJob] == 7) jtext = "Дровосек"; //Не работает(делать надо)
else if(PlayerInfo[targetid][pJob] == 8) jtext = "Таксист";
else if(PlayerInfo[targetid][pJob] == 9) jtext = "Охранник";
else if(PlayerInfo[targetid][pJob] == 10) jtext = "Карманник";
else jtext = "Безработный";
new drank[20];
if(PlayerInfo[targetid][pDonateRank] == 1) drank = "Имеется";
else drank = "Не имеется";
new married[20];
strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
//new mobila = PlayerInfo[targetid][pMobila];
//new radio = PlayerInfo[targetid][pRadio];
//new bizkey = PlayerInfo[targetid][pPbiskey];
new name[MAX_PLAYER_NAME];
GetPlayerName(targetid, name, sizeof(name));
new sstring[800],str[128];
format(str,sizeof(str),"{ffffff}Имя:\t\t\t\t[%s] \n\n", name);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Уровень:\t\t\t[%d] \n", PlayerInfo[targetid][pLevel]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Пол:\t\t\t\t[%s] \n", atext);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Деньги на руках:\t\t[$%d] \n", PlayerInfo[targetid][pBabki]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Деньги в банке:\t\t[$%d] \n", PlayerInfo[targetid][pAccount]);
strcat(sstring,str);
/*format(str,sizeof(str),"{ffffff}Штрафы:\t\t\t[%d] \n", cash);
strcat(sstring,str); */
format(str,sizeof(str),"{ffffff}Телефон:\t\t\t[%d] \n", PlayerInfo[targetid][pPnumber]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Фед.Розыск:\t\t\t[%d] \n", PlayerInfo[targetid][pAge]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Уровень розыска:\t\t[%d] \n", PlayerInfo[targetid][pWanted]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Уважение:\t\t\t[%d/%d] \n", PlayerInfo[targetid][pExp],(PlayerInfo[targetid][pLevel]++) * levelexp);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Дата регистрации:\t\t[%s] \n", PlayerInfo[targetid][pConnectTime]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Привилегии V.I.P:\t\t\t[%s] \n", drank);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Лидерство:\t\t\t[%s] \n", ltext);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Организация:\t\t\t[%s] \n", ftext);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Ранг:\t\t\t\t[%s] \n", PlayerInfo[playerid][pRankName]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Дом:\t\t\t\t[%d] \n", PlayerInfo[targetid][pPhousekey]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Сигарет:\t\t\t[%d] \n", PlayerInfo[targetid][pSigs]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Наркотиков:\t\t\t[%d] \n", PlayerInfo[targetid][pDrugs]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Материалов:\t\t\t[%d] \n", PlayerInfo[targetid][pMats]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Виски:\t\t\t\t[%d] \n", PlayerInfo[targetid][pWhiskey]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Аптечки:\t\t\t[%d] \n", PlayerInfo[targetid][pAptechka]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Гамбургеры:\t\t\t[%d] \n", PlayerInfo[targetid][pBurger]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Веревка:\t\t\t[%d] \n", PlayerInfo[targetid][pVerevka]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Наручники:\t\t\t[%d] \n", PlayerInfo[targetid][pBrasleti]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Бонусы:\t\t\t[%d] \n", PlayerInfo[targetid][pDonate]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Ид авто:\t\t\t[%d] \n", PlayerInfo[targetid][pCar]);
strcat(sstring,str);
format(str,sizeof(str),"{ffffff}Имя авто:\t\t\t[%s] \n", VehName[GetVehicleModel(PlayerInfo[targetid][pCar])-400]);
strcat(sstring,str);
ShowPlayerDialog(playerid,73,DIALOG_STYLE_MSGBOX,"{ffffff}Статистика игрока:",sstring,"Понял","");
}
}
