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

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

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

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

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

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

Kostya0321

Компетентный
Добрый день,сегодня мы сделаем /статистика как на 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,"ОК","");   
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу