04:51
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[SA-MP] Hosted Tab (126)
JasonGordon 12.10.2017 22:13
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 123 из 152«12121122123124125151152»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Вопросы и ответы по GTA SAMP [от 19.03.2013]
Вопросы и ответы по GTA SAMP [от 19.03.2013]
WeddewДата: Вторник, 19.03.2013, 15:11 | Сообщение # 1
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте Вашу проблему, если Вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Задавайте вопросы исключительно по коду, а не по системам, которые имеются у Вас в моде.
  • Помощь идет только по желанию пользователя, если человек помог Вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип Вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за Вас.
  • Если Вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если Вы уже задавали вопрос и не получили на него ответа, то лучше написать в ЛС одному из участников группы , чем засорять тему.
  • Если Вы сами решили свою проблему, то напишите, как Вы ее решили.
  • Если Вас просят выложить код функций, то используйте для этого сервис pastebin.com


Скриптерам:

  • Не оскорблять новичков.
  • Не засорять тему сообщениями, подобные этому: "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Пользователь итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



Инструкции:

  • [cut noguest=Краткая инструкция для вшивания FS в мод]
    1) Все из callback OnFilterScriptInit вставляем в конец callback OnGameModeInit перед словом return.
    2) Все из callback OnFilterScriptExit вставляем в конец callback OnGameModeExit перед словом return.
    3) Все объявления переменных (new ...) и констант (const ...; #define ... ...) в начало мода.
    4) Все прототипы (forward ...(...) ) ко всем прототипам.
    5) Все описания нестандартных функций (public ...(...); stock ...(...); ...(...){...} ), которых нет в моде, вставляем в конец мода.

    P.S. Данный мануал не гарантирует, что после копирования все будет работать, так как еще потребуется подгонять одни системы под другие.
    P.P.S Если в одном из callback`ов Вы не обнаружили кода, то переходите к следующему пункту инструкции.
    [/cut]
  • [cut noguest=Защита от ботов]
    В OnPlayerConnect
    [pwn]if(GetPlayersSameIp(playerid) > 3) Kick(playerid);[/pwn]
    В конец мода
    [pwn]stock GetPlayersSameIp(playerid)
    {//by Weddew
    //Возвращает количество подключенных игроков с таким же IP как у playerid
    new count = 0, p_ip[16], i_ip[16];
    GetPlayerIp(playerid, p_ip, sizeof(p_ip));
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    GetPlayerIp(playerid, i_ip, sizeof(i_ip));
    if(i != playerid)
    {
    if(!strcmp(p_ip, i_ip, false)) count++;
    }
    }
    return count;
    }[/pwn]
    [/cut]
  • [cut noguest=Проверка на Role Play ник]
    В конец мода:
    [pwn]
    stock IsARPNickname(playerid)
    {
    //by Weddew
    new p_n[MAX_PLAYER_NAME], dcount = 0;
    GetPlayerName(playerid, p_n, sizeof(p_n))
    for(i = 0; i < strlen(p_n); i++)
    {
    if(p_n[i] == '_') dcount++;
    }
    if(dcount != 1 || p_n[0] == '_' || p_n[strlen(p_n)-1] == '_') return false;
    return true;
    }[/pwn]

    В OnPlayerConnect

    [pwn]
    if(!IsARPNickname(playerid)) Kick(playerid);[/pwn]

    P.S.:
    Не пропустит: _Nick_Name_, _Nick_Name, NickName_
    Пропустит: Nick_Name, NICK_NAME, NiCk_name, nick_name[/cut]




www.weddew-shop.ru


Сообщение отредактировал Weddew - Среда, 23.10.2013, 21:45
RiccardooДата: Четверг, 23.01.2014, 17:49 | Сообщение # 1831
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус:
Ребят помогите.
После добавления строк в код мода не может подключиться к mysql.
Буквально после 5-6 строк добавленного кода в мод.
Ошибок при компиляции нету.

PasharusДата: Четверг, 23.01.2014, 21:39 | Сообщение # 1832
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Проблема есть 1. скачал мод сервера. Все сделал запустил сервер. Захожу а у меня окна регистрации не показывает. Были раньше такие проблемы, но не помню щас как решить. Сервер был на 0.3д я заменил на 0.3х
WeddewДата: Четверг, 23.01.2014, 23:34 | Сообщение # 1833
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата Riccardoo ()
Ребят помогите.
После добавления строк в код мода не может подключиться к mysql.
Буквально после 5-6 строк добавленного кода в мод.
Ошибок при компиляции нету.

Включите MySQL Debug и посмотрите логи mysql

Добавлено (23.01.2014, 23:34)
---------------------------------------------

Цитата Pasharus ()
Проблема есть 1. скачал мод сервера. Все сделал запустил сервер. Захожу а у меня окна регистрации не показывает. Были раньше такие проблемы, но не помню щас как решить. Сервер был на 0.3д я заменил на 0.3х

Причин данной проблемы может быть масса. Выкладывайте исходный код мода




www.weddew-shop.ru


Сообщение отредактировал Weddew - Четверг, 23.01.2014, 23:34
PasharusДата: Пятница, 24.01.2014, 06:04 | Сообщение # 1834
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Чет я туплю какой код?_)
RiccardooДата: Пятница, 24.01.2014, 12:15 | Сообщение # 1835
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус:
Цитата Weddew ()
Включите MySQL Debug и посмотрите логи mysql

[09:01:53] Ошибка соединеиня с Mysql сервером
[09:01:53] Number of vehicle models: 0
[09:01:53] --- Server Shutting Down.
[09:01:53] Saving 0
[09:01:53]
при включении Debug одно и тоже.

Добавлено (24.01.2014, 12:15)
---------------------------------------------
Извиняюсь за нубство.
Нет лог фалов MYSQL

WeddewДата: Пятница, 24.01.2014, 16:09 | Сообщение # 1836
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата Riccardoo ()
Извиняюсь за нубство.
Нет лог фалов MYSQL

В OnGameModeInit
[pwn]mysql_debug(1);[/pwn]

Цитата Riccardoo ()
[09:01:53] Ошибка соединеиня с Mysql сервером

Вот и сама проблема, чтобы ее решить, нужен mysql-лог.




www.weddew-shop.ru
PasharusДата: Пятница, 24.01.2014, 16:20 | Сообщение # 1837
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Weddew, У меня раньше было все норм, но как то такая ситуация происходила, но щас опять и немогу ничего сделать. Щас скрин залью. И что за код мода?

Добавлено (24.01.2014, 16:20)
---------------------------------------------
Вот: http://dfiles.ru/files/02fp3k6ej

WeddewДата: Пятница, 24.01.2014, 22:45 | Сообщение # 1838
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Pasharus, загрузите на rghost.ru



www.weddew-shop.ru
PasharusДата: Суббота, 25.01.2014, 09:20 | Сообщение # 1839
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
http://rghost.ru/51905449
RiccardooДата: Суббота, 25.01.2014, 09:41 | Сообщение # 1840
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус:
Цитата Weddew ()
В OnGameModeInit
mysql_debug(1);

Вот код:
[pwn]gCurDay = GetDayNumber();
printf("Current day: %d",gCurDay);
mysql_connect(MYSQLHOST, MYSQLUSER, MYSQLPASS, MYSQLDABE);
new mi,h,addob;
gettime(h,mi,gCurHour);
SetWorldTime(h);
if(mysql_ping()==1)
{
mysql_debug(1);
print("Соединение с Mysql сервером установлено");
}
else
{
print("Ошибка соединеиня с Mysql сервером");
SendRconCommand("exit");
GameModeExit();
return 1;
}
[/pwn]

Добавлено (25.01.2014, 09:40)
---------------------------------------------
Решил проблему с логом.
Нужно было добавить
{
mysql_debug(1)
print("Ошибка соединеиня с Mysql сервером");
SendRconCommand("<span class="icr33n499" id="icr33n499_7">exit</span>");
GameModeExit();
return 1;
}

Добавлено (25.01.2014, 09:41)
---------------------------------------------
Вот лог:
[07:39:45]

[07:39:45] ---------------------------

[07:39:45] MySQL Debugging activated (01/25/14)

[07:39:45] ---------------------------

[07:39:45]

[07:39:45] CMySQLHandler::~CMySQLHandler() - deconstructor called.

[07:39:45] CMySQLHandler::FreeResult() - There is nothing to free (Reason: Connection is dead)

[07:39:45] CMySQLHandler::Disconnect() - You cannot call this function now. (Reason: Connection is dead)

PasharusДата: Воскресенье, 26.01.2014, 09:51 | Сообщение # 1841
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Мне говорят что-то с плагинами, но исправить немогу. Помогите
WeddewДата: Воскресенье, 26.01.2014, 12:59 | Сообщение # 1842
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Riccardoo, debug нужно включать до подключения к mysql серверу, т.е перед вызовом mysql_connect

Добавлено (26.01.2014, 12:59)
---------------------------------------------
Pasharus, мне ваш скриншот не о чем не говорит.

Цитата Weddew ()

Причин данной проблемы может быть масса. Выкладывайте исходный код мода (PWN-файл)




www.weddew-shop.ru


Сообщение отредактировал Weddew - Воскресенье, 26.01.2014, 12:57
PasharusДата: Воскресенье, 26.01.2014, 13:55 | Сообщение # 1843
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Это нет: http://rghost.ru/51934545 в архиве файлы с gamemodes амх и пвн
WeddewДата: Воскресенье, 26.01.2014, 17:04 | Сообщение # 1844
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Pasharus, Script[gamemodes/Flomaster.amx]: Run time error 17: "Invalid/unsupported P-code file format"
Во время компиляции мода вылетел компилятор




www.weddew-shop.ru
PasharusДата: Воскресенье, 26.01.2014, 20:21 | Сообщение # 1845
Новенький
Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
и что надо сделать как исправить?
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Вопросы и ответы по GTA SAMP [от 19.03.2013]
Страница 123 из 152«12121122123124125151152»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM