SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 27/03/2017, 05:06 PM   #15081
ZiGGi
Banned
 
Join Date: Sep 2008
Location: Russia
Posts: 1,659
Reputation: 356
Default Re: Скриптинг курилка

Quote:
Originally Posted by DANGER1979 View Post
Проблема решается с помощью скрипта AutoPilot script by Gamer_Z v0.2 и FCNPC-1.6.1-windows, но тачка едет боком т.к. SetVehicleZAngle и SetVehicleAngularVelocity почему то не работает когда за рулём сидит бот.
Менять угол поворота можно с помощью FCNPC_SetAngle.
ZiGGi is offline   Reply With Quote
Old 27/03/2017, 07:00 PM   #15082
DANGER1979
Gangsta
 
DANGER1979's Avatar
 
Join Date: Sep 2009
Location: Belarus
Posts: 793
Reputation: 21
Default Re: Скриптинг курилка

Quote:
Originally Posted by ZiGGi View Post
Менять угол поворота можно с помощью FCNPC_SetAngle.
спасибо большое. Теперь всё работает.

Только ещё одна проблема, не знаю почему,
Code:
public OnPlayerUpdate(playerid)
{
	if(IsPlayerNPC(playerid)) SendClientMessage(PlayerID,-1,"OnPlayerUpdate");
	return 1;
}
почему на ботов этот паблик не распространяется?
__________________
Virtual World Developer
DANGER1979 is offline   Reply With Quote
Old 27/03/2017, 07:10 PM   #15083
Romz
Banned
 
Join Date: Jun 2013
Location: Ukraine
Posts: 1,042
Reputation: 64
Default Re: Скриптинг курилка

Quote:
Originally Posted by DANGER1979 View Post
спасибо большое. Теперь всё работает.

Только ещё одна проблема, не знаю почему,
Code:
public OnPlayerUpdate(playerid)
{
	if(IsPlayerNPC(playerid)) SendClientMessage(PlayerID,-1,"OnPlayerUpdate");
	return 1;
}
почему на ботов этот паблик не распространяется?
Вы используете FCNPC?
Для ботов: FCNPC_OnUpdate
Romz is offline   Reply With Quote
Old 27/03/2017, 08:04 PM   #15084
DANGER1979
Gangsta
 
DANGER1979's Avatar
 
Join Date: Sep 2009
Location: Belarus
Posts: 793
Reputation: 21
Default Re: Скриптинг курилка

Quote:
Originally Posted by Kolstin View Post
Вы используете FCNPC?
Для ботов: FCNPC_OnUpdate
спасибо всё отлично теперь работает, только осталось разобраться почему прицеп отцепливается от бота на тягаче при старте.
__________________
Virtual World Developer
DANGER1979 is offline   Reply With Quote
Old 27/03/2017, 08:29 PM   #15085
ZiGGi
Banned
 
Join Date: Sep 2008
Location: Russia
Posts: 1,659
Reputation: 356
Default Re: Скриптинг курилка

Quote:
Originally Posted by DANGER1979 View Post
только осталось разобраться почему прицеп отцепливается от бота на тягаче при старте.
Потому что физика прицепа определяется физическим движком игры, которого у ботов нет. А раз его нет, то скорость прицепа всегда равна нулю, поэтому и отцепляется.
ZiGGi is offline   Reply With Quote
Old 30/03/2017, 06:13 PM   #15086
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

Code:
DestroyVehicleEx(vehid)
{
	if(IsValidVehicle(vehid))
	{
		ownerID[vehid] = INVALID_PLAYER_ID;
		engine[vehid] = 0;
		lights[vehid] = 0;
		music[vehid] = 0;
		ondm[vehid] = 0; // tut crash
		DestroyVehicle(vehid);
		gotocar[vehid] = 0;
	}
	return true;
}
Ребята, подскажите пожалуйста, от чего тут блин может краш возникать? У меня мод крашится при вызове этой функции, крашдетект тыкает на строку где отметил. Функция стоит в конце мода и вызывается много где. Что тут такого блин проблемного в обнулении, что крашит? Убираю эту строку, крашит на этом же месте другое обнуление. Что это такое?
OneHitWonder is offline   Reply With Quote
Old 30/03/2017, 06:14 PM   #15087
cm666
Huge Clucker
 
Join Date: Jul 2012
Posts: 468
Reputation: 8
Default Re: Скриптинг курилка

Точна эта ? И что содержит IsValidVehicle
cm666 is offline   Reply With Quote
Old 30/03/2017, 06:17 PM   #15088
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

Точно, крашдетектор мне раз 10 на нее показывал, постоянно именно ее. IsValidVehicle это самп апи
OneHitWonder is offline   Reply With Quote
Old 30/03/2017, 06:41 PM   #15089
ZiGGi
Banned
 
Join Date: Sep 2008
Location: Russia
Posts: 1,659
Reputation: 356
Default Re: Скриптинг курилка

Quote:
Originally Posted by OneHitWonder View Post
Code:
DestroyVehicleEx(vehid)
{
	if(IsValidVehicle(vehid))
	{
		ownerID[vehid] = INVALID_PLAYER_ID;
		engine[vehid] = 0;
		lights[vehid] = 0;
		music[vehid] = 0;
		ondm[vehid] = 0; // tut crash
		DestroyVehicle(vehid);
		gotocar[vehid] = 0;
	}
	return true;
}
Ребята, подскажите пожалуйста, от чего тут блин может краш возникать? У меня мод крашится при вызове этой функции, крашдетект тыкает на строку где отметил. Функция стоит в конце мода и вызывается много где. Что тут такого блин проблемного в обнулении, что крашит? Убираю эту строку, крашит на этом же месте другое обнуление. Что это такое?
Может покажешь лог крашдетекта?
ZiGGi is offline   Reply With Quote
Old 30/03/2017, 06:43 PM   #15090
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

[21:31:52] [debug] #0 001fd298 in DestroyVehicleEx (vehid=316) at D:\pr\mode\gamemodes\trs.pwn:36450
OneHitWonder 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
IRC-канал по скриптингу: #sa-mp.scripting.RU Zeex Русский/Russian 9 22/05/2015 03:24 AM
как понять кто убил и того кого убили? fooxid Русский/Russian 5 11/07/2010 06:21 PM
как разбить длинную строку? KPECTak Русский/Russian 14 08/06/2010 04:23 AM
Рускоязычные порталы по PAWN скриптингу isan Русский/Russian 15 21/03/2010 08:10 PM


All times are GMT. The time now is 03:48 PM.


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