Question

Axel myself
Новичок

 

C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase


2 Errors.


Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
Буду благодарен.

Share this post


Link to post

7 answers to this question

  • 1
Axel myself
Новичок

@Narekna011 Спасибо большое дружище!
Проблема оказалась в том, что в scriptfiles не было MapAndreas.db, скачал с гитхаба архив, но там был для папки scriptfiles - SAfull, SAmin, а не MapAndreas, но я всё равно закинул их, запускаю, вуля, всё работает. Благодарю!!!

 6848992d946a9_.png.99242ac355e076f41d7d2f00f4ca5db1.png

Edited by Axel myself

Share this post


Link to post
  • 0
Cawfee
Великий Гуру

Причина исходит из текста ошибки: неизвестный символ обнаружен компилятором. Проще говоря, вы используете переменную или функцию, которая нигде не объявлена. Общеизвестное решение состоит в объявлении переменной или функции с указанным именем, но не факт, что это сделает ваш код работоспособным. Нужно видеть весь фрагмент кода. 

Share this post


Link to post
  • 0
Axel myself
Новичок
2 часа назад, Cawfee сказал:

Причина исходит из текста ошибки: неизвестный символ обнаружен компилятором. Проще говоря, вы используете переменную или функцию, которая нигде не объявлена. Общеизвестное решение состоит в объявлении переменной или функции с указанным именем, но не факт, что это сделает ваш код работоспособным. Нужно видеть весь фрагмент кода. 

Тут по CTRL + F два фрагмента с "Geo_GetCountry2''

1 - ый :     format(query1, sizeof(query1), "UPDATE `accounts` SET `LastCountry` = '%s', `LastRegion` = '%s', `LastCity` = '%s' WHERE `Nick` = '%s'", Geo_GetCountry2(playerid), Geo_GetRegion2(playerid), Geo_GetCity2(playerid), Name(playerid));
        mysql_query(query1);

2 - ой :     format(query1, sizeof(query1), "UPDATE `accounts` SET `LastIP` = '%s', `LastCountry` = '%s', `LastRegion` = '%s', `LastCity` = '%s' WHERE `Nick` = '%s'", PI[plid][IP], Geo_GetCountry2(plid), Geo_GetRegion2(plid), Geo_GetCity2(plid), Name(plid));
    mysql_query(query1);

Share this post


Link to post
  • 0
Narekna011
Новичок

ко всем new пихнуть
Geo_GetCountry2

Share this post


Link to post
  • 0
Axel myself
Новичок

Решил проблему тем, что удалил из этих двух фрагментов "Geo_GetCountry2(plid) и Geo_GetCountry2(playerid)

Но после этого, началась новая ошибка:

MapAndreas: plugin could not init!
MapAndreas: check files and make sure you have enough memory!

В самом конце мода пробовал добавить

native MapAndreas_Init(MAP_ANDREAS_MODE_FULL);

Выдаёт: error 021: symbol already defined: "MapAndreas_Init"

В cfg MapAndreas прописан, в инклудах прописан, в плагинах тоже есть.
Возникает на localhoste

Вот полный лог:


 

[22:12:49] filterscripts = ""  (string)
[22:12:49] 
[22:12:49] Server Plugins
[22:12:49] --------------
[22:12:49]  Loading plugin: streamer
[22:12:49] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[22:12:49]   Loaded.
[22:12:49]  Loading plugin: dc_cmd
[22:12:49]   Daniel's CMD plugin v2.8
[22:12:49]     (c) 2014 Daniel_Cortez
[22:12:49]     www.pro-pawn.ru
[22:12:49]   Loaded.
[22:12:49]  Loading plugin: sscanf
[22:12:49] 

[22:12:49]  ===============================

[22:12:49]       sscanf plugin loaded.     

[22:12:49]          Version:  2.8.2        

[22:12:49]    (c) 2012 Alex "Y_Less" Cole  

[22:12:49]  ===============================

[22:12:49]   Loaded.
[22:12:49]  Loading plugin: mysql
[22:12:49] 

  > MySQL plugin R5 successfully loaded.

[22:12:49]   Loaded.
[22:12:49]  Loading plugin: MapAndreas
[22:12:49]   Loaded.
[22:12:49]  Loading plugin: ProNickV2
[22:12:49]   [ProNick]: Plugin was successfully loaded
[22:12:49]   Loaded.
[22:12:49]  Loaded 6 plugins.

[22:12:49] I couldn't load any gamemode scripts. Please verify your server.cfg
[22:12:49] It needs a gamemode0 line at the very least.

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[22:13:14] filterscripts = ""  (string)
[22:13:14] 
[22:13:14] Server Plugins
[22:13:14] --------------
[22:13:14]  Loading plugin: streamer
[22:13:14] 

*** Streamer Plugin v2.8.2 by Incognito loaded ***

[22:13:14]   Loaded.
[22:13:14]  Loading plugin: dc_cmd
[22:13:14]   Daniel's CMD plugin v2.8
[22:13:14]     (c) 2014 Daniel_Cortez
[22:13:14]     www.pro-pawn.ru
[22:13:14]   Loaded.
[22:13:14]  Loading plugin: sscanf
[22:13:14] 

[22:13:14]  ===============================

[22:13:14]       sscanf plugin loaded.     

[22:13:14]          Version:  2.8.2        

[22:13:14]    (c) 2012 Alex "Y_Less" Cole  

[22:13:14]  ===============================

[22:13:14]   Loaded.
[22:13:14]  Loading plugin: mysql
[22:13:14] 

  > MySQL plugin R5 successfully loaded.

[22:13:14]   Loaded.
[22:13:14]  Loading plugin: MapAndreas
[22:13:14]   Loaded.
[22:13:14]  Loading plugin: ProNickV2
[22:13:14]   [ProNick]: Plugin was successfully loaded
[22:13:14]   Loaded.
[22:13:14]  Loaded 6 plugins.

[22:13:14] 
[22:13:14] Filterscripts
[22:13:14] ---------------
[22:13:14]   Loaded 0 filterscripts.

[22:13:14] DC_CMD -> RegisterAlt: Couldn't find function cmd_tpmp
[22:13:14]  
[22:13:14]  
[22:13:14]  
[22:13:14]  ======================================= 
[22:13:14]  |                                     | 
[22:13:14]  |        YSI version 3.09.0684        | 
[22:13:14]  |        By Alex "Y_Less" Cole        | 
[22:13:14]  |                                     | 
[22:13:14]  ======================================= 
[22:13:14]  
[22:13:14] MapFix by Nexius v2.8.1 loaded (include version).
[22:13:14] MapAndreas: plugin could not init!
[22:13:14] MapAndreas: check files and make sure you have enough memory!


 

@Narekna011 Не совсем понял

Edited by Axel myself

Share this post


Link to post
  • 0
Narekna011
Новичок

@Axel myself 

Плагин MapAndreas использует специальный файл карты. Убедись, что у тебя в папке scriptfiles есть файл:

MapAndreas.db
 

Если его нет — плагин не сможет загрузиться.

Скачай его из интернета
 

В цфг Пример структуры:

samp-server.exe
server.cfg
/plugins
    MapAndreas.so
/scriptfiles
    MapAndreas.db

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • kotovskiy_159
      By kotovskiy_159
      Делал для своего проекта, в итоге перешли на новую карту.
      Автор: Ярослав Богданов
       

    • kotovskiy_159
      By kotovskiy_159
      Сливаю вам территорию автодрома для автошколы.
      Хотелось использовать сначала для моего проекта, но потом появилась своя карта.
      Автор: Ярослав Богданов