Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

DayZ SA Ultima Quests


nastenapotapova.np
 Share

Recommended Posts

DayZ SA Ultima Quests


Client-server task system.

V. 1.0.0

Files:
Client mod.
Server mod.
A folder for the profile, with a subfolder for the player database.

Opportunities:

Creating combined tasks based on

Shooting

Delivery

Exploration

Configuration file format:

JSON

C (inside the configuration file)

JSON Configuration Parameters:

Task ID (must be unique for each task).

The name of the task.

The name of the file with the description of the task. (html DayZ)

A one-time task, or not. (You can take it again, or not)

Time to complete the task in seconds.

Task rollback time in seconds.

A list of NPC positions that give this task.

A list of class names, indicating the number required for shooting.

A list of class names, indicating the quantity required for delivery.

A list of positions, indicating the radii for exploration.

A list of class names, indicating the number of outstanding ones as a reward.

Parameters of the server configuration of the JSON NPC:

Name.

Position.

The direction of view.

Clothes.

Objects in the hands.

Additional configuration specified in the settings file "C":

The maximum number of active tasks available to the player.

The ability to set the default key that opens the task log.

Features:

Tasks that do NOT contain delivery stop the execution timer when the conditions for the delivery of the task are reached.

The tasks in which the delivery appears continue to count down the execution timer until their immediate delivery.

* I explain - if the player had a task in which only shooting appeared, then when shooting enough, the timer will stop, and the player will be able to pass the task at any time.

If delivery appears in the task, then even if the player has found all the necessary items for delivery, the timer will not stop (because the player can actually lay out these items at any time).

that is, the delivery must be completed within the time allocated for the task, and other tasks can be completed at any time - the main thing is to meet the time when they are performed directly.

Acceptance and delivery of tasks is available only at the NPCs that issue them.

When selecting from the list of tasks with exploration, positions are marked on the map.

*At the moment, positioning the map in a "small" window is not possible, due to dice bugs. There is a request on the bug tracker. So - the player will have to scroll the map to find the necessary position on it.
 

 


 

  • Like 1
Link to comment
Share on other sites

Прописываю нового НПС, все правильно, ид новый у задания, а НПС не появляется.

UPD Кажется нашел ошибку, валидатором проверил.

Edited by Flusha
Link to comment
Share on other sites

  • 5 months later...

@nastenapotapova.np Не могу понять что не так делаю вроде все работало на старом сервере а тут нпс стоит но взять задние не могу, только пульс померять 

Please Log in or Register to see this: Spoiler

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...