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

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

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

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

Фикс ошибок.

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

Franques

Ученик
Код:
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(827) : warning 219: local variable "expamount" shadows a variable at a preceding level
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(846) : error 017: undefined symbol "gPlayerLogged"
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(846) : warning 215: expression has no effect
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(846) : error 001: expected token: ";", but found "]"
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(846) : error 029: invalid expression, assumed zero
C:\Users\777\Desktop\Unsual RP (Ìîä ñ 0)\gamemodes\new.pwn(846) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
PHP:
stock CheckNextLevel(playerid)
{
    new expamount = ( Player[playerid][pLevel] + 1) * 4, string[144]; // 827 строчка
    if(Player[playerid][pExp] >= expamount)
    {
        Player[playerid][pLevel] ++;
        Player[playerid][pExp] -= expamount;
        SetPlayerScore(playerid,Player[playerid][pLevel]);
        format(string,sizeof(string),"Поздравляю! Вы достигли %d-го уровня!",Player[playerid][pLevel]);
        SendClientMessage(playerid,COLOR_GREEN,string);
        //SaveAccount(playerid);
        return true;
    }
    return false;
}
stock PayDay()
{
    new string[900];// 900 ячеек, потому что нужно добавлять ЗП, фрак ЗП ну и еще что вам нужно.. Вобщем если планируете так оставить уменьшите значение до 300, а может меньше, посчитаете...
    for(new i = 0;i < MAX_PLAYERS; i ++)
    {
        if(!IsPlayerConnected(i)) {SendClientMessage(i, -1, "Вы не на сервере"); continue;}
        if(gPlayerLogged[i]) // 846
        {
            if(twelve[i]>0)
            {
                   twelve[i]=0;
                Player[i][pExp] += 1;

                SendClientMessage(i,COLOR_VALIK,"__________Банковский чек__________");
                format(string,sizeof(string),"Текущая сумма в банке: $%d\n",Player[i][pSchetBank]);
                SendClientMessage(i,-1,string);
                format(string,sizeof(string),"В данный момент у вас %d-й уровень и %d/%d респектов\n",Player[i][pLevel],Player[i][pExp],(Player[i][pLevel]+1)*4);
                SendClientMessage(i,-1,string);
                SendClientMessage(i,COLOR_VALIK,"__________________________________");
                format(string, sizeof(string), "~y~PAYDAY");
                SaveAccount(i);
                GameTextForPlayer(i, string, 3000, 1);
                CheckNextLevel(i);
            }
            else SendClientMessage(i, COLOR_RED, "Для получения PayDay вы должны отыграть минимум 20 минут."),twelve[i]++;
        }else SendClientMessage(i, -1, "Вы не авторизированы для получения зарплаты");
    }
    return true;
}
Как-то так...
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу