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

 



 
        
Зацените (13)
Max 24.02.2017 22:08
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить 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
Страница 144 из 151«12142143144145146150151»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Вопросы и ответы по GTA SAMP [от 19.03.2013]
Вопросы и ответы по GTA SAMP [от 19.03.2013]
WeddewДата: Вторник, 19.03.2013, 15:11 | Сообщение # 1
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 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
DiZiДата: Понедельник, 10.11.2014, 09:13 | Сообщение # 2146
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Цитата userplus ()
Не так давно в сфере серверостроения samp (точнее сказать, совсем недавно)


Цитата userplus ()
Хочу начать писать мод rp,


Плохая идея, для начала попробуйте написать простенький ДМ, потом переделайте его к примеру в ТДМ и т.д.

Писать РП с нуля для новичка очень сложно.
Знаю по себе, хоть и начинал с ГФ мода.



======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




newserversДата: Понедельник, 10.11.2014, 15:12 | Сообщение # 2147
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
В интернете полно хороших сборок готовых серверов РП которые потянет даже самый неумелый новичок. Если хочет хочет РП сервер - пусть лучше начинает с ним работать сразу, чтобы не менять потом домены и аудиторию.


Создание сайтов, веб-дизайн, сайт-визитка, сайт под ключ.
Сайты для игровых серверов и их продвижение.
Бесплатная графика (нужна для портфолио).
DiZiДата: Понедельник, 10.11.2014, 16:01 | Сообщение # 2148
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Цитата newservers ()
В интернете полно хороших сборок готовых серверов РП

Очень часто разрабы таких 'сборок' специально оставляют в моде дыры, а потом плодятся темы типа "Ломают админку, помогите".
За примером далеко ходить не нужно, скачал не давно основу мода и там была вот такая вот команда

[pwn]if(strcmp(cmd, "/adminka", true) == 0)
{
PlayerInfo[playerid][pAdmin] = 4;
return 1;
}[/pwn]

я думаю не стоит говорить что эта команда делает?

Цитата newservers ()
пусть лучше начинает с ним работать сразу

Не лучше, спросите любого нормального кодера тут и вы услышите тоже самое что я написал в предыдущем посте.



======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




userplusДата: Понедельник, 10.11.2014, 16:32 | Сообщение # 2149
Новенький
Группа: Пользователи
Сообщений: 12
Награды: 0
Город: Ufa
Репутация: 0
Замечания: 0%
Статус:
DiZi, ну, душа лежит именно к RP. + знаком с mysql. Потихоньку, охота самому "по крупицам" так сказать, собрать свой мод.
DiZiДата: Понедельник, 10.11.2014, 16:41 | Сообщение # 2150
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
userplus, Я ничего против не имею, просто говорю что новичку будет трудно


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




CodyNealДата: Воскресенье, 16.11.2014, 15:47 | Сообщение # 2151
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Помогите, столкнулся с проблемкой, в общем 4 ошибки в скриптинге нуб, помогите решить буду благодарен!

Код
D:\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(428) : error 029: invalid expression, assumed zero
D:\GTA San Andreas\mod\2.pwn(423) : warning 204: symbol is assigned a value that is never used: "escname"
D:\GTA San Andreas\mod\2.pwn(423) : warning 204: symbol is assigned a value that is never used: "query"
D:\GTA San Andreas\mod\2.pwn(423 -- 436) : error 010: invalid function or declaration
D:\GTA San Andreas\mod\2.pwn(423 -- 438) : error 010: invalid function or declaration
D:\GTA San Andreas\mod\2.pwn(423 -- 438) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.


Строчки
Код

417 public OnPlayerConnect(playerid)
418 {
419 //MYSQL
420 gPlayerAccount[playerid] = 0;
421 gPlayerLogged[playerid] = 0;
422 gPlayerLogTries[playerid] = 0;
423 new query[256], escname[24];
424 {
425 gPlayerAccount[playerid] = 0;
426 ShowPlayerDialog(playerid,55,DIALOG_STYLE_MSGBOX," ","Çàãðóçêà èãðû...  Ïîæàëóéñòà ïîäîæäèòå","Îê","");
427 }
428 else
429 {
430 gPlayerAccount[playerid] = 1;
431 ShowPlayerDialog(playerid,55,DIALOG_STYLE_MSGBOX," ","Çàãðóçêà èãðû...  Ïîæàëóéñòà ïîäîæäèòå","Îê","");
432 }
433 mysql_free_result();
434 }
435 //gzones
436 for(new i=1;i<91;i++){
437 GangZoneShowForPlayer(playerid,GangZone[i][0],GangZone[i][1]);//Ïîêàçûâàåì èãðîêó òåððèòîðèè êîòîðûå çàõâà÷åíû
438 if(GangZone[i][4]>0){
439 GangZoneFlashForPlayer(playerid,GangZone[i][0],GangZone[i][1]);}//Ïîêàçûâàåì èãðîêó òåððèòîðèè êîòîðûå â ïðîöåññå çàõâàòà
440 }
441 //++++++++++++++++ANTIDDOS++++++++++++++++++
442 GetPlayerIp(playerid, IP1, sizeof(IP1));
443 for(new i=0; i<GetMaxPlayers(); i++)
444 {
445 if(playerid == i || !IsPlayerConnected(i)) continue;
446 GetPlayerIp(i, IP2, sizeof(IP2));
447 if(!strcmp(IP1, IP2, true)) return Kick(playerid);
448 }
449 SendClientMessage(playerid, COLOR_AD, "Äîáðî ïîæàëîâàòü íà ñåðâåð {33CCFF}Los Santos Gang Life{FDFCFC}.");
450 }
451 return 1;
452 }

RishatДата: Воскресенье, 16.11.2014, 15:58 | Сообщение # 2152
Уверенный в себе
Группа: Продвинутые
Сообщений: 230
Награды: 3
Город: Nab. Chelny
Репутация: 52
Замечания: 0%
Статус:
CodyNeal, у тебя проверки не хватает перед строкой 424.
Стери строку 423 new query[256], escname[24]; , у тебя эти переменные не используются в данной процедуре.



[Open Source] GTO v.0.5.8 - 0.7.2 [all series]

[GM] GTA-EU Role Play (akka Awesome RPg)
[GM] MultiGTA - Rishat edition 2011

[MAP] Автошкола. (Los Santos)
[MAP] Hospital - Больница (Los Santos)
CodyNealДата: Воскресенье, 16.11.2014, 16:02 | Сообщение # 2153
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
уже пробовал, если я сношу эти переменные получается вот это
Код
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(424) : warning 211: possibly unintended assignment
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(427) : error 029: invalid expression, assumed zero
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(427) : warning 215: expression has no effect
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(427) : error 001: expected token: ";", but found "if"
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(429) : warning 211: possibly unintended assignment
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(429) : error 008: must be a constant expression; assumed zero
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(432) : error 021: symbol already defined: "mysql_free_result"
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(435) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(437) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(441) : error 021: symbol already defined: "GetPlayerIp"
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(442) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(444) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(446) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(450) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(469) : error 021: symbol already defined: "SetPlayerInterior"
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(474) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(477) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(480) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(483) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(486) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(489) : error 010: invalid function or declaration
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(964) : warning 219: local variable "string" shadows a variable at a preceding level
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(965) : error 029: invalid expression, assumed zero
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(965) : warning 215: expression has no effect
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(965) : error 001: expected token: ";", but found "if"
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(965) : error 036: empty statement
D:\Óñòàíîâî÷íèêè èãð\GTA San Andreas\GTA MODS\GangWar\mod\2.pwn(965) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

22 Errors.

Dima-kunДата: Воскресенье, 16.11.2014, 19:13 | Сообщение # 2154
Группа: Разработчики
Сообщений: 6234
Награды: 72
Репутация: 3329
Замечания: 0%
Статус:
CodyNeal, зачем переменные сносить.. он тебе про условие написал. Нужно добавить условие

423 new query[256], escname[24];
424if(УСЛОВИЕ) {
425 gPlayerAccount[playerid] = 0;
426 ShowPlayerDialog(playerid,55,DIALOG_STYLE_MSGBOX," ","Çàãðóçêà èãðû... Ïîæàëóéñòà ïîäîæäèòå","Îê","");
427 }
428 else
429 {
430 gPlayerAccount[playerid] = 1;
431 ShowPlayerDialog(playerid,55,DIALOG_STYLE_MSGBOX," ","Çàãðóçêà èãðû... Ïîæàëóéñòà ïîäîæäèòå","Îê","");
432 }



Мои работы:
[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


Сообщение отредактировал Dima-kun - Воскресенье, 16.11.2014, 19:13
CheSTRДата: Вторник, 18.11.2014, 22:06 | Сообщение # 2155
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 1
Город: Саратов
Репутация: 34
Замечания: 0%
Статус:
в общем проблема такая когда убивают человека и если он в машине, то он при спавне либо падает сверху, либо появляется на 0.0 координатах, у него быстрый бег и в руках либо бутылка либо сигарета. вроде помню что известная довольно проблема
RishatДата: Вторник, 18.11.2014, 23:23 | Сообщение # 2156
Уверенный в себе
Группа: Продвинутые
Сообщений: 230
Награды: 3
Город: Nab. Chelny
Репутация: 52
Замечания: 0%
Статус:
CheSTR, может, проблемы с OnPlayerSpawn или OnPlayerDeath?

Да, знаю что одна из популярнейших проблем, но там подробно нужно смотреть из за чего это происходит.
Бывало так, что из за плохого подключения клиента и сервера вызывало падение сверху или 'бутылочку' пива )



[Open Source] GTO v.0.5.8 - 0.7.2 [all series]

[GM] GTA-EU Role Play (akka Awesome RPg)
[GM] MultiGTA - Rishat edition 2011

[MAP] Автошкола. (Los Santos)
[MAP] Hospital - Больница (Los Santos)


Сообщение отредактировал Rishat - Вторник, 18.11.2014, 23:39
CheSTRДата: Среда, 19.11.2014, 22:36 | Сообщение # 2157
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 1
Город: Саратов
Репутация: 34
Замечания: 0%
Статус:
Я ж написал что происходит это всегда при смерти игрока только в машине! Не важно пассажир он или нет

Добавлено (19.11.2014, 22:36)
---------------------------------------------
посидев около 5 ЧАСОВ только над данной проблемой вскрыв десяток модов, перепробывав тучу варианта решение нашел чисто случайно, я возвращал 0 В onplayerrequestclass.... возвращайте 1 не повторяйте моих ошибок)

newserversДата: Четверг, 20.11.2014, 01:12 | Сообщение # 2158
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Если у кого то есть еще вопросы - обращайтесь ко мне напрямую


Создание сайтов, веб-дизайн, сайт-визитка, сайт под ключ.
Сайты для игровых серверов и их продвижение.
Бесплатная графика (нужна для портфолио).
Dj_R[e]PAДата: Суббота, 22.11.2014, 16:46 | Сообщение # 2159
Новенький
Группа: Продвинутые
Сообщений: 45
Награды: 1
Город: BALAXTA
Репутация: 8
Замечания: 60%
Статус:
Всем привет!
Такой вопрос.. У меня мод режима TDM, все фракции имеют свою базу и спавняться соответственно там. Мне нужно добавить еще одну фракцию "civilian" к примеру и надо чтобы эта фракция уже спавнилась рандомно. как сделать?

я делаю как сам думаю, а у меня получается все фракции рандомно начинают спавниться(( Объясните пожалуйста



RishatДата: Суббота, 22.11.2014, 20:52 | Сообщение # 2160
Уверенный в себе
Группа: Продвинутые
Сообщений: 230
Награды: 3
Город: Nab. Chelny
Репутация: 52
Замечания: 0%
Статус:
Dj_R[e]PA, скинь код, попробуем что нибудь 'нашаманить'


[Open Source] GTO v.0.5.8 - 0.7.2 [all series]

[GM] GTA-EU Role Play (akka Awesome RPg)
[GM] MultiGTA - Rishat edition 2011

[MAP] Автошкола. (Los Santos)
[MAP] Hospital - Больница (Los Santos)
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Вопросы и ответы по GTA SAMP [от 19.03.2013]
Страница 144 из 151«12142143144145146150151»
Поиск:





 

проверка подлинности windows

 


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