Warning 219!Что делать?
TheSilent Дата: Вторник, 25.03.2014, 14:12:30 | Сообщение # 1
Группа: Пользователи
Сообщений: 5
Вот сами варнинги C:\Users\D899~1\Desktop\pawno\include\utils.inc(52) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(13858) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(13904) : warning 219: local variable "PlayerName" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(14069) : warning 215: expression has no effect C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16843) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16857) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16871) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16886) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16900) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16914) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16928) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16942) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16956) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16976) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16993) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(17007) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(17021) : warning 219: local variable "name" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 5192 bytes Code size: 1730744 bytes Data size: 5586756 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements: 7339076 bytes 17 Warnings.
Сообщение Вот сами варнинги C:\Users\D899~1\Desktop\pawno\include\utils.inc(52) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(13858) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(13904) : warning 219: local variable "PlayerName" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(14069) : warning 215: expression has no effect C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16843) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16857) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16871) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16886) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16900) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16914) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16928) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16942) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16956) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16976) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(16993) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(17007) : warning 219: local variable "name" shadows a variable at a preceding level C:\Users\Ñåðãåé\Desktop\Drift Dreams\gamemodes\DD.pwn(17021) : warning 219: local variable "name" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 5192 bytes Code size: 1730744 bytes Data size: 5586756 bytes Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion Total requirements: 7339076 bytes 17 Warnings. Автор - TheSilent Дата добавления - 25.03.2014 в 14:12:30
Сообщение TheSilent , данную переменную которую последнию добавлял замени на другое и в той команде что добавил или скопировал из сайта тоже самое замени на другое названия что и прописал вместе переменной.Автор - admin Дата добавления - 25.03.2014 в 23:43:53
КРОТ Дата: Понедельник, 07.04.2014, 18:59:24 | Сообщение # 3
Группа: Скриптер
Сообщений: 151
мой любимый варнинг:) лично я избавился от такого создав в верху мода глобальную переменную, допустим у тебя есть 3 команды. 1 функция в паблике смерти и пару допольнительных все они используют параметр name вверху мода к глобальным new добавляешь Код
new name; new name[24]; new name[128];
и т.д. в зависимости что у тебя выполняет эта переменная как я понял ты её используешь для хранения ника игрока для последующего его воспроизвидения значит тебе нужно new name[24]; если есть дефайн который хранит длину ника то ставишь его у меня это Код
#define max_line_name 24
и я использую new name[max_line_name]; после того как сделаешь такую "шапку" в коде просто задаёшь значение ну например Код
name = GetPlayerName(playerid); format(msg,max_line,"%s[ID:%i] отправился на корм рыбам",name,playerid); SendClientMessageToAll(clYellow,msg);
надеюсь помог:)
Господи спаси от фугаса в танк летящего, от артовода с небо глядящего, от гада в карму заходящего, и от нуба в команду входящего Аминь
Сообщение мой любимый варнинг:) лично я избавился от такого создав в верху мода глобальную переменную, допустим у тебя есть 3 команды. 1 функция в паблике смерти и пару допольнительных все они используют параметр name вверху мода к глобальным new добавляешь Код
new name; new name[24]; new name[128];
и т.д. в зависимости что у тебя выполняет эта переменная как я понял ты её используешь для хранения ника игрока для последующего его воспроизвидения значит тебе нужно new name[24]; если есть дефайн который хранит длину ника то ставишь его у меня это Код
#define max_line_name 24
и я использую new name[max_line_name]; после того как сделаешь такую "шапку" в коде просто задаёшь значение ну например Код
name = GetPlayerName(playerid); format(msg,max_line,"%s[ID:%i] отправился на корм рыбам",name,playerid); SendClientMessageToAll(clYellow,msg);
надеюсь помог:) Автор - КРОТ Дата добавления - 07.04.2014 в 18:59:24
Vlades84 Дата: Воскресенье, 20.07.2014, 10:31:55 | Сообщение # 4
Группа: Пользователи
Сообщений: 2
А вот помогите мне, что делать? D:\Ñåðâåðà\pawno\include\antiattack.inc(1279) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1289) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1310) : warning 219: local variable "victim" shadows a variable at a preceding level вот эти строки начиная с 1277 заканчивая 1320 stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInVehicle(i,vehicleid)) return true; } return false; } stock LoadBankMafia() { new iniFile = ini_openFile("gamefiles/LoadBankMafia.cfg"); ini_getInteger(iniFile, "MafiaBank[0][nLcn]",MafiaBank[0][nLcn]); ini_getInteger(iniFile, "MafiaBank[0][nYakuza]",MafiaBank[0][nYakuza]); ini_getInteger(iniFile, "MafiaBank[0][nRm]",MafiaBank[0][nRm]); ini_getInteger(iniFile, "MafiaBank[0][nTriad]",MafiaBank[0][nTriad]); ini_closeFile(iniFile); return true; } stock LoadBankFrac() { new iniFile = ini_openFile("gamefiles/FracBank.cfg"); ini_getInteger(iniFile, "FracBank[0][fLsnews]",FracBank[0][fLsnews]); ini_getInteger(iniFile, "FracBank[0][fSfnews]",FracBank[0][fSfnews]); ini_getInteger(iniFile, "FracBank[0][fLvnews]",FracBank[0][fLvnews]); ini_getInteger(iniFile, "FracBank[0][fBallas]",FracBank[0][fBallas]); ini_getInteger(iniFile, "FracBank[0][fVagos]",FracBank[0][fVagos]); ini_getInteger(iniFile, "FracBank[0][fGrove]",FracBank[0][fGrove]); ini_getInteger(iniFile, "FracBank[0][fAztek]",FracBank[0][fAztek]); ini_getInteger(iniFile, "FracBank[0][fRifa]",FracBank[0][fRifa]); ini_getInteger(iniFile, "FracBank[0][fKazna]",FracBank[0][fKazna]); ini_getInteger(iniFile, "FracBank[0][fSsmc]",FracBank[0][fSsmc]); ini_getInteger(iniFile, "FracBank[0][fHamc]",FracBank[0][fHamc]); ini_getInteger(iniFile, "FracBank[0][fOmc]",FracBank[0][fOmc]); ini_getInteger(iniFile, "FracBank[0][fWmc]",FracBank[0][fWmc]); ini_getInteger(iniFile, "FracBank[0][fHwmc]",FracBank[0][fHwmc]); ini_getInteger(iniFile, "FracBank[0][fFsmc]",FracBank[0][fFsmc]); ini_getInteger(iniFile, "FracBank[0][fPmc]",FracBank[0][fPmc]); ini_getInteger(iniFile, "FracBank[0][fMmc]",FracBank[0][fMmc]); ini_getInteger(iniFile, "FracBank[0][fVmc]",FracBank[0][fVmc]); ini_getInteger(iniFile, "FracBank[0][fBmc]",FracBank[0][fBmc]); ini_getInteger(iniFile, "FracBank[0][fInst]",FracBank[0][fInst]); ini_closeFile(iniFile); return true; }
Сообщение отредактировал Vlades84 - Воскресенье, 20.07.2014, 10:32:37
Сообщение А вот помогите мне, что делать? D:\Ñåðâåðà\pawno\include\antiattack.inc(1279) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1289) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1310) : warning 219: local variable "victim" shadows a variable at a preceding level вот эти строки начиная с 1277 заканчивая 1320 stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInVehicle(i,vehicleid)) return true; } return false; } stock LoadBankMafia() { new iniFile = ini_openFile("gamefiles/LoadBankMafia.cfg"); ini_getInteger(iniFile, "MafiaBank[0][nLcn]",MafiaBank[0][nLcn]); ini_getInteger(iniFile, "MafiaBank[0][nYakuza]",MafiaBank[0][nYakuza]); ini_getInteger(iniFile, "MafiaBank[0][nRm]",MafiaBank[0][nRm]); ini_getInteger(iniFile, "MafiaBank[0][nTriad]",MafiaBank[0][nTriad]); ini_closeFile(iniFile); return true; } stock LoadBankFrac() { new iniFile = ini_openFile("gamefiles/FracBank.cfg"); ini_getInteger(iniFile, "FracBank[0][fLsnews]",FracBank[0][fLsnews]); ini_getInteger(iniFile, "FracBank[0][fSfnews]",FracBank[0][fSfnews]); ini_getInteger(iniFile, "FracBank[0][fLvnews]",FracBank[0][fLvnews]); ini_getInteger(iniFile, "FracBank[0][fBallas]",FracBank[0][fBallas]); ini_getInteger(iniFile, "FracBank[0][fVagos]",FracBank[0][fVagos]); ini_getInteger(iniFile, "FracBank[0][fGrove]",FracBank[0][fGrove]); ini_getInteger(iniFile, "FracBank[0][fAztek]",FracBank[0][fAztek]); ini_getInteger(iniFile, "FracBank[0][fRifa]",FracBank[0][fRifa]); ini_getInteger(iniFile, "FracBank[0][fKazna]",FracBank[0][fKazna]); ini_getInteger(iniFile, "FracBank[0][fSsmc]",FracBank[0][fSsmc]); ini_getInteger(iniFile, "FracBank[0][fHamc]",FracBank[0][fHamc]); ini_getInteger(iniFile, "FracBank[0][fOmc]",FracBank[0][fOmc]); ini_getInteger(iniFile, "FracBank[0][fWmc]",FracBank[0][fWmc]); ini_getInteger(iniFile, "FracBank[0][fHwmc]",FracBank[0][fHwmc]); ini_getInteger(iniFile, "FracBank[0][fFsmc]",FracBank[0][fFsmc]); ini_getInteger(iniFile, "FracBank[0][fPmc]",FracBank[0][fPmc]); ini_getInteger(iniFile, "FracBank[0][fMmc]",FracBank[0][fMmc]); ini_getInteger(iniFile, "FracBank[0][fVmc]",FracBank[0][fVmc]); ini_getInteger(iniFile, "FracBank[0][fBmc]",FracBank[0][fBmc]); ini_getInteger(iniFile, "FracBank[0][fInst]",FracBank[0][fInst]); ini_closeFile(iniFile); return true; } Автор - Vlades84 Дата добавления - 20.07.2014 в 10:31:55
admin Дата: Воскресенье, 20.07.2014, 17:53:51 | Сообщение # 5
Группа: Администраторы
Сообщений: 3869
Цитата Vlades84 (
)
А вот помогите мне, что делать? D:\Ñåðâåðà\pawno\include\antiattack.inc(1279) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1289) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1310) : warning 219: local variable "victim" shadows a variable at a preceding level вот эти строки начиная с 1277 заканчивая 1320 stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInVehicle(i,vehicleid)) return true; } return false; } stock LoadBankMafia() { new iniFile = ini_openFile("gamefiles/LoadBankMafia.cfg"); ini_getInteger(iniFile, "MafiaBank[0][nLcn]",MafiaBank[0][nLcn]); ini_getInteger(iniFile, "MafiaBank[0][nYakuza]",MafiaBank[0][nYakuza]); ini_getInteger(iniFile, "MafiaBank[0][nRm]",MafiaBank[0][nRm]); ini_getInteger(iniFile, "MafiaBank[0][nTriad]",MafiaBank[0][nTriad]); ini_closeFile(iniFile); return true; } stock LoadBankFrac() { new iniFile = ini_openFile("gamefiles/FracBank.cfg"); ini_getInteger(iniFile, "FracBank[0][fLsnews]",FracBank[0][fLsnews]); ini_getInteger(iniFile, "FracBank[0][fSfnews]",FracBank[0][fSfnews]); ini_getInteger(iniFile, "FracBank[0][fLvnews]",FracBank[0][fLvnews]); ini_getInteger(iniFile, "FracBank[0][fBallas]",FracBank[0][fBallas]); ini_getInteger(iniFile, "FracBank[0][fVagos]",FracBank[0][fVagos]); ini_getInteger(iniFile, "FracBank[0][fGrove]",FracBank[0][fGrove]); ini_getInteger(iniFile, "FracBank[0][fAztek]",FracBank[0][fAztek]); ini_getInteger(iniFile, "FracBank[0][fRifa]",FracBank[0][fRifa]); ini_getInteger(iniFile, "FracBank[0][fKazna]",FracBank[0][fKazna]); ini_getInteger(iniFile, "FracBank[0][fSsmc]",FracBank[0][fSsmc]); ini_getInteger(iniFile, "FracBank[0][fHamc]",FracBank[0][fHamc]); ini_getInteger(iniFile, "FracBank[0][fOmc]",FracBank[0][fOmc]); ini_getInteger(iniFile, "FracBank[0][fWmc]",FracBank[0][fWmc]); ini_getInteger(iniFile, "FracBank[0][fHwmc]",FracBank[0][fHwmc]); ini_getInteger(iniFile, "FracBank[0][fFsmc]",FracBank[0][fFsmc]); ini_getInteger(iniFile, "FracBank[0][fPmc]",FracBank[0][fPmc]); ini_getInteger(iniFile, "FracBank[0][fMmc]",FracBank[0][fMmc]); ini_getInteger(iniFile, "FracBank[0][fVmc]",FracBank[0][fVmc]); ini_getInteger(iniFile, "FracBank[0][fBmc]",FracBank[0][fBmc]); ini_getInteger(iniFile, "FracBank[0][fInst]",FracBank[0][fInst]); ini_closeFile(iniFile); return true; }то
тоже самое, переменная повторяется дважды в моде или в скрипте
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Цитата Vlades84 (
)
А вот помогите мне, что делать? D:\Ñåðâåðà\pawno\include\antiattack.inc(1279) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1289) : warning 219: local variable "victim" shadows a variable at a preceding level D:\Ñåðâåðà\pawno\include\antiattack.inc(1310) : warning 219: local variable "victim" shadows a variable at a preceding level вот эти строки начиная с 1277 заканчивая 1320 stock IsVehicleOccupied(vehicleid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInVehicle(i,vehicleid)) return true; } return false; } stock LoadBankMafia() { new iniFile = ini_openFile("gamefiles/LoadBankMafia.cfg"); ini_getInteger(iniFile, "MafiaBank[0][nLcn]",MafiaBank[0][nLcn]); ini_getInteger(iniFile, "MafiaBank[0][nYakuza]",MafiaBank[0][nYakuza]); ini_getInteger(iniFile, "MafiaBank[0][nRm]",MafiaBank[0][nRm]); ini_getInteger(iniFile, "MafiaBank[0][nTriad]",MafiaBank[0][nTriad]); ini_closeFile(iniFile); return true; } stock LoadBankFrac() { new iniFile = ini_openFile("gamefiles/FracBank.cfg"); ini_getInteger(iniFile, "FracBank[0][fLsnews]",FracBank[0][fLsnews]); ini_getInteger(iniFile, "FracBank[0][fSfnews]",FracBank[0][fSfnews]); ini_getInteger(iniFile, "FracBank[0][fLvnews]",FracBank[0][fLvnews]); ini_getInteger(iniFile, "FracBank[0][fBallas]",FracBank[0][fBallas]); ini_getInteger(iniFile, "FracBank[0][fVagos]",FracBank[0][fVagos]); ini_getInteger(iniFile, "FracBank[0][fGrove]",FracBank[0][fGrove]); ini_getInteger(iniFile, "FracBank[0][fAztek]",FracBank[0][fAztek]); ini_getInteger(iniFile, "FracBank[0][fRifa]",FracBank[0][fRifa]); ini_getInteger(iniFile, "FracBank[0][fKazna]",FracBank[0][fKazna]); ini_getInteger(iniFile, "FracBank[0][fSsmc]",FracBank[0][fSsmc]); ini_getInteger(iniFile, "FracBank[0][fHamc]",FracBank[0][fHamc]); ini_getInteger(iniFile, "FracBank[0][fOmc]",FracBank[0][fOmc]); ini_getInteger(iniFile, "FracBank[0][fWmc]",FracBank[0][fWmc]); ini_getInteger(iniFile, "FracBank[0][fHwmc]",FracBank[0][fHwmc]); ini_getInteger(iniFile, "FracBank[0][fFsmc]",FracBank[0][fFsmc]); ini_getInteger(iniFile, "FracBank[0][fPmc]",FracBank[0][fPmc]); ini_getInteger(iniFile, "FracBank[0][fMmc]",FracBank[0][fMmc]); ini_getInteger(iniFile, "FracBank[0][fVmc]",FracBank[0][fVmc]); ini_getInteger(iniFile, "FracBank[0][fBmc]",FracBank[0][fBmc]); ini_getInteger(iniFile, "FracBank[0][fInst]",FracBank[0][fInst]); ini_closeFile(iniFile); return true; }то
тоже самое, переменная повторяется дважды в моде или в скриптеАвтор - admin Дата добавления - 20.07.2014 в 17:53:51
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи