Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/статистика как на [RP]GameWorld

Статус
В этой теме нельзя размещать новые ответы.

PI

The world on the edge of reality
Добрый день,сегодня мы сделаем /статистика как на GameWorld
Скрин:
Находим в моде public ShowStats
и заменяем весь код паблика на наш:
PHP:
public ShowStats(playerid,targetid)
{
		new cash =  GetPlayerMoney(targetid);
        new account = PlayerInfo[targetid][pAccount];
        new age = PlayerInfo[targetid][pAge];
        new pnumber = PlayerInfo[targetid][pPnumber];
        new lotto = PlayerInfo[targetid][pLottoNr];
		new name[MAX_PLAYER_NAME];
		new fishes = PlayerInfo[targetid][pFishes];
		new bigfish = PlayerInfo[targetid][pBiggestFish];
		new crimes = PlayerInfo[targetid][pCrimes];
		new arrests = PlayerInfo[targetid][pArrested];
		new warrests = PlayerInfo[targetid][pWantedDeaths];
		new kills = PlayerInfo[targetid][pKills];
		new drugs = PlayerInfo[targetid][pDrugs];
		new mats = PlayerInfo[targetid][pMats];
		new wanted = WantedLevel[targetid];
		new deaths = PlayerInfo[targetid][pDeaths];
		new level = PlayerInfo[targetid][pLevel];
		new Float:shealth = PlayerInfo[targetid][pSHealth];
		new exp = PlayerInfo[targetid][pExp];
		new nxtlevel = PlayerInfo[targetid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
        new costlevel = nxtlevel*levelcost;//10k for testing purposes
        new warns = PlayerInfo[targetid][pWarns];
        new drank[20];
        if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "1lvl"; }
        else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "VIP"; }
        else {drank = "Нету";}
        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 = "Наркоторговец"; }
        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 if(PlayerInfo[targetid][pJob] == 12) { jtext = "Боксёр"; }
        else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Водитель автобуса"; }
        else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Разносщик газет"; }
        else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Водитель автобуса"; }
        else {jtext = "None";}
        new ttext[20];
        if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Медик"; }
        else if(gTeam[targetid] == 3 || gTeam[targetid] == 4) { ttext = "Гражданин"; }
        else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Офицер"; }
        else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "Агент"; }
        else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "Военный"; }
        else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Пожарный"; }
        else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "LCN"; }
        else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Yakuza"; }
        else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitmen"; }
        else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "Репортёр"; }
        else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Таксист"; }
        else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "Учитель"; }
        new rtext[64];
        if(gTeam[targetid] == 5 || PlayerInfo[targetid][pFMember] < 255)//The 2 Organisations
        {
            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] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD 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] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI 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] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG 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)//Hitman 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] == 9 || PlayerInfo[targetid][pLeader] == 9)//NR 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] == 10 || PlayerInfo[targetid][pLeader] == 10)//Taxi Company 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(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 { rtext = "None"; }
        new married[20];
		strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
        new atext[20];
        if(PlayerInfo[targetid][pSex] == 1) { atext = "Мужчина"; }
        else if(PlayerInfo[targetid][pSex] == 2) { atext = "Женщина"; }
        new otext[20];
        if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Los Santos"; }
        else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "San Fierro"; }
		GetPlayerName(targetid, name, sizeof(name));
		new pizda[300];
		new pizda2[300];
		new pizda3[512];
		new pizda4[1152];
		new pizda5[300];
		new stringacc[64];
        format(stringacc,sizeof(stringacc),"{9EC73D}Статистика персонажа: {EEEEFF}%s",name);
        format(pizda,sizeof(pizda),"{EEEEFF}__________________________________\n{FF9900}Уроверь: {EEEEFF}%d\n{FF9900}Респекты: {EEEEFF}%d/%d\n{FF9900}Цена следующего уровня: {EEEEFF}$%d\n{FF9900}Пол: %s\n{FF9900}Возраст: {EEEEFF}%d\n{FF9900}Местонахождение: {EEEEFF}%s\n{FF9900}Предупреждения: {EEEEFF}%d/3",level,exp,expamount,costlevel,atext,age,otext,warns);
        format(pizda5,sizeof(pizda5),"{FF9900}HP при респауне: {EEEEFF}%.1f\n{FF9900}VIP аккаунт: {EEEEFF}%s\n__________________________________\n{FF9900}Работа: {EEEEFF}%s\n{FF9900}Организация: {EEEEFF}%s\n{FF9900}Ранг: {EEEEFF}%s",shealth+50,drank,jtext,ttext,rtext);
        format(pizda2,sizeof(pizda2),"{EEEEFF}__________________________________\n{FF9900}Деньги(наличные): {EEEEFF}%d\n{FF9900}Деньги(в банке): {EEEEFF}%d\n{FF9900}Номер телефона: {EEEEFF}%d\n{FF9900}Семейное положение: {EEEEFF}%s\n__________________________________\n{FF9900}Лотерейный №: {EEEEFF}%d\n{FF9900}Рыб поймано: {EEEEFF}%d",cash,account,pnumber,married,lotto, fishes);
        format(pizda3,sizeof(pizda3),"{FF9900}Самая большая рыба: {EEEEFF}%d lbs\n{FF9900}Кол-во преступлений: {EEEEFF}%d\n{FF9900}Кол-во арестов: {EEEEFF}%d\n{FF9900}Смертей с розыском: {EEEEFF}%d\n{FF9900}Уровень розыска: {EEEEFF}%d\n{FF9900}Убийств: {EEEEFF}%d\n{FF9900}Смертей: {EEEEFF}%d\n__________________________________\n{FF9900}Наркотики: {EEEEFF}%d\n{FF9900}Материалы: {EEEEFF}%d\n__________________________________\n",bigfish,crimes,arrests,warrests,wanted,kills,deaths,drugs,mats);
        format(pizda4,sizeof(pizda4),"%s\n%s\n%s\n%s",pizda,pizda5,pizda2,pizda3);
        ShowPlayerDialog(playerid,10004,DIALOG_STYLE_MSGBOX,stringacc,pizda4,"ОК","");
}
если надо редактируем фракции,ранги,работы и всё что потребуется
Автор:Сергей68
При копировании урока ссылка на эту тему и указание автора обезательно!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу