Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Unknown
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.07.2014
    Сообщений
    106
    Репутация:
    0 ±

    сбизнесы...

    убрал 3 сбизнеса, было 13 стало 10

    сделал
    PHP код:
    new SBizzInfo[10][sbInfo], Text3DSBizz3D[sizeof(SBizzInfo)]; 
    в файле
    PHP код:
    sbizz 
    сделал 10 сбизнесов

    но при компиляции выдаёт

    PHP код:
    (21442) : error 032: array index out of bounds (variable "SBizzInfo")
    (
    21450) : error 032: array index out of bounds (variable "SBizzInfo")
    (
    21453) : error 032: array index out of bounds (variable "SBizzInfo")
    (
    21456) : error 032: array index out of bounds (variable "SBizzInfo")
    (
    21459) : error 032: array index out of bounds (variable "SBizzInfo"
    на всех этих строках вот это
    PHP код:
        GiveMoney(playerid, - 800);SBizzInfo[10][sbTill] += 800;PlayerPlaySound(playerid10540.00.00.0);Dialog(playerid,9991,DIALOG_STYLE_LIST,"Закусочная","Гамбургер 800$\nКуриные нагетсы 750$\nПицца 700$\nСодовая 300$","Купить","Отмена");return true;} 
    вот весь диалог

    PHP код:
    else if(dialogid == 9991)
        {
            if(
    response)
            {
                if(
    SBizzInfo[10][sbProducts] == 0) return GameTextForPlayer(playerid"~r~мEЏ ‹ мA‡…Ќ……"50001);
                new 
    Float:health;
                
    GetPlayerHealth(playeridhealth);
                if(
    health >= 100) return SendClientMessage(playerid,COLOR_GRAD2,"Вы уже достаточно сыты.");
                switch(
    listitem)
                {
                case 
    0:{
                        if(
    GetPlayerHealth(playeridhealth) < 100){SetPlayerHealth(playeridhealth 25.0);if(health >= 75) return SetPlayerHealth(playerid,100.0);}
                        
    GiveMoney(playerid, - 800);SBizzInfo[10][sbTill] += 800;PlayerPlaySound(playerid10540.00.00.0);Dialog(playerid,9991,DIALOG_STYLE_LIST,"Закусочная","Гамбургер 800$\nКуриные нагетсы 750$\nПицца 700$\nСодовая 300$","Купить","Отмена");return true;}
                case 
    1:{
                        if(
    GetPlayerHealth(playeridhealth) < 100){SetPlayerHealth(playeridhealth 25.0);if(health >= 75) return SetPlayerHealth(playerid,100.0);}
                        
    GiveMoney(playerid, - 750);SBizzInfo[10][sbTill] += 750;PlayerPlaySound(playerid10540.00.00.0);Dialog(playerid,9991,DIALOG_STYLE_LIST,"Закусочная","Гамбургер 800$\nКуриные нагетсы 750$\nПицца 700$\nСодовая 300$","Купить","Отмена");return true;}
                case 
    2:{
                        if(
    GetPlayerHealth(playeridhealth) < 100){SetPlayerHealth(playeridhealth 25.0);if(health >= 75) return SetPlayerHealth(playerid,100.0);}
                        
    GiveMoney(playerid, - 700);SBizzInfo[10][sbTill] += 700;PlayerPlaySound(playerid10540.00.00.0);Dialog(playerid,9991,DIALOG_STYLE_LIST,"Закусочная","Гамбургер 800$\nКуриные нагетсы 750$\nПицца 700$\nСодовая 300$","Купить","Отмена");return true;}
                case 
    3:{
                        if(
    GetPlayerHealth(playeridhealth) < 100){SetPlayerHealth(playeridhealth 15.0);if(health >= 85) return SetPlayerHealth(playerid,100.0);}
                        
    GiveMoney(playerid, - 300);SBizzInfo[10][sbTill] += 300;PlayerPlaySound(playerid10540.00.00.0);Dialog(playerid,9991,DIALOG_STYLE_LIST,"Закусочная","Гамбургер 800$\nКуриные нагетсы 750$\nПицца 700$\nСодовая 300$","Купить","Отмена");return true;}
                }
            }
        } 

  2. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    SBizzInfo[10
    на
    PHP код:
    SBizzInfo[9
    Там где этот массив создаётся - не трогать.

  3. Пользователь сказал cпасибо:
    Unknown (15.08.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •