Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим

Вопросы

Гость
Новичок
  Ошибки (открыть спойлер)
  Строки ошибок (открыть спойлер)
4353:
    if(GetPlayerState(i) == PLAYER_STATE_SPECTATING && gSpectateID[i] == playerid)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 ответа на этот вопрос

  • 0
Гость stibs
Новичок

По поводу строки 4353: я не знаю, за что эта переменная должна отвечать. Спрашивайте у тех, у кого взяли данный код. 

Можете просто попробовать добавить к new: 
 

new gSpectateID[MAX_PLAYERS]; 

Во втором случае: как объявлена перменная SpeedMetr? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs 

  Переменная (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs изменил кое что и вышло:

  Ошибка (открыть спойлер)
  Строки ошибок (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость stibs
Новичок
if(IsPlayerInAnyVehicle(SpecAd[iss]))
{
    new name[MAX_PLAYERS];
    GetPlayerName(SpecAd[iss], name, sizeof(name));
    new Float:health;
    GetVehicleHealth(GetPlayerVehicleID(SpecAd[iss]),health);
    format(strr1, sizeof(strr1),"%s~n~[ID:%d]~n~~n~~r~Armour: ~w~%.0f~n~~g~HP: ~w~%.0f~n~~g~CAR HP: ~w~%.0f~n~~r~MONEY:~w~%d~n~~b~AMMO: ~w~%d~n~~p~AMMO: ~w~%d~n~~y~PING: ~w~%d~n~~b~SPEED: ~w~%d",name,SpecAd[iss],aermor,hppp,health,PI[SpecAd[iss]][pCash],tttgtg,tttgtg,GetPlayerPing(SpecAd[iss]),SpeedVehicle(SpecAd[iss]));
    PlayerTextDrawSetString(i,FULLRECON[SpecAd[iss]], strr1); 
}

И в new заменить: 

new PlayerText: FULLRECON[MAX_PLAYERS]; 

 


Команда hmenu есть в моде? 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs да

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)
  Команда (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость stibs
Новичок

@Daniil Roslyakov Верните new как было, а в этот код тогда в моде замените: 

if(IsPlayerInAnyVehicle(SpecAd[iss]))
{
    new name[MAX_PLAYERS];
    GetPlayerName(SpecAd[iss], name, sizeof(name));
    new Float:health;
    GetVehicleHealth(GetPlayerVehicleID(SpecAd[iss]),health);
    format(strr1, sizeof(strr1),"%s~n~[ID:%d]~n~~n~~r~Armour: ~w~%.0f~n~~g~HP: ~w~%.0f~n~~g~CAR HP: ~w~%.0f~n~~r~MONEY:~w~%d~n~~b~AMMO: ~w~%d~n~~p~AMMO: ~w~%d~n~~y~PING: ~w~%d~n~~b~SPEED: ~w~%d",name,SpecAd[iss],aermor,hppp,health,PI[SpecAd[iss]][pCash],tttgtg,tttgtg,GetPlayerPing(SpecAd[iss]),SpeedVehicle(SpecAd[iss]));
    TextDrawSetString(i,FULLRECON[SpecAd[iss]], strr1); 
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость stibs
Новичок

строку замените в коде: 
 

TextDrawSetString(i,FULLRECON[SpecAd[iss]], strr1);

на эту: 
 

TextDrawSetString(FULLRECON[SpecAd[iss]], strr1);

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs 

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)

 

Отредактировано пользователем Daniil Roslyakov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs у меня тут case, а все скидывать смысла не вижу

  D_Home and D_Home+1 (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs Ошибку исправил, но появилось в команде для начала слежки за игроком

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость stibs
Новичок

@Daniil Roslyakov

В следующий раз не берите системы, который написаны еще в 12 году. Мод новый, а система старая. Вот и ошибок много. 

  Код (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок
  Ошибки (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость stibs
Новичок

Это было сделано под четкий и конкретный мод. Если найдете похожие переменные в своем моде (выполняют ту же функцию), заменяйте. Нет, создавайте. 

undefined symbol "dostup"  - удалите строку, в которой это используется. 

StartSpectate это stock или паблик, должен был идти с системой слежки сразу. Если такого нет - значит нужно создать. Какие он должен выполнять функции не знаю, поэтому с этим ничем помочь не могу. 

loose indetation - табуляцию поправить надо. 

А вообще, легче взять систему по новее и по универсальней, чем эту с 2012 года, заточенную похоже под RLS или GodFather 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Гость
Новичок

@stibs 

  Ошибки (открыть спойлер)
  Строки (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • migghty
      От migghty
      Ищу кодера, который допилит мод под мою идею SAMP 0.3.7
    • lisicaf
      От lisicaf
      Всех приветствую и заранее спасибо за любую оказанную помощь.
      Суть: Аризона выпускает новое обновление в котором меняет CEF доната(скрин ниже), каким образом можно его скопировать и перенести к себе в мод Аризоны?