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

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

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

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

Создаем V.I.P чат правильно

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

_The_

Дебютант
Здравствуйте уважаемые пользователи P-I.R
На этом уроке я вам покажу как создать V.I.P чат правильно
И так приступим
​
1)Добавим команду
PHP:
    if(strcmp(cmd, "/vip", true) == 0 || strcmp(cmd, "/vipchat", true) == 0)    {        if(IsPlayerConnected(playerid))        {            if(gPlayerLogged[playerid] == 0)            {                SendClientMessage(playerid, COLOR_GREY, "{ffffff}   Вы не залогинены!");                return 1;            }            if (PlayerInfo[playerid][pVipChat] < 1 )            {                SendClientMessage(playerid, COLOR_GRAD2, "Вы не купили V.I.P чат!");                return 1;            }            GetPlayerName(playerid, sendername, sizeof(sendername));            new length = strlen(cmdtext);            while ((idx < length) && (cmdtext[idx] <= ' '))            {                idx++;            }            new offset = idx;            new result[64];            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))            {                result[idx - offset] = cmdtext[idx];                idx++;            }            result[idx - offset] = EOS;            if(!strlen(result))            {                SendClientMessage(playerid, COLOR_GRAD2, "{FFA500}[INFO]:{ffffff} (/vip) [VIP текст");                return 1;            }            format(string, sizeof(string), "*V.I.P*чат! %s: {ffffff}%s{ffffff}" , sendername, result);            OOCOff(COLOR_CGREEN3d,string);            log("VipChatLog",string);            printf("%s", string);        }
        return 1;    }
2)Теперь мы найдем в enum pInfo и добавим
PHP:
pVipChat,
3)Теперь мы найдем PlayerInfo[playerid][pVipRank] = 0; и добавим
PHP:
PlayerInfo[playerid][pVipChat] = 0;
И будет выглядеть примерно так
PHP:
    PlayerInfo[playerid][pLevel] = 1;    PlayerInfo[playerid][pAdmin] = 0;    PlayerInfo[playerid][pHelper] = 0;    PlayerInfo[playerid][pVipRank] = 0;    PlayerInfo[playerid][pVipChat] = 0;    PlayerInfo[playerid][pDonateRank] = 0;    PlayerInfo[playerid][gPupgrade] = 0;    PlayerInfo[playerid][pConnectTime] = 0;    PlayerInfo[playerid][pReg] = 0;    PlayerInfo[playerid][pSex] = 0;    PlayerInfo[playerid][pAge] = 0;    PlayerInfo[playerid][pOrigin] = 0;    PlayerInfo[playerid][pExp] = 0;    PlayerInfo[playerid][pAccount] = 0;    PlayerInfo[playerid][pCrimes] = 0;    PlayerInfo[playerid][pDeaths] = 0;    PlayerInfo[playerid][pArrested] = 0;    PlayerInfo[playerid][pWantedDeaths] = 0;    PlayerInfo[playerid][pPhoneBook] = 0;    PlayerInfo[playerid][pKpk] = 0;    PlayerInfo[playerid][pLottoNr] = 0;    PlayerInfo[playerid][pFishes] = 0;    PlayerInfo[playerid][pBiggestFish] = 0;    PlayerInfo[playerid][pJob] = 0;    PlayerInfo[playerid][pPayCheck] = 0;    PlayerInfo[playerid][pHeadValue] = 0;    PlayerInfo[playerid][pJailed] = 0;    PlayerInfo[playerid][pJailTime] = 0;    PlayerInfo[playerid][pCarKey] = 0;    PlayerInfo[playerid][pCarKey2] = 0;    PlayerInfo[playerid][pCarKey3] = 0;    PlayerInfo[playerid][pCarAlarm2] = 0;    PlayerInfo[playerid][pCarAlarm] = 0;    PlayerInfo[playerid][pCarAlarm3] = 0;    PlayerInfo[playerid][pMats] = 0;    PlayerInfo[playerid][pDrugs] = 0;    PlayerInfo[playerid][pLeader] = 0;    PlayerInfo[playerid][pMember] = 0;
4)Теперь найдем public OnPlayerRegister(playerid, password[]) и добавим
PHP:
ini_setInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);
И будет выглядеть примерно так:
PHP:
ini_setString(File,"Key",MD5_Hash(password));    PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);        ini_setInteger(File,"Level",PlayerInfo[playerid][pLevel]);        ini_setInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);        ini_setInteger(File,"HelperLevel",PlayerInfo[playerid][pHelper]);        ini_setInteger(File,"Vip",PlayerInfo[playerid][pVipRank]);        ini_setInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);        ini_setInteger(File,"DonateRank",PlayerInfo[playerid][pDonateRank]);        ini_setInteger(File,"Money",PlayerInfo[playerid][pCash]);        ini_setInteger(File,"Bank",PlayerInfo[playerid][pAccount]);        ini_setInteger(File,"Paycheck",PlayerInfo[playerid][pPayCheck]);        ini_setInteger(File,"House",PlayerInfo[playerid][pPhousekey]);        ini_setInteger(File,"Bizz",PlayerInfo[playerid][pPbiskey]);        ini_setInteger(File,"CarKey",PlayerInfo[playerid][pCarKey]);        ini_setInteger(File,"CarKey2",PlayerInfo[playerid][pCarKey2]);        ini_setInteger(File,"CarKey3",PlayerInfo[playerid][pCarKey3]);        ini_setInteger(File,"CarAlarm",PlayerInfo[playerid][pCarAlarm]);        ini_setInteger(File,"CarAlarm2",PlayerInfo[playerid][pCarAlarm2]);        ini_setInteger(File,"CarAlarm3",PlayerInfo[playerid][pCarAlarm3]);        ini_setInteger(File,"Leader",PlayerInfo[playerid][pLeader]);        ini_setInteger(File,"Member",PlayerInfo[playerid][pMember]);        ini_setInteger(File,"FMember",PlayerInfo[playerid][pFMember]);        ini_setInteger(File,"Rank",PlayerInfo[playerid][pRank]);        ini_setInteger(File,"Zvan",PlayerInfo[playerid][pZvan]);
5)А теперь находим public OnPlayerUpdate_GF(playerid) и вставляем
PHP:
ini_setInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);

И примерно будет выглядеть так
PHP:
ini_setInteger(File,"Level",PlayerInfo[playerid][pLevel]);            ini_setInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);            ini_setInteger(File,"HelperLevel",PlayerInfo[playerid][pHelper]);            ini_setInteger(File,"Vip",PlayerInfo[playerid][pVipRank]);            ini_setInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);            ini_setInteger(File,"DonateRank",PlayerInfo[playerid][pDonateRank]);            ini_setInteger(File,"Money",PlayerInfo[playerid][pCash]);            ini_setInteger(File,"Bank",PlayerInfo[playerid][pAccount]);            ini_setInteger(File,"Paycheck",PlayerInfo[playerid][pPayCheck]);            ini_setInteger(File,"House",PlayerInfo[playerid][pPhousekey]);            ini_setInteger(File,"Bizz",PlayerInfo[playerid][pPbiskey]);            ini_setInteger(File,"CarKey",PlayerInfo[playerid][pCarKey]);            ini_setInteger(File,"CarKey2",PlayerInfo[playerid][pCarKey2]);            ini_setInteger(File,"CarKey3",PlayerInfo[playerid][pCarKey3]);            ini_setInteger(File,"CarAlarm",PlayerInfo[playerid][pCarAlarm]);            ini_setInteger(File,"CarAlarm2",PlayerInfo[playerid][pCarAlarm2]);            ini_setInteger(File,"CarAlarm3",PlayerInfo[playerid][pCarAlarm3]);            ini_setInteger(File,"DetSkill",PlayerInfo[playerid][pDetSkill]);            ini_setInteger(File,"SexSkill",PlayerInfo[playerid][pSexSkill]);            ini_setInteger(File,"BoxSkill",PlayerInfo[playerid][pBoxSkill]);            ini_setInteger(File,"LawSkill",PlayerInfo[playerid][pLawSkill]);            ini_setInteger(File,"MechSkill",PlayerInfo[playerid][pMechSkill]);            ini_setInteger(File,"JackSkill",PlayerInfo[playerid][pJackSkill]);            ini_setInteger(File,"VorSkill",PlayerInfo[playerid][pVorSkill]);            ini_setInteger(File,"CarSkill",PlayerInfo[playerid][pCarSkill]);            ini_setInteger(File,"NewsSkill",PlayerInfo[playerid][pNewsSkill]);            ini_setInteger(File,"DrugsSkill",PlayerInfo[playerid][pDrugsSkill]);            ini_setInteger(File,"CookSkill",PlayerInfo[playerid][pCookSkill]);            ini_setInteger(File,"FishSkill",PlayerInfo[playerid][pFishSkill]);            ini_setInteger(File,"Leader",PlayerInfo[playerid][pLeader]);            ini_setInteger(File,"Member",PlayerInfo[playerid][pMember]);            ini_setInteger(File,"FMember",PlayerInfo[playerid][pFMember]);            ini_setInteger(File,"Rank",PlayerInfo[playerid][pRank]);            ini_setInteger(File,"Zvan",PlayerInfo[playerid][pZvan]);
6)А теперь найдем public OnPlayerLogin(playerid,password[]) и добавим
PHP:
ini_getInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);
И будет выглядеть примерно так
PHP:
 ini_getInteger(File,"Level",PlayerInfo[playerid][pLevel]);        ini_getInteger(File,"AdminLevel",PlayerInfo[playerid][pAdmin]);        ini_getInteger(File,"HelperLevel",PlayerInfo[playerid][pHelper]);        ini_getInteger(File,"Vip",PlayerInfo[playerid][pVipRank]);        ini_getInteger(File,"VipChat",PlayerInfo[playerid][pVipChat]);        ini_getInteger(File,"DonateRank",PlayerInfo[playerid][pDonateRank]);        ini_getInteger(File,"Money",PlayerInfo[playerid][pCash]);        ini_getInteger(File,"Bank",PlayerInfo[playerid][pAccount]);        ini_getInteger(File,"Paycheck",PlayerInfo[playerid][pPayCheck]);        ini_getInteger(File,"House",PlayerInfo[playerid][pPhousekey]);        ini_getInteger(File,"Bizz",PlayerInfo[playerid][pPbiskey]);        ini_getInteger(File,"CarKey",PlayerInfo[playerid][pCarKey]);        ini_getInteger(File,"CarKey2",PlayerInfo[playerid][pCarKey2]);        ini_getInteger(File,"CarKey3",PlayerInfo[playerid][pCarKey3]);        ini_getInteger(File,"CarAlarm",PlayerInfo[playerid][pCarAlarm]);        ini_getInteger(File,"CarAlarm2",PlayerInfo[playerid][pCarAlarm2]);        ini_getInteger(File,"CarAlarm3",PlayerInfo[playerid][pCarAlarm3]);        ini_getInteger(File,"DetSkill",PlayerInfo[playerid][pDetSkill]);        ini_getInteger(File,"SexSkill",PlayerInfo[playerid][pSexSkill]);        ini_getInteger(File,"BoxSkill",PlayerInfo[playerid][pBoxSkill]);        ini_getInteger(File,"LawSkill",PlayerInfo[playerid][pLawSkill]);        ini_getInteger(File,"MechSkill",PlayerInfo[playerid][pMechSkill]);        ini_getInteger(File,"JackSkill",PlayerInfo[playerid][pJackSkill]);

Инструкция как дать игроку вип чат :
1)Надо открыть папку с модом и найти файл с аккаунтами
2)И надо отформатировать все аккаунты
2 способ) если же вы не хотите отформатировывать все аккаунты добавим
после​
Vip = 0 ,VipChat = 0
К сведению
Vip = 0 всегда стоит 5
Спасибо за внимание с вами был _The_
От + сов не откажусь
Если хотите что бы давать вип чат через игру а не париться с папками пишите в комментариях

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