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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
Модератор форума: AXE, Weddew  
Вопросы и ответы по GTA SAMP [от 19.03.2013]
WeddewДата: Вторник, 19.03.2013, 15:11 | Сообщение # 1
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 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
FiLEДата: Воскресенье, 24.11.2013, 23:27 | Сообщение # 1756
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Цитата _BigSm0ke_ ()
Помогите еще с одной маленькой проблемой, создал поезд, в игре над ним пикап мигает желтый и на карте отмечен.. возможно ли убрать это?
можно скрин сего чуда.. возможно я догадываюсь что это.




GeryyДата: Понедельник, 25.11.2013, 03:19 | Сообщение # 1757
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата Weddew ()
Мною на практике не проверялось, так как не было нужды

Аналогично



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
_BigSm0ke_Дата: Понедельник, 25.11.2013, 13:44 | Сообщение # 1758
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Цитата FiLE ()
Цитата _BigSm0ke_ ()
Помогите еще с одной маленькой проблемой, создал поезд, в игре над ним пикап мигает желтый и на карте отмечен.. возможно ли убрать это?
можно скрин сего чуда.. возможно я догадываюсь что это.


[cut noguest][/cut]



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
negodyaiДата: Понедельник, 25.11.2013, 14:46 | Сообщение # 1759
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: -8
Замечания: 0%
Статус:
Ребят, не работает команда на сервере для смены ника, как это исправить?
MaksimLeaderДата: Понедельник, 25.11.2013, 15:42 | Сообщение # 1760
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 5
Замечания: 0%
Статус:
Всем привет :)
У меня такая проблема.Как запускать сервер MySQL на хостинге,на компе спокойно настроил,подключил к БД,но не могу на хостинге сделать.Спросил в репорт,мне ответили"учите MySQL",Больше ничего.Может кто знает есть ли какие нибудь видеоуроки,или сам сможет написать как делать?Помогите :)

GeryyДата: Понедельник, 25.11.2013, 16:35 | Сообщение # 1761
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата negodyai ()
Ребят, не работает команда на сервере для смены ника, как это исправить?

Переписать

Добавлено (25.11.2013, 16:35)
---------------------------------------------
_BigSm0ke_, похоже на функцию SetVehicleParamsForPlayer


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
AlcoholikДата: Понедельник, 25.11.2013, 17:00 | Сообщение # 1762
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
MaksimLeader, если на компе настроил, какие проблемы повторить на хостинге?


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
WeddewДата: Понедельник, 25.11.2013, 20:04 | Сообщение # 1763
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата Geryy ()
_BigSm0ke_, похоже на функцию SetVehicleParamsForPlayer

Добавлю, самый последний параметр - objective.




www.weddew-shop.ru
LowryДата: Вторник, 03.12.2013, 00:59 | Сообщение # 1764
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Хочу перевести сервер с Win на Linux, и возникла проблема в плагине mysql R6 он его просто не видит как я понял, нужна помощь
GeryyДата: Вторник, 03.12.2013, 11:36 | Сообщение # 1765
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Обычно плагин идет на обе системы .dll для Win
и .co для Linux



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
vadja575Дата: Вторник, 03.12.2013, 17:47 | Сообщение # 1766
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 0
Репутация: -10
Замечания: 0%
Статус:
Помогите пожалуйста исправить ошибку:

C:\Users\adm\Desktop\Сервер\Origin-RP.pwn(37734) : error 037: invalid string (possibly non-terminated string)
C:\Users\adm\Desktop\Сервер\Origin-RP.pwn(37734) : error 029: invalid expression, assumed zero
C:\Users\adm\Desktop\Сервер\Origin-RP.pwn(37734) : error 029: invalid expression, assumed zero
C:\Users\adm\Desktop\Сервер\Origin-RP.pwn(37734) : fatal error 107: too many error messages on one line

ВОТ СТРОКА:

if(PlayerInfo[para1][pMember] != 0) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê óæå ãäå òî ñîñòîèò");
if(PlayerInfo[para1][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GREY, "Ó èãðîêà Warn.");
>>>>>>>>> if(PlayerInfo[para1][pPasport] == 0) return SendClientMessage(playerid, COLOR_GREY, "Ó èãðîêà íåò ïàñïîðòà); //ЭТА СТРОКА
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] == 14) { ftext = "LSPD"; InviteSkin[para1] = 280; }

GeryyДата: Среда, 04.12.2013, 03:16 | Сообщение # 1767
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Кавычки забыл закрыть

if(PlayerInfo[para1][pPasport] == 0) return SendClientMessage(playerid, COLOR_GREY, "У игрока нет паспорта");



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Среда, 04.12.2013, 03:18
vadja575Дата: Пятница, 06.12.2013, 15:15 | Сообщение # 1768
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 0
Репутация: -10
Замечания: 0%
Статус:
Цитата Geryy ()
Geryy

выручил!

Добавлено (06.12.2013, 15:15)
---------------------------------------------
Ребят, образовалась проблема, прописал систему паспорта в моде, паспорта не сохраняются, что делать?

GeryyДата: Пятница, 06.12.2013, 15:33 | Сообщение # 1769
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Сохранять по схеме как это сделано в моде с другими данными игрока.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Пятница, 06.12.2013, 15:34
kercelДата: Пятница, 06.12.2013, 15:54 | Сообщение # 1770
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
парни, есть вопрос. у меня есть са с установленой модификацией для игры на определенном сервере. новые объекты там вставлены заменой объектов сампа начиная с 18632 id. тем не менее эти объекты вставлены в gta3.img и успешно оттуда читаются. так вот суть вопроса в чем. когда я начинаю добавлять свои объекты и расттавляю их на карте в Med, то там все в порядке, все читается. но когда запускаю самп, то сразу же ловлю краш. может кто сталкивался с таким, прошу объяснить как и что к чему... заранее спасибо
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua