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

 



 
        
[Include] RemoveBuilding (2)
JasonGordon 24.05.2017 23:48
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить 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
Страница 108 из 152«12106107108109110151152»
Модератор форума: 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
4o_kavoДата: Воскресенье, 06.10.2013, 07:22 | Сообщение # 1606
Постоялец
Группа: I'm V.I.P.
Сообщений: 349
Награды: 1
Город: Красноярск
Репутация: 191
Замечания: 0%
Статус:
В общем у меня на сервере имеется много домов, бизнесов, машин которые может купить игрок себе, на таких серверах обычно проблема в том что это все быстро скупают и остальным игрокам ничего не достается. Ну в общем сам вопрос, можно ли сделать какнибуть команду или что то типо этого, если игрок долго не заходит на сервер то его собственность и тп сама автоматически продается?


-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777

GTA-Rus.com - Grand Theft Auto
Dima-kunДата: Воскресенье, 06.10.2013, 09:14 | Сообщение # 1607
Группа: Разработчики
Сообщений: 6242
Награды: 72
Репутация: 3339
Замечания: 0%
Статус:
4o_kavo, ну да. добавь в аккуант дату последнего захода на сервер. И в таймере или еще где переодически проверять аккуанты хозяинов бизов, домов и т.п. когда они заходили если больше Н дней - продавать дом.


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
4o_kavoДата: Воскресенье, 06.10.2013, 11:43 | Сообщение # 1608
Постоялец
Группа: I'm V.I.P.
Сообщений: 349
Награды: 1
Город: Красноярск
Репутация: 191
Замечания: 0%
Статус:
Цитата (4o_kavo)
В общем у меня на сервере имеется много домов, бизнесов, машин которые может купить игрок себе, на таких серверах обычно проблема в том что это все быстро скупают и остальным игрокам ничего не достается. Ну в общем сам вопрос, можно ли сделать какнибуть команду или что то типо этого, если игрок долго не заходит на сервер то его собственность и тп сама автоматически продается?

Цитата (Dima-kun)
4o_kavo, ну да. добавь в аккуант дату последнего захода на сервер. И в таймере или еще где переодически проверять аккуанты хозяинов бизов, домов и т.п. когда они заходили если больше Н дней - продавать дом.


кто может помочь с этим, естественно не бесплатно ?



-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777

GTA-Rus.com - Grand Theft Auto
AzazaManДата: Воскресенье, 06.10.2013, 14:16 | Сообщение # 1609
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Всем доброго времени суток! Ребят, такая проблема: решил добавить свой собственный объект в SaMp, Map Editor его видит прекрасно, он не пропадает, все текстуры на месте, все казалось бы хорошо, но при заходе в игру он, на загрузке вылетает и пишет мне отчет об ошибке.
SA-MP 0.3d-R2
Exception At Address: 0x015632B0

Registers:
EAX: 0x00000000 EBX: 0x00000000 ECX: 0xC9742400 EDX: 0x000000FF
ESI: 0x00000000 EDI: 0x0028FCF4 EBP: 0xFFFFFFFF ESP: 0x0028FCA8
EFLAGS: 0x00210246

Stack:
+0000: 0x0028FCF4 0x00858BDC 0x0028FCFF 0x0028FD00
+0010: 0x005B6310 0x0028FCF4 0x00000004 0x008E4998
+0020: 0x00000000 0x00000000 0xFFFFFFFF 0x00000000
+0030: 0x008E2CB0 0x00000001 0x0C001101 0x32524556
+0040: 0x0028FC00 0x000008C1 0x00000644 0x536C6C41
+0050: 0x43504D41 0x00734C4F 0x006C6F63 0x00000000
+0060: 0x00000000 0x005B8315 0x008E4998 0x00000004
+0070: 0xFFFFFFFF 0x008E2C90 0x00000000 0x005B8E20
+0080: 0x038AB6D0 0x00B71848 0x089D27E0 0x0028FF74
+0090: 0x0083D53B 0xFFFFFFFF 0x005B9282 0x00869AF8
+00A0: 0x00869B08 0x00869B20 0x00000000 0x00869B30
+00B0: 0x00000001 0x00863B10 0x75753524 0x00000000
+00C0: 0x008E2C90 0x41544144 0x50414D5C 0x4E4F5A2E
+00D0: 0x00880020 0xFFFFFFFF 0x0082421E 0x0082423B
+00E0: 0x00001800 0x00824266 0x00001800 0x00000000
+00F0: 0x008211B7 0x00001800 0x49742400 0x005B3206
+0100: 0x00001800 0x0053BCA0 0x00863B10 0x00863A90
+0110: 0x00863B10 0x0000000A 0x0053E593 0x00863B10
+0120: 0x00748D00 0x75494B8B 0x00000000 0x0028FF84
+0130: 0xFFFD8000 0x01760000 0x00000004 0x01760EC8
+0140: 0x00000008 0x00000100 0x00000008 0x00000102
+0150: 0x44700000 0x44070000 0x00000000 0x00000000
+0160: 0x00000780 0x00000438 0x00000000 0x0028FE50
+0170: 0x0007081E 0x00000113 0x00004242 0x00000000
+0180: 0x0127D0D2 0x000003C0 0x0000021C 0x0000002C
+0190: 0x0028FE28 0x00825EA4 0x0028FF74 0x00825EA4
+01A0: 0x75494B8B 0xFFFD8000 0x00821D17 0x00000065
+01B0: 0x00000065 0x0028FF84 0x008246F1 0x00400000
+01C0: 0x00000000 0x019C326E 0x0000000A 0x00000094
+01D0: 0x00000006 0x00000002 0x000023F0 0x00000002
+01E0: 0x00000000 0x00000000 0x00000000 0x00000000
+01F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0200: 0x00000000 0x00000000 0x00000000 0x00000000
+0210: 0x00000000 0x00000000 0x00000000 0x00000000
+0220: 0x00000000 0x00000000 0x00000000 0x00000000
+0230: 0x00000000 0x00000000 0x00000000 0x00000000
+0240: 0x00000000 0x00000000 0x00000000 0x00000000
+0250: 0x00000000 0x00000000 0x00000000 0x00824588
+0260: 0x00000000 0x00000000 0xFFFD8000 0xC0000005
+0270: 0x00000000 0x019C326E 0x00000044 0x019D3B18

SCM Op: 0x0, lDbg: 0

Game Version: US 1.0

Что делать?

GeryyДата: Воскресенье, 06.10.2013, 15:05 | Сообщение # 1610
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (AzazaMan)
Всем доброго времени суток! Ребят, такая проблема: решил добавить свой собственный объект в SaMp, Map Editor его видит прекрасно, он не пропадает, все текстуры на месте, все казалось бы хорошо, но при заходе в игру он, на загрузке вылетает и пишет мне отчет об ошибке.
SA-MP 0.3d-R2
Exception At Address: 0x015632B0


Видимо ругается, на кривую модификацию gta3.img



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
AzazaManДата: Воскресенье, 06.10.2013, 15:11 | Сообщение # 1611
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Цитата (Geryy)
Видимо ругается, на кривую модификацию gta3.img

Свой объект с текстурами и коллизией добавлял в SAMP/Custom.img . Все делал как в видео http://www.youtube.com/watch?v=szZ2Qqu6iYM

[[[WampiR]]]Дата: Вторник, 08.10.2013, 21:41 | Сообщение # 1612
Уверенный в себе
Группа: Продвинутые
Сообщений: 202
Награды: 2
Город: Омск
Репутация: -22
Замечания: 20%
Статус:
Подскажите как сделать, чтобы админам выводилось вот это диалоговое окно:
[cut=Диалог][pwn] if(PlayerInfo[playerid][pAdmin] >= 8)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(WantNickChange[playerid],MAX_PLAYER_NAME,"%s",inputtext, sizeof(string), "\nИгрок %s хочет сменить ник на %s\nУровень VIP игрока: %d\nНажмите Да если согласны\nНажмите Нет если не согласны",sendername,(inputtext),PlayerInfo[playerid][pDonateRank]);
ShowPlayerDialog(playerid,1999,DIALOG_STYLE_MSGBOX,"Смена ника игрока",string,"Да","Нет");
ABroadCast(COLOR_LIGHTRED,string,1);
}[/pwn][/cut]
Вот весь диалог:
[cut=Весь][pwn] if(dialogid == 1996)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1996,DIALOG_STYLE_INPUT,"Запрос на смену ника","Введите ваш новый ник\nЕсли он будет одобрен админами, вы смените его автоматически","Дальше","Выйти");
return 1;
}
if(fexist(string))
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Такое имя уже есть на сервере!");
return true;
}
if(PlayerInfo[playerid][pReport] > 0)
{
SendClientMessage(playerid,COLOR_WHITE,"Подождите некоторое время. Команду можно использовать раз в 2 минуты.");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 8)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(WantNickChange[playerid],MAX_PLAYER_NAME,"%s",inputtext, sizeof(string), "\nИгрок %s хочет сменить ник на %s\nУровень VIP игрока: %d\nНажмите Да если согласны\nНажмите Нет если не согласны",sendername,(inputtext),PlayerInfo[playerid][pDonateRank]);
ShowPlayerDialog(playerid,1999,DIALOG_STYLE_MSGBOX,"Смена ника игрока",string,"Да","Нет");
ABroadCast(COLOR_LIGHTRED,string,1);
}
ShowPlayerDialog(playerid,9943,DIALOG_STYLE_MSGBOX,"Заявка на смену ника","Заявка успешно отправлена.","Выход","");
PlayerInfo[playerid][pReport] = 120;
return 1;
}
}[/pwn][/cut]
Вот такое "окно" нужно:
[cut noguest][/cut]



