• Страница 1 из 1
  • 1
Нужна помощь)
Slavka8063Дата: Вторник, 04.11.2014, 05:20 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
Вот взял добавил в команду /handbags ета команда предназначена для сдачи пакетов взял добавил антикатание пакетов и вот ошибка
вот сама команда:
Код
    if(strcmp(cmd,"/handbags",true)==0)
  {
   if(IsPlayerConnected(playerid))
   {
    if(Ps[playerid] > 0 && !IsPlayerAdmin(playerid) && !PlayerInfo[playerid][pAdmin])
    {
     format(string,sizeof(string),"Ты сможешь использовать эту команду через %d секунд",Ps[playerid]);
     SendClientMessage(playerid, COLOR_YELLOW2,string);
     return 1;
    }
    {
     Ps[playerid] = 320;
    }
    {
     if(PlayerToPoint(1, playerid, 1241.5004,211.7259,19.5547))
     {
         new Ps;
         Ps = PlayerInfo[playerid][pPs];
         if(Ps == 0) { SendClientMessage(playerid, COLOR_GREY, "У тебя нет пакетов."); return 1; }
         PlayerInfo[playerid][pPacket] += Ps;
         format(string, sizeof(string),"Вы положили на склад, %d пакетов.",Ps);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         PlayerInfo[playerid][pPs] = 0;
      return true;
     }
    }
   }
  }

и вот ошибки помогите.
Код
C:\Users\Âÿ÷åñëàâ\Desktop\UniversaL\gamemodes\GY.pwn(31551) : warning 219: local variable "Ps" shadows a variable at a preceding level
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

Header size:          11092 bytes
Code size:          1789476 bytes
Data size:          6152864 bytes
Stack/heap size:      16384 bytes; estimated max. usage=9044 cells (36176 bytes)
Total requirements: 7969816 bytes

1 Warning.

Вот вижу ошибка в строке пишет new Ps; , ну в взял убрал его
и вышло вот что
Код
C:\Users\Вячеслав\Desktop\Un\gamemodes\GY.pwn(31551) : error 047: array sizes do not match, or destination array is too small
C:\Users\Вячеслав\Desktop\Un\gamemodes\GY.pwn(31552) : error 033: array must be indexed (variable "Ps")
C:\Users\Вячеслав\Desktop\Un\gamemodes\GY.pwn(31553) : error 033: array must be indexed (variable "Ps")
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.

Помогите как-то решить что сделать мне?
 
AlexPPPPДата: Вторник, 04.11.2014, 07:03 | Сообщение # 2
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19

Статус отсутствует
1. Локальная переменная Ps встречается на предыдущем уровне.
2. Индекс массива превышен ( Ps ).
Подумай сам)
И да,у тебя переполнение памяти. Не к добру


Релизы
[GM] Far EastRolePlay[Repack LessGlobal]
S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
 
[S]ilverbac[k]Дата: Вторник, 04.11.2014, 14:59 | Сообщение # 3
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Код
if(PlayerToPoint(1, playerid, 1241.5004,211.7259,19.5547))  
      {  
          new Ps;  
          Ps = PlayerInfo[playerid][pPs];  
          if(Ps == 0) { SendClientMessage(playerid, COLOR_GREY, "У тебя нет пакетов."); return 1; }  
          PlayerInfo[playerid][pPacket] += Ps;  
          format(string, sizeof(string),"Вы положили на склад, %d пакетов.",Ps);  
          SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
          PlayerInfo[playerid][pPs] = 0;  
       return true;


new Ps; замени на new Ps2; или просто по-другому назови эту переменную


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
Slavka8063Дата: Вторник, 04.11.2014, 17:19 | Сообщение # 4
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
Цитата AlexPPPP ()
И да,у тебя переполнение памяти. Не к добру

Я в pawno не очень новичёк обясните чтоб за память подробней прошу?
 
fenix05Дата: Вторник, 04.11.2014, 17:47 | Сообщение # 5
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Цитата Slavka8063 ()
обясните чтоб за память подробней прошу

Найди в моде:
Код
#pragma dynamic ЧИСЛО

Увеличь это ЧИСЛО.


Alien Brickman [vk.com/alien_brickman]Обложка:
 
Slavka8063Дата: Вторник, 04.11.2014, 18:08 | Сообщение # 6
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
нет такого, может оно по другому называется?


Сообщение отредактировал Slavka8063 - Вторник, 04.11.2014, 18:10
 
fenix05Дата: Вторник, 04.11.2014, 18:18 | Сообщение # 7
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Цитата Slavka8063 ()
нет такого, может оно по другому называется?

Ищи слова:
Код
#pragma dynamic
без слова ЧИСЛО
Вообще это проблема вызвана переполнением памяти отведённой компилятором, либо рекурсией.
Во втором случае сложней.


Alien Brickman [vk.com/alien_brickman]Обложка:
 
[S]ilverbac[k]Дата: Вторник, 04.11.2014, 23:24 | Сообщение # 8
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Это явно переполнение, т.к. мод РП, а в РП-модах любят создавать трехэтажные диалоговые окна с правилами сервера, всякими терминами и т.д.


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
fenix05Дата: Вторник, 04.11.2014, 23:37 | Сообщение # 9
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Цитата [S]ilverbac[k] ()
РП-модах любят создавать трехэтажные диалоговые окна с правилами сервера, всякими терминами и т.д

Согласен, т.к. предполагаю что мод скачен и дорабатывается/изменяется Slavka8063, поэтому в нём должно присутствовать #pragma dynamic.


Alien Brickman [vk.com/alien_brickman]Обложка:
 
Slavka8063Дата: Среда, 05.11.2014, 23:08 | Сообщение # 10
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
да он скачан был и изменяется. happy так и говорю что новичёк, почти.вот и не могу понять что за фигня ето #pragma dynamic.
и найти не могу. приимерно покажите где найти хоть??????И какой быть должен?просто етих слов найти
Код
#pragma dynamic
немогу.


Сообщение отредактировал Slavka8063 - Среда, 05.11.2014, 23:15
 
ZioSHikДата: Среда, 05.11.2014, 23:35 | Сообщение # 11
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Код
#pragma dynamic 17000


Вверх мода
 
Slavka8063Дата: Четверг, 06.11.2014, 00:54 | Сообщение # 12
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
Цитата ZioHik ()
Код
#pragma dynamic 17000

Вверх мода

я кароч вставил ету хрень в верху
Код
#pragma dynamic 17000
#include норм? и кароч вот что оно написало думаю что ето хорошо я правельно сделал?
Код
Код
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase
 
ZioSHikДата: Четверг, 06.11.2014, 01:27 | Сообщение # 13
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Все великолепно
 
Slavka8063Дата: Четверг, 06.11.2014, 17:18 | Сообщение # 14
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0

Статус отсутствует
Спасибо Всем..А да ещо хочу спросить у вас кой-что смотрите вот когда я играю на сервере я exp за каждый час получаю а вот кой какие игроки не получают им exp ваще не каает пробывал я розобратся почему но причины так и не нашёл может вы что=то знаете об етом было может у кого-то?Помогите если знаете?
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2025
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика