Server IP Updated: 43.248.188.73:8192
If you have a store file, rename it to 43.248.188.73-8192
If you have a store file, rename it to 43.248.188.73-8192
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: habi on Dec 19, 2022, 08:15 AMThanks Habi, great feat! This could be very interestingQuote from: Yyg on Dec 12, 2022, 08:07 AMHello Habi, the new NPC features are very interesting!Thank you Yyg. I understand the problem with putting NPCs inside Vehicles.
But I still have a few issues, I try to get the NPC to sit in my car (player.PutInVehicleSlot), it seems to work, but the NPC will no longer do a stream update (Pos locked) and when I drive the car a certain distance, the NPC will disappear and return to the point where it was boarded.d player.Pos stays in the boarding Position
It seems impossible to do a "on-board" Update Vehicle Pos in NPCScript, and when I try something like SetMyPos(), the NPC just leaves the vehicle.
Maybe I'm getting something wrong, but are there any examples where an NPC can get in my car, no matter where I drive it?
We have not implemented this feature it. Syncing NPC in vehicle needs a new function as the existing function 'SendOnFootSyncData' can sync only On foot values.
I think VCMP automatically set player state and position from the last sync packet if new packets are not received for some time.
So syncing npc then require either 1. One vehicle sync packet or 2. Continous vehicle sync packets.
In current version as mentioned before, sending vehicle sync packets directly is not possible.
Server getting no vehicle sync packets from npc may be the reason of player.Vehicle value equal null.
SetMyPos function will fail too because it sends On-Foot update packets only.
This issue needs to be taken care in the next version.
Quote from: habi on Dec 10, 2022, 02:12 PMThanks habi, it worked! The vehicle is moving again!Quote from: Yyg on Dec 09, 2022, 11:57 AM:)Hi habi, I would like to feedback a questionHi Yyg. It was a condition which escaped my notice.
When I tried to use version 1.5, I found that any NPCS driving vehicles would not work.
(cannot be played by this version of program)
The '. rec' files are binary files. The first byte of all of them was E8 in previous version.
Version 1.5 require it to be E9.
I request you to make this change in the first byte of driving recordings using a 'hex-editor', for the time being.
The first four bytes E8 03 = 1000 (decimal)
E9 03 = 1001
Quote from: Waluta on Dec 07, 2022, 12:11 AMIt's very nice that the server is developing so well, it's a pity that it's not translated into English, it makes it a bit difficult to communicate with other players.Yes, message translation seems to be a not easy job, perhaps will be realized in the future! Anyway, Happy winter!
Quote from: Sebastian on Sep 11, 2022, 10:18 PMI've finally downloaded the files. To save some of struggles, here is a mirror of the store:
https://www.mediafire.com/file/rqh4ljr2dgedesh/171.115.220.47-8192.zip/file
I tested the server, and liked a lot that you found a good way to use both VC and LC maps in the same time, with custom radar and etc.
If I were you, I would have used water texture with no alpha, for gta3's map.
I've seen some interventions of NPCs around map, simulating the traffic, which was kinda cool: cop cars, civil cars, aircraft
And I can see the effort in everything around, especially on the GUI which I cannot really interact with, since I don't know chinese, haha.
(I don't think english will ever be added to the server, since english players will never stay long enough to make a difference because they cannot actually interact with the chinese GUI)
Great job, guys!
PS: Am I wrong, or there is some sort of Translator too? by pressing [Y] key, and shift (for green arrow)
function onPlayerJoin (player)
{
player.Colour = RGB(205, 186, 150);
}
local testColor = RGB(255, 255, 255);
function onPlayerJoin (player)
{
player.Colour = testColor;
}
It looks like player.colour is very strict, you can only go straight to RGB(255, 255, 255)
It can be seen that if you try to set player.colour = null then you will crash directly