Нужна помощь)
|
|
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 ( ) обясните чтоб за память подробней прошу Найди в моде: Увеличь это ЧИСЛО.
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 ( ) нет такого, может оно по другому называется? Ищи слова: без слова ЧИСЛО Вообще это проблема вызвана переполнением памяти отведённой компилятором, либо рекурсией. Во втором случае сложней.
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
Статус
отсутствует
| да он скачан был и изменяется. так и говорю что новичёк, почти.вот и не могу понять что за фигня ето #pragma dynamic. и найти не могу. приимерно покажите где найти хоть??????И какой быть должен?просто етих слов найти немогу.
Сообщение отредактировал
Slavka8063 - Среда, 05.11.2014, 23:15 |
|
| |
ZioSHik | Дата: Среда, 05.11.2014, 23:35 | Сообщение # 11 |
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
|
|
|
| |
Slavka8063 | Дата: Четверг, 06.11.2014, 00:54 | Сообщение # 12 |
.::Offline::.
Разбойник
Сообщений: 48
[ -1 ]
Награды: 0
Статус
отсутствует
| Цитата ZioHik ( ) Код #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 ваще не каает пробывал я розобратся почему но причины так и не нашёл может вы что=то знаете об етом было может у кого-то?Помогите если знаете?
|
|
| |