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

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

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

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

Срочно помогите help Не будте равнодушными проблема со звёздами

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

kotana

Начинающий
Пользователь
Регистрация
27 Янв 2012
Сообщения
82
Лучшие ответы
0
Репутация
56
Когда законник дает звёзды игроку то при перезаходе в игру звёзды пропадают что делать помогите
Вот команда /su
HTML:
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return        SendClientMessage(playerid, COLOR_WHITE, "::: Введите: (/su)spect [id] [преступление]");
            giveplayerid = ReturnUser(tmp);
            if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21  || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
            {
                if(IsPlayerConnected(giveplayerid))
                {
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        if(PlayerInfo[giveplayerid][pJailed] == 0)
                        {
                            if(WantedPoints[giveplayerid] >= 7) return    SendClientMessage(playerid, COLOR_GREY, "У данного игрока уже 6 уровней розыска!");
                        if (IsACop(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы не можете давать розыск законникам!");
                                   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                   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)) return     SendClientMessage(playerid, COLOR_WHITE, "::: Введите: (/su)spect [id] [преступление]");
                                   SetPlayerCriminal(giveplayerid,playerid, result);
                                   return 1;
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GRAD2, "Этот Человек в тюрьме!");
                        }
                    }
                }
                else
                {
                        SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Человек не найден!");
                        return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Вы не **** Полиция/ФБР!");
            }
        return 1;
    }
А Вот public SetPlayerCriminal
HTML:
public SetPlayerCriminal(playerid,declare,reason[])
{
    if(IsPlayerConnected(playerid))
    {
        PlayerInfo[playerid][pCrimes] += 1;
        new turned[MAX_PLAYER_NAME];
        new turner[MAX_PLAYER_NAME];
        new turnmes[128];
        new wantedmes[128];
        new points = WantedPoints[playerid];
        strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
        GetPlayerName(playerid, turned, sizeof(turned));
        if (declare == 255)
        {
            format(turner, sizeof(turner), "Неизвестный");
            strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
        }
        else
        {
            if(IsPlayerConnected(declare))
            {
                GetPlayerName(declare, turner, sizeof(turner));
                strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
                strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
                strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
            }
        }
        if(!IsACop(playerid))
        {
            if(PlayerInfo[playerid][pWanted] <=6)
            {
                format(turnmes, sizeof(turnmes), "Вы совершили преступление: [ %s ]. Сообщает: %s.",reason,turner);
                SetPlayerWantedLevel(playerid,WantedLevel[playerid] += 1);
                WantedLevel[playerid] += 1;
                WantedPoints[playerid] += 1;
                PlayerInfo[playerid][pWanted] +=1;
                SendClientMessage(playerid, COLOR_LIGHTRED, turnmes);
            }
            if(points > 0)
            {
                new yesno;
                if(points == 1)
                {
                    WantedLevel[playerid] = 1;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 300;
                }
                else if(points == 2)
                {
                    WantedLevel[playerid] = 2;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 600;
                }
                else if(points == 3)
                {
                    WantedLevel[playerid] = 3;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 900;
                }
                else if(points == 4)
                {
                    WantedLevel[playerid] = 4;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 1200;
                }
                else if(points == 5)
                {
                    WantedLevel[playerid] = 5;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 1500;
                }
                else if(points >= 6)
                {
                    WantedLevel[playerid] = 6;
                    yesno = 1;
                    PlayerInfo[playerid][pJailTime] = 1800;
                }
                if(WantedLevel[playerid] >= 1)
                {
                }
                if(yesno)
                {
                    format(wantedmes, sizeof(wantedmes), "Ваш уровень розыска: %d", WantedLevel[playerid]);
                    SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
                    SetPlayerWantedLevel(playerid, WantedLevel[playerid]);
                    for(new i = 0; i < MAX_PLAYERS; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerInfo[i][pMember] == 1 ||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 10 ||PlayerInfo[i][pLeader] == 10 || PlayerInfo[i][pMember] == 2 ||PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 19 || PlayerInfo[i][pMember] == 21 || PlayerInfo[i][pLeader] == 21)
                            {
                                format(cbjstore, sizeof(turnmes), "Рация: Сообщает: %s. Преступление: %s. Подозреваемый: %s",turner,reason,turned);
                                SendClientMessage(i, 0xFEBC41AA, cbjstore);
                            }
                        }
                    }
                }
            }
        }
    }
     return 1;
}
А вот файл акаунта
HTML:
Key=#
Level=1
AdminLevel=0
DonateRank=0
UpgradePoints=0
ConnectedTime=0
Registered=1
Sex=1
Age=0
Origin=1
LangEng=0
LangJap=0
LangIta=0
LangRus=0
LangFra=0
NarcoZavisimost=0
AlcoZavisimost=0
NarcoLomka=0
AlcoLomka=0
CK=0
Muted=0
Respect=0
Money=20800
Bank=50000
Crimes=4
Kills=0
Deaths=2
Arrested=0
WantedDeaths=0
Phonebook=0
LottoNr=0
Fishes=0
Blokirovki=0
BiggestFish=0
Job=0
Paycheck=42
HeadValue=0
Jailed=0
JailTime=0
Materials=0
Drugs=0
ZMaterials=0
ZDrugs=0
Wanted=0
Leader=0
Member=0
FMember=255
Rank=0
Char=0
ContractTime=0
DetSkill=0
SexSkill=0
BoxSkill=0
LawSkill=0
MechSkill=0
JackSkill=0
CarSkill=0
NewsSkill=0
DrugsSkill=0
CookSkill=0
FishSkill=0
TanikMoney=0
TanikDrugs=0
TanikMats=0
MobDengi=0
pSHealth=0.0
pHealth=50.0
Int=0
Local=255
Team=3
Model=23
PhoneNr=0
House=255
Bizz=255
Pos_x=2246.6
Pos_y=-1161.9
Pos_z=1029.6
CarLic=0
FlyLic=0
BoatLic=0
FishLic=0
GunLic=0
Gun0=0
Gun1=0
Gun2=0
Gun3=0
Gun4=0
Gun5=0
Gun6=0
Gun7=0
Gun8=0
Gun9=0
Gun10=0
Gun11=0
Ammo0=0
Ammo1=0
Ammo2=0
Ammo3=0
Ammo4=0
Ammo5=0
Ammo6=0
Ammo7=0
Ammo8=0
Ammo9=0
Ammo10=0
Ammo11=0
CarTime=0
PayDay=0
PayDayHad=0
CDPlayer=0
Wins=0
Loses=0
AlcoholPerk=0
DrugPerk=0
MiserPerk=0
PainPerk=0
TraderPerk=0
Tutorial=1
Mission=0
Warnings=0
Force=42
World=0
Adjustable=0
Fuel=0
Married=0
MarriedTo=???
Clock=0
Card=0
GunSkill=0
MutedTime=0
RabotalLopatoy=0
Zoloto=0
Radio=0
Pasport=0
Rope=0
NeSdal=0
Roliki=0
Sigs=0
Flat=255
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу