 |
|

15.02.2019, 18:55
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
Сообщение от Vlad Horii
C++:
Код:
sync
.
fOrigin
[
2
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
->
onFootData
.
fPosition
[
2
]
+
rand
(
)
%
10
rand() не?
Ну это не настоящий рандом(будут одни и теже значения) нужно еще инициализировать такое
C++:
Код:
srand
(
time
(
NULL
)
)
;
// и еще библиотеку ctime надо подключить
C++:
Код:
sync
.
fOrigin
[
2
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
->
onFootData
.
fPosition
[
2
]
+
(
(
rand
(
)
%
21
)
-
10
)
|
|
|

15.02.2019, 19:13
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
|
|
|

15.02.2019, 22:44
|
|
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами:
5351007
Репутация:
0
|
|
Сообщение от Harryss
Версию SDK с версией SF сверь.
В точности не знаю, произошли ли изменения в SDK с обновлением до 5.4, но заметил, что плагин на SDK 5.4 при /q на SF 5.3 крашит, а на 5.4 - нет.
Это потому что Фип в 5.4 пофиксил проблему с затиранием деструктора другими плагинами.
Достаточно использовать нативный DLL_PROCESS_DETACH деструктор в дллмаине.
|
|
|

19.02.2019, 23:53
|
|
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами:
5351007
Репутация:
0
|
|
Сообщение от Mozze.cpp
Как получить название машины в которой сидишь?
Сообщение от Спойлер
C++:
Код:
char
vehNames
[
]
[
212
]
=
{
{
"Landstalker"
}
,
{
"Bravura"
}
,
{
"Buffalo"
}
,
{
"Linerunner"
}
,
{
"Perrenial"
}
,
{
"Sentinel"
}
,
{
"Dumper"
}
,
{
"Firetruck"
}
,
{
"Trashmaster"
}
,
{
"Stretch"
}
,
{
"Manana"
}
,
{
"Infernus"
}
,
{
"Voodoo"
}
,
{
"Pony"
}
,
{
"Mule"
}
,
{
"Cheetah"
}
,
{
"Ambulance"
}
,
{
"Leviathan"
}
,
{
"Moonbeam"
}
,
{
"Esperanto"
}
,
{
"Taxi"
}
,
{
"Washington"
}
,
{
"Bobcat"
}
,
{
"MrWhoopee"
}
,
{
"BFInjection"
}
,
{
"Hunter"
}
,
{
"Premier"
}
,
{
"Enforcer"
}
,
{
"Securicar"
}
,
{
"Banshee"
}
,
{
"Predator"
}
,
{
"Bus"
}
,
{
"Rhino"
}
,
{
"Barracks"
}
,
{
"Hotknife"
}
,
{
"Trailer1"
}
,
{
"Previon"
}
,
{
"Coach"
}
,
{
"Cabbie"
}
,
{
"Stallion"
}
,
{
"Rumpo"
}
,
{
"RCBandit"
}
,
{
"Romero"
}
,
{
"Packer"
}
,
{
"Monster"
}
,
{
"Admiral"
}
,
{
"Squalo"
}
,
{
"Seasparrow"
}
,
{
"Pizzaboy"
}
,
{
"Tram"
}
,
{
"Trailer2"
}
,
{
"Turismo"
}
,
{
"Speeder"
}
,
{
"Reefer"
}
,
{
"Tropic"
}
,
{
"Flatbed"
}
,
{
"Yankee"
}
,
{
"Caddy"
}
,
{
"Solair"
}
,
{
"BerkleyRCVan"
}
,
{
"Skimmer"
}
,
{
"PCJ-600"
}
,
{
"Faggio"
}
,
{
"Freeway"
}
,
{
"RCBaron"
}
,
{
"RCRaider"
}
,
{
"Glendale"
}
,
{
"Oceanic"
}
,
{
"Sanchez"
}
,
{
"Sparrow"
}
,
{
"Patriot"
}
,
{
"Quad"
}
,
{
"Coastguard"
}
,
{
"Dinghy"
}
,
{
"Hermes"
}
,
{
"Sabre"
}
,
{
"Rustler"
}
,
{
"ZR-350"
}
,
{
"Walton"
}
,
{
"Regina"
}
,
{
"Comet"
}
,
{
"BMX"
}
,
{
"Burrito"
}
,
{
"Camper"
}
,
{
"Marquis"
}
,
{
"Baggage"
}
,
{
"Dozer"
}
,
{
"Maverick"
}
,
{
"NewsChopper"
}
,
{
"Rancher"
}
,
{
"FBIRancher"
}
,
{
"Virgo"
}
,
{
"Greenwood"
}
,
{
"Jetmax"
}
,
{
"Hotring"
}
,
{
"Sandking"
}
,
{
"Blista Compact"
}
,
{
"Police Maverick"
}
,
{
"Boxville"
}
,
{
"Benson"
}
,
{
"Mesa"
}
,
{
"RCGoblin"
}
,
{
"HotringRacer A"
}
,
{
"HotringRacer B"
}
,
{
"BloodringBanger"
}
,
{
"Rancher"
}
,
{
"SuperGT"
}
,
{
"Elegant"
}
,
{
"Journey"
}
,
{
"Bike"
}
,
{
"MountainBike"
}
,
{
"Beagle"
}
,
{
"Cropdust"
}
,
{
"Stunt"
}
,
{
"Tanker"
}
,
{
"Roadtrain"
}
,
{
"Nebula"
}
,
{
"Majestic"
}
,
{
"Buccaneer"
}
,
{
"Shamal"
}
,
{
"Hydra"
}
,
{
"FCR-900"
}
,
{
"NRG-500"
}
,
{
"HPV1000"
}
,
{
"CementTruck"
}
,
{
"TowTruck"
}
,
{
"Fortune"
}
,
{
"Cadrona"
}
,
{
"FBITruck"
}
,
{
"Willard"
}
,
{
"Forklift"
}
,
{
"Tractor"
}
,
{
"Combine"
}
,
{
"Feltzer"
}
,
{
"Remington"
}
,
{
"Slamvan"
}
,
{
"Blade"
}
,
{
"Freight"
}
,
{
"Streak"
}
,
{
"Vortex"
}
,
{
"Vincent"
}
,
{
"Bullet"
}
,
{
"Clover"
}
,
{
"Sadler"
}
,
{
"FiretruckLA"
}
,
{
"Hustler"
}
,
{
"Intruder"
}
,
{
"Primo"
}
,
{
"Cargobob"
}
,
{
"Tampa"
}
,
{
"Sunrise"
}
,
{
"Merit"
}
,
{
"Utility"
}
,
{
"Nevada"
}
,
{
"Yosemite"
}
,
{
"Windsor"
}
,
{
"MonsterA"
}
,
{
"MonsterB"
}
,
{
"Uranus"
}
,
{
"Jester"
}
,
{
"Sultan"
}
,
{
"Stratum"
}
,
{
"Elegy"
}
,
{
"Raindance"
}
,
{
"RC Tiger"
}
,
{
"Flash"
}
,
{
"Tahoma"
}
,
{
"Savanna"
}
,
{
"Bandito"
}
,
{
"FreightFlat"
}
,
{
"StreakCarriage"
}
,
{
"Kart"
}
,
{
"Mower"
}
,
{
"Duneride"
}
,
{
"Sweeper"
}
,
{
"Broadway"
}
,
{
"Tornado"
}
,
{
"AT-400"
}
,
{
"DFT-30"
}
,
{
"Huntley"
}
,
{
"Stafford"
}
,
{
"BF-400"
}
,
{
"Newsvan"
}
,
{
"Tug"
}
,
{
"Trailer 3"
}
,
{
"Emperor"
}
,
{
"Wayfarer"
}
,
{
"Euros"
}
,
{
"Hotdog"
}
,
{
"Club"
}
,
{
"FreightCarriage"
}
,
{
"Trailer3"
}
,
{
"Andromada"
}
,
{
"Dodo"
}
,
{
"RCCam"
}
,
{
"Launch"
}
,
{
"PoliceCar(LSPD)"
}
,
{
"PoliceCar(SFPD)"
}
,
{
"PoliceCar(LVPD)"
}
,
{
"PoliceRanger"
}
,
{
"Picador"
}
,
{
"S.W.A.T.Van"
}
,
{
"Alpha"
}
,
{
"Phoenix"
}
,
{
"Glendale"
}
,
{
"Sadler"
}
,
{
"LuggageTrailerA"
}
,
{
"LuggageTrailerB"
}
,
{
"StairTrailer"
}
,
{
"Boxville"
}
,
{
"FarmPlow"
}
,
{
"UtilityTrailer"
}
}
;
int
carid
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
->
inCarData
.
sVehicleID
;
int
veh_handle
=
SF
->
getSAMP
(
)
->
getVehicles
(
)
->
GetCarHandleFromSAMPCarID
(
carid
)
;
WORD modelid
=
GAME
->
GetPools
(
)
->
GetVehicle
(
veh_handle
)
->
GetModelIndex
(
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
148
,
112
,
255
)
,
"{07DA5B}CarName: %s"
,
vehNames
[
modelid
-
400
]
)
;
|
|
|

20.02.2019, 00:35
|
|
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами:
5351007
Репутация:
0
|
|
WORD modelid = SF->getSAMP()->getVehicles()->pSAMP_Vehicle[carid]->pGTA_Vehicle->base.model_alt_id;
|
|
|

20.02.2019, 17:51
|
|
Участник форума
Регистрация: 20.08.2017
Сообщений: 195
С нами:
4596143
Репутация:
68
|
|
как отправить сообщение на сервер?
|
|
|

21.02.2019, 19:12
|
|
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами:
6096955
Репутация:
78
|
|
Сообщение от sanreal
как отправить сообщение на сервер?
в какой среде
|
|
|

21.02.2019, 19:15
|
|
Участник форума
Регистрация: 20.08.2017
Сообщений: 195
С нами:
4596143
Репутация:
68
|
|
Сообщение от Jenecheque
в какой среде
vs
|
|
|

21.02.2019, 19:27
|
|
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами:
6096955
Репутация:
78
|
|
|
|
|

21.02.2019, 23:14
|
|
Новичок
Регистрация: 24.07.2017
Сообщений: 11
С нами:
4634988
Репутация:
1
|
|
Народ у меня вопрос по sf api вообщем мне нужно найти 3д коорды кости
Но я знаю только вот это:
Код:
Код:
CVector head_pos;
Ped->GetBonePosition(eBone::BONE_HEAD, &head_pos)
Но это нельзя использовать в написании того же вх помогите как мне конвертировать эти координаты в 3D
P.S Народ я разобрался так что листайте дальше!!!!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|