Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 8 из 8
  1. #1
    Аватар для Sanek
    Пользователь

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

    Есть один вопросик.

    Здравствуйте уважаемые форумчане у меня возникла одна проблема,вот с этим -
    Код:
     new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
    Выдает ошибку:
    Код:
     C:\Users\admin\Desktop\new\gamemodes\new.pwn(14230) : warning 219: local variable "PX" shadows a variable at a preceding level
    C:\Users\admin\Desktop\new\gamemodes\new.pwn(14230) : warning 219: local variable "PY" shadows a variable at a preceding level
    C:\Users\admin\Desktop\new\gamemodes\new.pwn(14230) : warning 219: local variable "PZ" shadows a variable at a preceding level
    Я знаю что warning 219 это мол повторение ну я удалил повторения а ошибку все равно выдает.
    Вот сами строчки:
    Код:
     case 7777:
    		{
    			if(response)
    			{
    				new string556[100];
    				new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
    				new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
    				if(listitem == 0)
    				{
    					if(PlayerInfo[ChosenPlayer[playerid]][pVodPrava] == 1) return SendClientMessage(playerid, COLOR_GRAD1, "У данного игрока уже есть вод. права!");
    					format(string556, sizeof(string556), "Вы выдали водительские права %s",ClickedPlayerName);
    					SendClientMessage(playerid, 0x6495EDFF, string556);
    					PlayerInfo[ChosenPlayer[playerid]][pVodPrava] = 1;
    					SendClientMessage(ChosenPlayer[playerid], 0x6495EDFF, "Инструктор выдал вам водительские права");
    					return true;
    				}
    Спасибо в заранее :-)

  2. #2
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Переменные с таким названием уже созданы. Либо в начале паблика, либо глобально. Для исправления измените название переменных, например не PX, а p_pos_x, чтобы было понятно и не было ошибок.

  3. Пользователь сказал cпасибо:
    Sanek (17.05.2014)
  4. #3
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Переменные с таким названием уже созданы. Либо в начале паблика, либо глобально. Для исправления измените название переменных, например не PX, а p_pos_x, чтобы было понятно и не было ошибок.
    Спасибо большое,все исправил xD
    А вот еще есть вопрос из-за чего вот такая ерунда
    Код:
     C:\Users\admin\Desktop\new\gamemodes\new.pwn(58987) : warning 203: symbol is never used: "ads"
    C:\Users\admin\Desktop\new\gamemodes\new.pwn(58987) : warning 203: symbol is never used: "red"
    Такой строчки у меня нету.

  5. #4
    Аватар для Nurick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    313
    Репутация:
    51 ±
    символ никогда не используется, удали их.

  6. Пользователь сказал cпасибо:
    Sanek (17.05.2014)
  7. #5
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    CTRL + F -> ввод названия переменных, указанных в ошибках -> удаление

  8. Пользователь сказал cпасибо:
    Sanek (17.05.2014)
  9. #6
    Аватар для Nurick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    313
    Репутация:
    51 ±
    CTRL + G - строку (58987) - Удалить

  10. #7
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Цитата Сообщение от Nurick Посмотреть сообщение
    CTRL + G - строку (58987) - Удалить
    Такой строки не будет существовать, как бы.

  11. #8
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    Спасибо всем =)

 

 

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

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

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

Ваши права

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