SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian > Релизы/Releases

Reply
 
Thread Tools Display Modes
Old 29/01/2018, 07:22 PM   #121
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,738
Reputation: 355
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Quote:
Originally Posted by eakwarp View Post
Запустилось, внезапно, сейчас пощупаю.
Попробуй дебаг версию тоже, пожалуйста.
ZiGGi is online now   Reply With Quote
Old 29/01/2018, 07:25 PM   #122
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,900
Reputation: 128
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Quote:
Originally Posted by ZiGGi View Post
Попробуй дебаг версию тоже, пожалуйста.
Тот же самый рантайм.
__________________
More than 10 years of development, more than 40 mb(sic! 1 kk lines+) of source code, more than a two hundred units and more than 35k revisions(upd. aug 2017). Valakas Roleplay - choose your role.

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



[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Old 29/01/2018, 07:26 PM   #123
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,738
Reputation: 355
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Quote:
Originally Posted by eakwarp View Post
Тот же самый рантайм.
В смысле оно тоже работает?
ZiGGi is online now   Reply With Quote
Old 29/01/2018, 07:27 PM   #124
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,900
Reputation: 128
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Quote:
Originally Posted by ZiGGi View Post
В смысле оно тоже работает?
Нет, в смысле сервер не падает, равно как и с обычной версией. Но выдает ошибку в дебаге, и не коннектится не одного непися.
__________________
More than 10 years of development, more than 40 mb(sic! 1 kk lines+) of source code, more than a two hundred units and more than 35k revisions(upd. aug 2017). Valakas Roleplay - choose your role.

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



[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Old 30/01/2018, 04:14 PM   #125
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,738
Reputation: 355
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Вот, особо не тестировал, но боты бегают и ездят. Также с версией под Linux.
Attached Files
File Type: zip FCNPC_DL.zip (169.5 KB, 6 views)
ZiGGi is online now   Reply With Quote
Old 31/01/2018, 11:36 AM   #126
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,900
Reputation: 128
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Работает, спасибо.
__________________
More than 10 years of development, more than 40 mb(sic! 1 kk lines+) of source code, more than a two hundred units and more than 35k revisions(upd. aug 2017). Valakas Roleplay - choose your role.

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



[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Old 02/02/2018, 02:40 PM   #127
MrStead
Little Clucker
 
MrStead's Avatar
 
Join Date: Jul 2014
Location: Russia
Posts: 33
Reputation: 0
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Добрый день!

Те вопросы, с которыми я к вам обращался, уже решены. Везде моя вина) ошибки нашел - исправил.

Теперь насчет FCNPC_GoByMovePath с машиной(https://github.com/ziggi/FCNPC/issues/88). Я решил сделать собственную реализацию поездки, и на удивление, вышло всё очень хорошо. Во-первых, машина на больших скоростях едет плавно и не телепортируется из точки в точку. Во-вторых, езда по горке не идеальная, но более менее терпимая: телепорты есть, но не такие(чем больше угол, тем ярче они выражены). А также, независимо от mapandreas,coladnreas машина принимает угол наклона горки.

Видео:
https://www.*******.com/watch?v=sTRe...ature=*********

Все-таки нужно исправить это в плагине. С моим методом машина едет куда лучше, чем через стандартный в плагине. Да, может быть есть что и подправить в моем способе, но это уже пустяки.

Вот мой код, который я буду использовать вместо FCNPC_GoByMovePath. Использовал углы, а не кватернионы, так как пока их не знаю(GetRotationQuaternion - это нужно добавить отдельно).
PHP Code:
Public:BotMoveInVehicle(botidpathpointFloat:velocity) {
    new 
FloatxFloatyFloatz,
        
FloatfxFloatfyFloatfz;
    
FCNPC_GetPosition(botidxyz);
    
FCNPC_GetMovePoint(pathpointfxfyfz);
    
    new 
Floatdist floatsqroot(kv(fx) + kv(fy) + kv(fz)),
        
time floatround(dist velocity 1000.0);
    if ( 
dist <= 1.5 ) {
        if ( 
point != FCNPC_GetNumberMovePoint(path) - ) {
            
BotMoveInVehicle(botidpathpoint 1velocity);
        } else {
            
FCNPC_SetVelocity(botid0.00.00.0);
        }
        return 
1;
    }
    
    new 
Floatalpha atan2(fy yfx x),
        
FloatsinBeta = (fz - (1.0)) / dist,
        
Floatbeta atan2(sinBetafloatsqroot(1.0 sinBeta sinBeta));

    
FCNPC_SetVelocity(botidvelocity floatcos(alphadegrees) * 0.02515velocity floatsin(alphadegrees) * 0.02515velocity floatsin(betadegrees) * 0.02515true);
    
    new 
Floatw;
    
GetRotationQuaternion(beta0.0alpha 90.0wxyz);
    
FCNPC_SetQuaternion(botidwxyz);
    
    
    
SetTimerEx("BotMoveInVehicle", ((30 time 150) ? time time), false"iiif"botidpathpointvelocity);
    return 
1;
}

BotMoveInVehicle(npcidpathid0Float:velocity//использование 
__________________
Bot system with PathFinder on CA
Bot police and AI in samp
Bot police #2
HELP ME PLEASE HERE to let me create AI in SAMP!
MrStead is offline   Reply With Quote
Old 03/02/2018, 05:41 AM   #128
MrStead
Little Clucker
 
MrStead's Avatar
 
Join Date: Jul 2014
Location: Russia
Posts: 33
Reputation: 0
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

И еще проблемка....
Нашел серьезный баг. Я так понимаю, он связан с тем багом, про который я говорил в предыдущем своем сообщении тогда, когда у меня крашило сервер. Нужно срочно исправить. А то из-за этого возникает целая цепочка других багов и краш

Когда удаляешь путь 1, удаляется каким-то образом путь 2. Вот в моих логах примерно следующее. Стоит все в таймере.
PHP Code:
point 0(path=2exist 1)
remove path 1
point 
0(path=2exist 0

Однако, в этом случае все нормально. Удаляем 2 - удаляется 2
PHP Code:
point 0(path=1exist 1)
remove path 2
point 
0(path=1exist 1
Можете проверить.
PHP Code:
FCNPC_CreateMovePath();
    new 
path2 FCNPC_CreateMovePath(),
        
path FCNPC_CreateMovePath();
    
printf("path = %i, exist = %b"pathFCNPC_IsValidMovePath(path));
    
FCNPC_DestroyMovePath(path2);//удаляем только path2
    
printf("destroy path = %i, %b"path2FCNPC_IsValidMovePath(path2));
    
printf("path = %i, exist = %b"pathFCNPC_IsValidMovePath(path)); 
__________________
Bot system with PathFinder on CA
Bot police and AI in samp
Bot police #2
HELP ME PLEASE HERE to let me create AI in SAMP!
MrStead is offline   Reply With Quote
Old 06/02/2018, 02:07 PM   #129
MrStead
Little Clucker
 
MrStead's Avatar
 
Join Date: Jul 2014
Location: Russia
Posts: 33
Reputation: 0
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Я вижу, FCNPC_IsValidMovePath исправлен, значит и проблем с FCNPC_DestroyMovePath тоже нет?
__________________
Bot system with PathFinder on CA
Bot police and AI in samp
Bot police #2
HELP ME PLEASE HERE to let me create AI in SAMP!
MrStead is offline   Reply With Quote
Old 20/06/2018, 09:35 AM   #130
Anomis
Little Clucker
 
Join Date: Jun 2018
Posts: 1
Reputation: 0
Default Re: FCNPC - Fully Controllable NPC (Russian Thread)

Хм.. Есть одно но. Колбек не учитывает взрывной урон, то есть , если танк стреляет в машину/бота, то урон не учитывается. Также прошу сделайте, угол поворота камеры бота, то есть, если например бот ведет машину с пушкой(Пожарная машина/водомет/танк) , то чтобы бот мог поворачивать пушку

Это бы хорошо расширило возможности ботов

Last edited by Anomis; 20/06/2018 at 11:55 AM.
Anomis is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Plugin] FCNPC - Fully Controllable NPC OrMisicL Plugin Development 3639 07/10/2018 04:40 PM
[Include] (AdvancedChat.inc) - Fully Controllable Chat illuminati2 Includes 5 23/02/2016 09:00 AM
[Include] [INC] Russian GameText + Russian Language for GTA-SA [Saint] Релизы/Releases 20 10/02/2015 11:24 AM
[Plugin] FCNPC - Fully Controllable NPC sa-mp 0.3x R2 [LCK]Chris Plugin Development 82 16/05/2014 02:16 PM
[?]New SZR fully controllable NOS system Qeux Help Archive 3 17/03/2011 02:24 AM


All times are GMT. The time now is 01:13 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.