Menu

Show posts

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 Menu

Topics - Yyg

#1
https://www.youtube.com/watch?v=wkc1EeuR9b0

Recorded video from the server: https://forum.vc-mp.org/?topic=8916.0
All content (including snow and weather) comes from the server, not from native MOD modifications
Thank you Renzuka_Ctone for the snow ground achieved, and [R3V]Kelvin for the snow inspiration!

;) Happy Winter! Good Luck!
#2
Servers / VCCC | VC&LC Community Server(CN)
Sep 11, 2022, 10:41 AM
:)Sorry my English is not good, but I am here to introduce you a VCMP server from China

In this server, the developers did a lot of new things, although some of the content is not advanced, but does add new fun to VCMP0.4.

(Note: this is an almost entirely Chinese server, unfortunately there is no time for dual language adaptation, but if we are lucky enough to be popular with international players, we will adapt it)

It's a two-city server with VC and LC that you can switch between by taking a plane, and each city has almost the same content.

With a full account system, you can start and join companies, and buy your own vehicles and housing assets. For other content, you only need to visit map stores (such as weapons stores, clothing stores, car dealerships).

You can view the map by holding down the [M] key

Common keys:
Open the mobile phone menu
[X] Action list
[M] A large map

Almost all functions are integrated within the B button's menu

In addition to this, the developers have built A "mission system" into the server, where you can play multiple gameplay (racing, A\D, etc.) within A single server without affecting the progress of the main world, while earning rewards that can be used after the game is over.

If you are interested in my introduction, please come and have a try, although there may be language problems


Server IP: 43.248.188.73-8192 (Updated 2023.05)
If you have a resource file or folder, rename it to "43.248.188.73-8192"

We have prepared the Mediafire store pack for you to skip the download step
https://www.mediafire.com/file/h5ubmi9mxju9fn5/103.239.244.226-8192.7z/file
(Updated 2023-03-12, Please Download new store :D)
(Please download and rename folder to "43.248.188.73-8192")

Funny Images






A Server Battle Mode Video
https://www.youtube.com/watch?v=Xaw-B_SWEd0

New Version V1.7 Video(Winter)
https://www.youtube.com/watch?v=wkc1EeuR9b0

As a complement, this server uses the NPC functionality provided by Habi(Thanks!), which makes the world come alive.
I have tried to prevent these players from being shown, but it doesn't work. Sorry that this may be misleading for some players. I have added all NPC players' names, So that players can tell if there is a real player online.
#3
Sorry for my poor English, but I would like to introduce a problem that has been bothering me for more than 5 years

I've written a lot of servers and tried to make the most of the VCMPAPI, which means I tried to use a lot of the API, but eventually it would crash, maybe because I wasn't using it the right way

But I've been refactoring a script recently, and I've listed the "occasional error-free crash" as the key issue. I've been struggling with this problem for a few years now(https://forum.vc-mp.org/?topic=7898.msg49014#msg49014), which led me to think it had something to do with the SQlite plugin or VCMP0.4 (yes, it does have a little bit).

It's very frustrating when you have tried your best to verify try catch and null judgments, but still occasionally crash without any errors

If your server occasionally crashes without warning, especially when onPlayerJoin or onPlayerPart (or when players are reconnecting), check your server for this dangerous code!!
function onPlayerJoin (player)
{
player.Colour = RGB(205, 186, 150);
}

Did something happen? Of course not :(

But if you're like me, and consider it a variable to avoid the hassle of having to change colors in batches later, there's a reasonable chance that the server will crash without warning when a player enters or exits

local testColor = RGB(255, 255, 255);
function onPlayerJoin (player)
{
player.Colour = testColor;
}

What's going to happen? Not necessarily, it will still work, you will change the player's color, but after hundreds of tests, it is this dangerous line of code that is causing the problem

How to reproduce almost 100 percent?
Try building a test script that only places this line of code (the way you use variables, whether it's local var = RGB() \ var <- RGB())
When you exit (reconnect) the server, there is a chance that you will cause the server to crash

However, if you click on your server. Exe with the mouse after the player has successfully entered the server (in this case, he will lose response and stop partial synchronization), wait for a few seconds, then click Reconnect of the game, and you will find that you can explore the server, but you can't join in correctly. You let go of the server. Exe mouse, at this point you should be prompted to be kicked out of the game (if not, please repeat the previous steps to try)

If YOU HAVE BEEN KICKED OUT OF THE GAME, try/CONNECT 127.0.0.1 8192 (or reconnect), BY this TIME YOUR server SHOULD have crashed

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

As for the impact of SQLite or VCMP0.4 I mentioned earlier, it may be due to a short delay, similar to achieving a "mouse click exe" effect, but that's not their problem, it's the code

This may or may not be a BUG, but I'm sure there will be people using variables as RGB, you can try to check if there is a problem, even if it is not in onPlayerJoin
#4
I don't know if anyone remembers me. I haven't come to the VCMP forum for a long time. I am very happy that there are players who insist on it.I would like to present you with two gifts.

Gift 1
Had a long time ago, I published a article about "other language chat box", was still in the testing phase, with the restoration and improvement of later, I think this can be published here, let the other players can change into your own language (this is the earliest specially designed for Chinese characters, you may need to be performed according to their own language coding part)

Here are some screenshots


This is a GUI chat box that is almost independent of VCMP. It supports different colors, many symbols, and thousands of Chinese characters. The only way to use it is to replace VCMPAPI Message("") with XX_message (""), and the rest is to change the original English to Chinese characters.

Unfortunately, I've stopped playing VCMP since I finished developing this, so I'm currently only allowing server output, not multi-lingual input (which is still the built-in English input for VCMP), but at least this will make it easier for players (like me) who don't speak English to understand the server.

Attention if you have a look at the picture, including "QwQ" this sentence is still sent by VCMP built-in, and other components of Chinese characters by the Chinese display, simply put, if you know how to reasonable use, basic can be done with VCMP seamless use (add, all this is the server script, rather than any external patch)

Gift 2
This is the second gift, a panel similar to GTA5, it is composed of header and Value, and supports multiple formats (labels, edit boxes, buttons), you can set any content in any format according to the need, the binding method is the same as the VCMP GUI, you just need to get the reference in it.

Due to the needs at that time, I have bound this component to the Chinese component. If you need it, you need to change it to your own language, which also requires you to check the code and modify it by yourself. Good luck to you.

Here are some screenshots


Script Download
https://github.com/bibiboxs/vcmp/tree/master/CNInputManager
https://github.com/bibiboxs/vcmp/tree/master/CNNativeUI

Special note: Because this is a long time ago, I can only make sure it is useful here. When you try to add to the server, you must back up the server in advance!

Because the two contents are extracted from a Chinese server, there may be problems with direct transplantation. You can try to understand the code and install it correctly (this may be a little difficult, but it should not be a big problem), if there is any problem You can reply here, if possible, I will help you as much as possible.
#5
绝地求生 VC-PUBG DM | PLAYERUNKNOWN'S BATTLEGROUNDS
(Vice City PUBG-DM Online Server)



MaxPlayers: 64(Don't Change)
Store Size: 6MB
Language: Chinese \ English
Owner: bbbb(script) & Bdc
Thanks: @Sebastian(Parachuting System)
Website: http://www.230club.com/

[Introduction]
In this Chinese \ English bilingual server, you can experience the unprecedented Vice City PUBG (DM);
Unlimited languages, easy GUI, You can join a game soon!
Welcome to PUBG-DM, you will become the elite of this Battle!

[Game Rules]
1. Choose your initial weapon and skydiving location and start skydiving;
2. Get more weapons by picking up weapons and airdrops;
3. Defeat any enemies you meet to improve your score;
4. Within the specified time, kill the enemy the most and become the Elite!

The time of each game is 25 minutes. The person who kills the most will win!

[Commonly Keys]
{Z} = Bend over(Translucent, disappeared on the map)
{X} = AnimMenu(Press and hold to use the action menu)
{N} = Use Medical kit(If you have, and Hold the button drop)
{M} = Use Armour(If you have, and Hold the button drop)
{CapsLock} = Ranking Menu
{G} = Drop current weapon
{Alt} = Replace current weapon (if prompted)
{F4} = Auto Spawn(After death, no longer return to the menu)

[Commonly Commands]
{"/setgroup xxxx"} = Join or Create a chat channel(to start a team chat with "\" when chatting)

[Server Tips]
1. If a vehicle is locked, You can try to attack it;
2. When you press {Z} to get down, You will disappear on the mini map;
3. If you are knocked down, You will not be able to stand up until death;
4. This is a new server, you may find a bug, Please understand.
5. If you find any problems, Please let me know here!

[Possible future content]
1. A small number of zombies (carrying some supplies);
2. Better airdrop system;
3. Teaming system;
4. Poison ring system;
5. Random explosion point.

[Screenshots]
[spoiler]







[/spoiler]

[Credits]
Anyone can use it, but I hope to keep the relevant address of "www.mp-gamer.com"

[Use attention]
1.This server only has basic PUBG gameplay, and there are some problems that may cause a crash. I don't have time to fix it. If you find some problems, you can tell everyone here
2.My English and coding skills are not good, but I love to learn, if there is anything I do not do well, please advise
3.Have Fun!

[Download and Setup]
Server version: 04rel006
Need plug-in: announce04rel64 sqlite04rel64 squirrel04rel64 hashing04rel64
LoginAdmin Cmd: /loginadmin(Command.nut, Remember to modify)

Server Download(Just Script\Database\Stores): Download(Dropbox)
VirusCheck: VirusTotal

Because the forum stipulates that it is not allowed to publish any executable files, please manually download the latest 04rel006 VCMPServer.exe and the above required DLL, and modify the 32\64 in server.cfg according to the file you downloaded
#6
Support / Strange exception
Jul 26, 2020, 03:07 AM
Hi everyone, sorry for my english

But I encountered some strange problems while writing the server, maybe someone can help me

1. After I use any CreateMarker, it will disappear without a rule when the server has a large number of people, and I have not used any DestroyMarker method. My MarkerIcon has been correctly placed in store\mapicons, and it will be displayed normally, but I don't know what Time will disappear by itself. Of course, there will be a new CreateMarker operation during this period, but there are no more than 3-5 icons in the entire world.
Supplement: I also ran DestroyMarker during the period, but the deleted marker should not disappear
such as:
status[1] = CreateMarker(...);
status[2] = CreateMarker(...);

DestroyMarker(status[2]);
//After testing, sometimes the icon that should not disappear will not be visible after executing this instruction(status[1])

2. I don't know if it is related to the first question, but sometimes, when the number of servers is large, I run a bunch of basic codes
CreatePickup( 407, 1, 0, Vector( x.tofloat(), y.tofloat(), z.tofloat() ), 255, true );
Sometimes it is not visible, but the instance is not empty. When I try to query Pickup.ID, it is a string of eight-digit long numbers. I think that although this is not empty, it is not actually generated because I can't found it or Pick up

I don't know if this is a server delay behavior or what, it's worth mentioning that my server has some more pickups and checkpoints, but none of them exceed the maximum number. Maybe there are 100 checkpoints and 1,400 pickups.

Can someone help me, I will be very grateful
#7
Support / Occasional server crash
Jul 20, 2020, 04:21 PM
:))Sorry for my bad English, but I ran into some problems

I'm writing a server and I didn't encounter any problems during the game, but when I try to log out of the server (or reconnect), occasionally the server crashes

This situation does not happen every time, the specific process:
[noae][noae][noae]1.I try ESC-RECONNNECT
2.Leave the server normally, the server no error print

Immediately afterwards, the client connects to the server immediately, and successfully connects, but still stays in the loading and loading server resource window, the server will crash after a few seconds
[/noae][/noae][/noae]

When this happens, the server does not have any errors, and even onPlayerJoin will not be called, but the client receives the Loading server info...

The only content output by the server may be "player login failed"

But I need to repeat, I have tested it many times, this situation does not happen often, it makes me feel random
I have set try catch in onPlayerPart, but there is still no error, the server will crash without any error

This onPlayerPart Code:
[noae][noae][noae]function onPlayerPart(player, reason)
{
//try{
if(player == null) return;
else if(player.ID <= -1) return;
else if(status[player.ID] == null) return;

if(status[player.ID].LoggedIn)
{
SaveStats(player);
}

        //This some Unique Player Timer
if(status[player.ID].WaitAccountTimer != null) status[player.ID].WaitAccountTimer.Delete();
if(status[player.ID].CameraFuncTimer != null) status[player.ID].CameraFuncTimer.Delete();
if(status[player.ID].UniqueVehicle != null) status[player.ID].UniqueVehicle.Delete();
if(status[player.ID].TempVehicle != null) status[player.ID].TempVehicle.Delete();

for(local i=0;i<status[player.ID].UniqueMarkers.len();i++)
{
if(status[player.ID].UniqueMarkers[i] != null) DestroyMarker(status[player.ID].UniqueMarkers[i]);
}

for(local i=0;i<status[player.ID].DropWeaponPickups.len();i++)
{
if(status[player.ID].DropWeaponPickups[i] != null) status[player.ID].DropWeaponPickups[i].Remove();
}

for(local i=0;i<status[player.ID].DropPickups.len();i++)
{
if(status[player.ID].DropPickups[i] != null) status[player.ID].DropPickups[i].Remove();
}

        //This Timer too, but no catch any error
try{
for(local i=0;i<status[player.ID].CTimers.len();i++)
{
if(status[player.ID].CTimers[i] != null) status[player.ID].CTimers[i].Delete();
}
}catch(e)
{
CPrint("PlayerPart CTimer err: " + e.tostring());
}
status[player.ID].CTimers.clear();

status[player.ID] = null;
/*}catch(ex)
{
CPrint("ERROR " + ex.tostring());
}*/
}

function SaveStats(player)
{
if(!status[player.ID].LoggedIn) return;

SaveAllWeapons(player);
SavePlayerPosition(player);

local _readySkin = player.Skin;
        //I know these codes are not standardized, but I don't think it will crash
local q = QuerySQL(db,
format(@"UPDATE [Accounts] SET
[UID]='%s',
[IP]='%s',
[Level]='%s',
[Exp]='%s',
[Cash]='%s',
[Bank]='%s',
[Kills]='%s',
[Deaths]='%s',
[Bubble]='%s',
[Skin]='%s',
[Health]='%s',
[Armour]='%s',
[WantedLevel]='%s',
[Team]='%s',
[Stock]='%s',
[_BubbleList]='%s',
[_SkinList]='%s',
[_WeaponList]='%s',
[_PhoneConfig]='%s',
[_HistoryCash]='%s',
[_LastConnectTime]='%s',
[AdminLevel]='%s'
WHERE [Name]='%s';",

status[ player.ID ].UID.tostring(),
status[ player.ID ].IP.tostring(),
status[ player.ID ].Level.tostring(),
status[ player.ID ].Exp.tostring(),
status[ player.ID ].Cash.tostring(),
status[ player.ID ].Bank.tostring(),
status[ player.ID ].Kills.tostring(),
status[ player.ID ].Deaths.tostring(),
status[ player.ID ].Bubble.tostring(),
_readySkin.tostring(),
status[ player.ID ].Health.tostring(),
status[ player.ID ].Armour.tostring(),
status[ player.ID ].WantedLevel.tostring(),
status[ player.ID ].Team.tostring(),
status[ player.ID ].Stock.tostring(),
status[ player.ID ]._BubbleList.tostring(),
status[ player.ID ]._SkinList.tostring(),
status[ player.ID ]._WeaponList.tostring(),
status[ player.ID ]._PhoneConfig.tostring(),
status[ player.ID ]._HistoryCash.tostring(),
g_ServerLocalTime.tostring(),
status[player.ID].AdminLevel.tostring(),
player.Name.tolower()
)
);
FreeSQLQuery( q );
}

function SaveAllWeapons( player )
{
if(!status[player.ID].LoggedIn) return;

local sql = "";
local isFirst = true;

for(local i = 0; i <= 8; i++ )
{
local wep = player.GetWeaponAtSlot( i ),
  ammo = player.GetAmmoAtSlot( i );
if( wep != 0 )
{
sql += wep + "," + ammo + "|";
}
}

status[player.ID].Weapon = sql;
UpdatePlayerDatabase(player, "Weapon", sql);
}

function SavePlayerPosition( player, pos = null, angle = null )
{
if(player == null || player.Pos == null) return;
else if(!status[player.ID].LoggedIn) return;

if( pos == null )
{
        status[player.ID].Position = player.Pos.x + "," + player.Pos.y + "," + player.Pos.z + "|" + player.Angle;
}else{
status[player.ID].Position = pos.x + "," + pos.y + "," + pos.z + "|" + angle;
}

UpdatePlayerDatabase(player, "Position", status[player.ID].Position);
}
[/noae][/noae][/noae]

I have also seen people who had the same problem in 2015 in the forum, but he did not solve it

After my test, I think this problem may be related to the SQlite plug-in or VCMP server. Can someone help me?

Thank you

Error Screenshot:

Until here, the server started to crash


Here, the exit print is output normally without any error
But this time did not receive any onPlayerJoin
#8
Hello everyone :D, Sorry my english not good.

From 2009 to 2020, for decades, players have undergone major changes from 0.3 to 0.4, but in the end, Still haven't implemented multilingual chat.
Some Chinese developers have recently completed a multi-language "chat component" in character graph mode.

Maybe this is not a real Chinese chat, but for some Chinese players, it must be a lot more convenient.

Some Images:
[spoiler]



You can press [~] custom switch for the black frame in the chat background.[/spoiler]

Anyway, this excites some players in other languages
Because this is not a patch or application, but based on client script, and will only increase the resource size of about 1MB

The server manager only needs to simply add some main functions into the server script, and then replace the built-in VCMP (such as: Message("")) with (CNInputManager_Message("")), MessagePlayer is the same, the rest All you need to do is change English to Chinese! The kit supports 04rel004 and above servers.

After a short test, no bad problems have been found for the time being, nor will the FPS be reduced, and 3700+ texts are supported
After waiting for this feature to be formally improved, I may release some principles, maybe some players in other languages can use ;)
#9
绝地求生 VC-PUBG DM | PLAYERUNKNOWN'S BATTLEGROUNDS
(Vice City PUBG-DM Online Server)



MaxPlayers: 64
Store Size: 6MB(BGP High-speed download)
GameMode: PUBG-DM
Language: Chinese \ English
Location: Beijing China
Owner: Bdc & bbbb(script)
Thanks: @Sebastian(Parachuting System)
Website: http://www.230club.com/

Server Address: 113.141.163.252:5193
This server will be open within a few hours of posting!

[Introduction]
In this Chinese \ English bilingual server, you can experience the unprecedented Vice City PUBG (DM);
Unlimited languages, easy GUI, You can join a game soon!

Fast server and optimization to improve game fluency!
Welcome to PUBG-DM, you will become the elite of this Battle!

[Game Rules]
1. Choose your initial weapon and skydiving location and start skydiving;
2. Get more weapons by picking up weapons and airdrops;
3. Defeat any enemies you meet to improve your score;
4. Within the specified time, kill the enemy the most and become the Elite!

The time of each game is 25 minutes. The person who kills the most will win!

[Commonly Keys]
{Z} = Bend over(Translucent, disappeared on the map)
{X} = AnimMenu(Press and hold to use the action menu)
{N} = Use Medical kit(If you have, and Hold the button drop)
{M} = Use Armour(If you have, and Hold the button drop)
{CapsLock} = Ranking Menu
{G} = Drop current weapon
{Alt} = Replace current weapon (if prompted)
{F4} = Auto Spawn(After death, no longer return to the menu)

[Commonly Commands]
{"/setgroup xxxx"} = Join or Create a chat channel(to start a team chat with "\" when chatting)

[Server Tips]
1. If a vehicle is locked, You can try to attack it;
2. When you press {Z} to get down, You will disappear on the mini map;
3. If you are knocked down, You will not be able to stand up until death;
4. This is a new server, you may find a bug, Please understand.
5. If you find any problems, Please let me know here!

[Possible future content]
1. A small number of zombies (carrying some supplies);
2. Better airdrop system;
3. Teaming system;
4. Poison ring system;
5. Random explosion point.

[Screenshots]
[spoiler]







[/spoiler]

[Supplement]
I am a Chinese, I don't quite understand the forum rules of other countries.
Maybe I missed something, please forgive me.
Although there have been some bad things happening in China VCMP
But I hope foreign friends can also support the new Chinese server.
China is changing

[New supplement]
This server was attacked in China and brought high ping to players from other countries
If there is a credible person willing to open this server in other countries, I will give the server to him for free!

The server has been restored, but if a reliable person is willing to set up this server in his country, I am willing to share it with him for free to let more people experience
#10
VCMP is a reputable, and good platform, but it seems that it is no longer suitable for me.

I have some servers, some of which may be useful to some people, such as this dynamic speedometer, all you have to do is simply put it on your own server.



Using it, you will be able to use an auto-zoom GUI in the lower right corner when using the vehicle, and will automatically rotate the pointer, like a true dashboard

You can use it as much as you like without marking any information.

Scripts: https://github.com/bibiboxs/vcmp/tree/master/VehicleDashboard
#11
[CN] Complete Zombie Survival DayZ: VCMP




[CN]僵尸生存DayZ | 中国跳伞求生服务器
(Zombie Survival DayZ | Chinese Skydiving Survival Server)




IP: 62.234.76.209:8192
MaxPlayers: 32
Store Size: 60MB
GameMode: DayZ/PUBG
Location: Beijing China
Owner: Fantasy Joyed Studio
Thanks: @pride(San Fierro Map), @Sebastian(Parachuting System)
Website: http://www.fantasyjoyed.com/



[Introduction]
In the new server, the worldview inherits the origin of the original fantasy city,
the player will play a surfer to skydiving to this strange and familiar place (Los Angeles),
players need to face groups of zombies and potential enemies and friends
Your goal is to survive and try to build a gathering place (building system) that belongs to you.

In order to ensure that you can survive smoothly,
you need to constantly look for supplies (find the box to press Alt)
or open the backpack to use something (press B),
you can also do other communication with other players (press X)
and you can also set some basic Information, etc. (P),
maybe you need some synthetic materials in the process of survival,
you can try to open the online synthesis table (press F1).

Now, I think you have a basic understanding of the gameplay.
You have to do very simple things, maintain food and clothing,
kill zombies and your "enemies", and search for materials while successfully living in the ruins...



[Screenshots]
[spoiler]













[/spoiler]



[Promotional film]
https://youtu.be/0GzF99nRJH4



[Supplement]
I am a Chinese, I don't quite understand the forum rules of other countries.
Maybe I missed something, please forgive me.
Although there have been some bad things happening in China VCMP
But I hope foreign friends can also support the new Chinese server.
China is changing



[Server Store ZIP (60MB)]
http://www.mediafire.com/file/hmaq1b467fgtpqh/62.234.76.209-8192.zip
#12
:DHello, everyone. I have a problem with the Socket plug-in.

I will use Socket to create a local server to accept external data

But I found that when I used Socket. SendClient, the server crashed.

I use the modified code under SetNewConnFunc. I can receive data normally, but I can't send it to the client.

thisSocket.SendClient ("test", 0);
I saw [crash when client joined] in the forum, but now it has been repaired. I think this may be the same problem. How can I do it? Please help me!
#13
;)Hello, everyone. I seem to have found a question about store.

Because my national language is not English, in order to better performance, I will add many Chinese Sprite to my server.

But until a few days ago, I found that my server was unable to download any store, but allowed to download folders.


Based on my research, I tried to reduce the number of files in the sprites folder and return to normal later.

My conclusion: When there are too many resources in the sprites folder, the client will stop downloading any store.


I don't know if this is a problem, but it does exist and affects me.

???By the way, what can I do to put resources in 7z? Read when the player enters

I don't mean file_unp.7z, because it's only loaded when it's in use, which causes some lag.
Because of the Sprite count problem, I can only use file_unp.7z to solve it at present.
#14
Support / About RadioStream can't hear
Nov 25, 2018, 01:15 AM
;)Hello, everyone. My English is not good.

I tried to add RadioStream to the server, and I succeeded in adding it.

But I couldn't hear any sound. It was normal the other day.

To this day, I can't hear any sound, but I can see the radio.



My GTA-VC music volume is OK, and I can also hear the default radio voice.

RadioStreamUrl is also normal. I can open it in the browser normally, and the suffix is. mp3.

please help me :P