Сообщение отредактировал [[[WampiR]]] - Вторник, 08.10.2013, 21:59
MaxДата: Вторник, 08.10.2013, 23:15 | Сообщение # 1613
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
У меня на сервере такая проблема:
Иногда у определенного игрока пропадают: Машины Люди а так же объекты (серверные)!
Что делать? Думал проблема у меня с интернетом.. но у других так же! У кого то каждые 5 минут у кого то раз в день! У кого то вообще 1 в неделю!
Пропадает так: примерно на 5 секунд! Потом появляется
Стример от инкогнито (всего объектов 3 000)
Расставлено 30 тюнингованых машин! Хостинг хороший!

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

[pwn]
if(dialogid == 1996)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1996,DIALOG_STYLE_INPUT,"Запрос на смену ника","Введите ваш новый ник\nЕсли он будет одобрен админами, вы смените его автоматически","Дальше","Выйти");
return 1;
}
if(fexist(string))
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Такое имя уже есть на сервере!");
return true;
}
if(PlayerInfo[playerid][pReport] > 0)
{
SendClientMessage(playerid,COLOR_WHITE,"Подождите некоторое время. Команду можно использовать раз в 2 минуты.");
return 1;
}
new count;
for(new i;i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 8)
{
count = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(WantNickChange[playerid],MAX_PLAYER_NAME,"%s",inputtext, sizeof(string), "\nИгрок %s хочет сменить ник на %s\nУровень VIP игрока: %d\nНажмите Да если согласны\nНажмите Нет если не согласны",sendername,(inputtext),PlayerInfo[playerid][pDonateRank]);
ShowPlayerDialog(i,1999,DIALOG_STYLE_MSGBOX,"Смена ника игрока",string,"Да","Нет");
ABroadCast(COLOR_LIGHTRED,string,1);
}
}
}
if(count == 1)
{
ShowPlayerDialog(playerid,9943,DIALOG_STYLE_MSGBOX,"Заявка на смену ника","Заявка успешно отправлена.","Выход","");
PlayerInfo[playerid][pReport] = 120;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"В онлайне нет админов. Попробуйте позже.");
PlayerInfo[playerid][pReport] = 120;
}
return 1;
}
}[/pwn]



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
WeddewДата: Среда, 09.10.2013, 13:24 | Сообщение # 1615
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Steep_Nk, проверьте, не меняется ли виртуальный мир в каких-либо таймерах



www.weddew-shop.ru
MaxДата: Среда, 09.10.2013, 14:44 | Сообщение # 1616
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
Weddew, SetPlayerVirtualWorld используется только в античите JunkBuster
Мне кажется дело не в этом а скорее всего что то другое! Один человек мне сказал что может быть из за того что забит OnPlayerUpdate но он почти пуст!

Добавлено (09.10.2013, 14:44)
---------------------------------------------
Заметил то что объекты не пропадают! только люди и машины!

AzazaManДата: Пятница, 11.10.2013, 17:38 | Сообщение # 1617
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Парни, сделал гейммод на SaMp 0.3d в нем 8 классов. При заходе в игру я могу выбрать только 5 :\\\ Что делать?
BorogДата: Суббота, 12.10.2013, 13:13 | Сообщение # 1618
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
AzazaMan, выложить код, в котором можно поискать ошибку


Silver Break
http://s-break.ru/
http://vk.com/sbreak
MaxДата: Среда, 16.10.2013, 18:34 | Сообщение # 1619
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
Срочно помогите:
Иногда на сервере (у всех игроков в разное время и по разному) пропадает все!
Объясняю: Играешь на сервере, и на 2-3 секунды все пропадает: люди, машины, чекпоинты, 3d тексты и т.п

У всех по разному, у кого-то раз в день, у кого-то раз в минуту, у кого-то никогда!

может ли быть причина в античите или нет?
стоит JunkBuster

vadja575Дата: Среда, 16.10.2013, 18:41 | Сообщение # 1620
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 0
Репутация: -10
Замечания: 0%
Статус:
Здравствуйте, помогите, пожалуйста.

Как сделать телепорт по нажатию кнопки, когда стоишь на пикапе?!

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Вопросы и ответы по GTA SAMP [от 19.03.2013]
Страница 108 из 152«12106107108109110151152»
Поиск:





 


 


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