Latest topics
» [Accepted] Unban Appealby VK.Angel.OfDeath Sun Mar 31, 2024 8:29 am
» [Solved] Password Reset
by VK.Angel.OfDeath Sat Mar 23, 2024 9:32 pm
» Ramadan Mubarak in Advance
by Shafin Sat Mar 23, 2024 1:52 pm
» Fatal Force - F2
by [F2]M60^ Sat Feb 24, 2024 4:07 pm
» Illegal Immigration | Old Memories | 2017
by BlackOps_Killer Fri Feb 09, 2024 5:25 pm
» VKs and VCMP Previews
by SJHere Sat Jan 20, 2024 1:51 pm
» The Resurgence 4th Year of Anniversary!
by Ninja Tue Jan 16, 2024 10:30 am
» [Solved]Stats Transfer application - Shado[W]^
by SJHere Mon Nov 27, 2023 5:06 pm
» Hi to all my good friends
by VK.Angel.OfDeath Sat Nov 18, 2023 9:04 am
» [Closed] Admin Application - F2.Ninja
by VK.Angel.OfDeath Sat Nov 18, 2023 8:49 am
» [Closed] Suggestion - We can change weather in props
by VK.Angel.OfDeath Sat Nov 18, 2023 8:45 am
» [Denied] Suggestion - Garbageman Job
by VK.Angel.OfDeath Sat Nov 04, 2023 8:27 pm
» Server Files (24/10/2023)
by VK.Angel.OfDeath Sun Oct 29, 2023 1:22 pm
» [Accepted] playaaa, ULK.Hulk. [M4]Halilibow - speed hacking in parkours
by VK.Angel.OfDeath Sun Oct 29, 2023 1:15 pm
» [Solved] Password Reset- TrapHole
by VK.Angel.OfDeath Sun Oct 29, 2023 1:13 pm
» [Solved] Request for Password Reset (2)
by VK.Angel.OfDeath Sat Oct 21, 2023 1:14 pm
» [Solved] Password Rest
by [RPG]G_man Thu Oct 05, 2023 9:07 pm
» [Noted] FPV Suggestion
by SJHere Sat Sep 02, 2023 8:31 pm
» [Solved] Pass Reset Application Foster^
by VK.Angel.OfDeath Fri Jul 28, 2023 12:00 pm
» Wanna start over again?
by palestrino Wed Jul 26, 2023 2:06 am
» hey guys <3
by D@Ch0uChI. Thu Jul 13, 2023 1:51 am
» [Solved] Stats Transfer
by SJHere Sat Jun 17, 2023 6:03 pm
» [Solved] Password Reset
by D4rKR420R Wed May 24, 2023 1:36 am
» Let's all gather after May in VKs
by Mike Sat May 20, 2023 4:55 pm
» [Denied] Player report - [ON]HunTinG
by D4rKR420R Tue May 02, 2023 5:25 am
» Hi halo here
by Alone Sun Apr 30, 2023 11:28 am
» An old Player Of Vks
by Alone Sat Apr 22, 2023 12:01 am
» [Bug Report] Bug in /domination - invisible bridge
by VK.Angel.OfDeath Wed Apr 19, 2023 3:38 pm
» [Noted] Bug Report - Zone
by LOGiC ™ Wed Mar 08, 2023 4:52 pm
» [Noted] Just Suggestion
by LOGiC ™ Wed Mar 08, 2023 4:11 pm
Top posters
ЧК. (8555) | ||||
VK.Angel.OfDeath (6454) | ||||
=SdS=KrlozZ... (6433) | ||||
D4rKR420R (5469) | ||||
=KF=Thunder^ (5405) | ||||
Pavonis (5197) | ||||
SJHere (4421) | ||||
Emma (4261) | ||||
Vipe[R] (3756) | ||||
47. (3704) |
Statistics
We have 1948 registered usersThe newest registered user is احمد
Our users have posted a total of 217818 messages in 16809 subjects
Most Viewed Topics
Top posting users this month
No user |
Top posting users this week
No user |
[HARD] Make Team Scores with different max scores for winning
3 posters
VKs Official Server :: Server Information :: Server information :: Official Tutorials :: Property Variables
Page 1 of 1
[HARD] Make Team Scores with different max scores for winning
Information
So in games like CTF. There are two teams: Blue and Red. Each team got a score and when the team reaches 3 scores, 5 scores, 9 scores or whatever it wins.
Can we do that in the variable system? Of course we can. I will tell you.
Team Red
We need to first set to score to zero when starting and then have one variable for increasing the score.
Setting it to 0 to start
/addvariablepickup var_red 0 => Index 0
Increasing the score by 1 when the team gets a score:
/addchangevariablepickup var_red 1 => Index 1
Team Blue
Repeating the same steps for blue:
Setting it to 0 to start
/addvariablepickup var_blue 0 => Index 2
Increasing the score by 1 when the team gets a score:
/addchangevariablepickup var_red 1 => Index 3
Winning
In this example we will display a message if team blue or team red wins like this:
/addmsgallpickup Team Read wins! => Index 4
/addmsgallpickup Team Blue wins! => Index 5
Now we need to put conditions on index 4 and 5 so they are only displayed when someone wins.
When does a team win? When it's score reaches the max score.
I will give two examples. Read the one that applies to you.
Example 1: Where you want the team blue or red to win if they get 3 scores!
Setting the condition for "team red winning" message:
/changepickupcondition 4 var_red >= 3
Setting the condition for "team blue winning" message:
/changepickupcondition 5 var_blue >= 3
Now when you enter Index 4, the message: "Team red wins" will be displayed if team red has 3 scores.
or if you enter index 5, the message: "Team blue wins" will be displayed if team blue has 3 scores.
The rest is up to you what you want to do with your minigame.
Example 2: Where you want to be able to set the max score to 3, 7 or 9 at the start of the game to determine in which score the team blue or red to wins the game.
Create a variable to determine the max score instead of using the value 3 like in example 1.
/addvariablepickup var_max_score 3 => Index 6
/addvariablepickup var_max_score 5 => Index 7
/addvariablepickup var_max_score 9 => Index 8
Now to select the max score of the minigame to determine when someone wins. Enter one of these pickups at the start
Repeat example 1 but replace all "3" in the conditions with var_max_score. Press the spoiler below to see the result:
So in games like CTF. There are two teams: Blue and Red. Each team got a score and when the team reaches 3 scores, 5 scores, 9 scores or whatever it wins.
Can we do that in the variable system? Of course we can. I will tell you.
Team Red
We need to first set to score to zero when starting and then have one variable for increasing the score.
Setting it to 0 to start
/addvariablepickup var_red 0 => Index 0
Increasing the score by 1 when the team gets a score:
/addchangevariablepickup var_red 1 => Index 1
Team Blue
Repeating the same steps for blue:
Setting it to 0 to start
/addvariablepickup var_blue 0 => Index 2
Increasing the score by 1 when the team gets a score:
/addchangevariablepickup var_red 1 => Index 3
Winning
In this example we will display a message if team blue or team red wins like this:
/addmsgallpickup Team Read wins! => Index 4
/addmsgallpickup Team Blue wins! => Index 5
Now we need to put conditions on index 4 and 5 so they are only displayed when someone wins.
When does a team win? When it's score reaches the max score.
I will give two examples. Read the one that applies to you.
Example 1: Where you want the team blue or red to win if they get 3 scores!
Setting the condition for "team red winning" message:
/changepickupcondition 4 var_red >= 3
Setting the condition for "team blue winning" message:
/changepickupcondition 5 var_blue >= 3
Now when you enter Index 4, the message: "Team red wins" will be displayed if team red has 3 scores.
or if you enter index 5, the message: "Team blue wins" will be displayed if team blue has 3 scores.
The rest is up to you what you want to do with your minigame.
Example 2: Where you want to be able to set the max score to 3, 7 or 9 at the start of the game to determine in which score the team blue or red to wins the game.
Create a variable to determine the max score instead of using the value 3 like in example 1.
/addvariablepickup var_max_score 3 => Index 6
/addvariablepickup var_max_score 5 => Index 7
/addvariablepickup var_max_score 9 => Index 8
Now to select the max score of the minigame to determine when someone wins. Enter one of these pickups at the start
Repeat example 1 but replace all "3" in the conditions with var_max_score. Press the spoiler below to see the result:
- Repeated from example 1:
- Setting the condition for "team red winning" message:
/changepickupcondition 4 var_red >= var_max_score
Setting the condition for "team blue winning" message:
/changepickupcondition 5 var_blue >= var_max_score
Now when you enter Index 4, the message: "Team red wins" will be displayed if team red has var_max_score scores.
or if you enter index 5, the message: "Team blue wins" will be displayed if team blue has var_max_score scores.
The rest is up to you what you want to do with your minigame.
VK.Angel.OfDeath- Server Owner & Forum Admin
- Posts : 6454
Points : 9307
Reputation : 127
Join date : 2012-10-28
Age : 29
Location : Sweden
Re: [HARD] Make Team Scores with different max scores for winning
Awesome job man, you nailed it totally like scripting
S.- Legendary Member
- Gender :
Posts : 1184
Points : 2065
Reputation : 5
Join date : 2018-12-11
Age : 17
Location : Somewhere in clouds
Re: [HARD] Make Team Scores with different max scores for winning
_ wrote:Awesome job man, you nailed it totally like scripting
This part only covers player variables of the person entering the pickup. The next system coming in a few weeks (I already tested it) will add vehicle, object, pickup, npc support and support for checking other players variables, as well as some more useful functions for scripting.
After that you can cover most of it. We still don't have anything for changing default variables (player, vehicle, npc, etc.. variables) other than pickups, but there are over 100+ pickups so I think my property system covers everything by next patch.
It's exciting though because we are getting closer and closer to replacing scripting if that ever will happen we'll see I doubt it will replace 100 % of the work but hopefully 90-99 % in the future.
VK.Angel.OfDeath- Server Owner & Forum Admin
- Posts : 6454
Points : 9307
Reputation : 127
Join date : 2012-10-28
Age : 29
Location : Sweden
Re: [HARD] Make Team Scores with different max scores for winning
_ wrote:Awesome job man, you nailed it totally like scripting
MeLoDy^- Legendary Member
- Gender :
Posts : 1150
Points : 1647
Reputation : 5
Join date : 2018-12-10
Age : 20
Location : East Side.
Re: [HARD] Make Team Scores with different max scores for winning
I'll wait for the next release, keep up the great job. Although anything in VKs is implemented from DM to customizing your own world with anything you want. The lag is decreasing too and hope of it to decrease more in future, keep it up!VK.Angel.OfDeath wrote:_ wrote:Awesome job man, you nailed it totally like scripting
This part only covers player variables of the person entering the pickup. The next system coming in a few weeks (I already tested it) will add vehicle, object, pickup, npc support and support for checking other players variables, as well as some more useful functions for scripting.
After that you can cover most of it. We still don't have anything for changing default variables (player, vehicle, npc, etc.. variables) other than pickups, but there are over 100+ pickups so I think my property system covers everything by next patch.
It's exciting though because we are getting closer and closer to replacing scripting if that ever will happen we'll see I doubt it will replace 100 % of the work but hopefully 90-99 % in the future.
S.- Legendary Member
- Gender :
Posts : 1184
Points : 2065
Reputation : 5
Join date : 2018-12-11
Age : 17
Location : Somewhere in clouds
Re: [HARD] Make Team Scores with different max scores for winning
_ wrote:I'll wait for the next release, keep up the great job. Although anything in VKs is implemented from DM to customizing your own world with anything you want. The lag is decreasing too and hope of it to decrease more in future, keep it up!VK.Angel.OfDeath wrote:_ wrote:Awesome job man, you nailed it totally like scripting
This part only covers player variables of the person entering the pickup. The next system coming in a few weeks (I already tested it) will add vehicle, object, pickup, npc support and support for checking other players variables, as well as some more useful functions for scripting.
After that you can cover most of it. We still don't have anything for changing default variables (player, vehicle, npc, etc.. variables) other than pickups, but there are over 100+ pickups so I think my property system covers everything by next patch.
It's exciting though because we are getting closer and closer to replacing scripting if that ever will happen we'll see I doubt it will replace 100 % of the work but hopefully 90-99 % in the future.
Like I mentioned a few patches ago I optimized the database. Killing another player could before cause about 20-100 in temp ping increase. I optimized the script so the value is between 0.5-2 ping per kill which is hardly nothing.
Still more to be done. It's not as optimized as other servers of course since it's so big.
VK.Angel.OfDeath- Server Owner & Forum Admin
- Posts : 6454
Points : 9307
Reputation : 127
Join date : 2012-10-28
Age : 29
Location : Sweden
S. likes this post
Similar topics
» [Closed] Make legal using Minigun in BOD & make ammunation levels easier
» [Denied] =M4z=Pro. Team Grief / Team killing
» Another #Winning Moment!
» VKs Official Server Admins and Moderators
» MAKE VKS BEST AGAIN!!!!!!!!!
» [Denied] =M4z=Pro. Team Grief / Team killing
» Another #Winning Moment!
» VKs Official Server Admins and Moderators
» MAKE VKS BEST AGAIN!!!!!!!!!
VKs Official Server :: Server Information :: Server information :: Official Tutorials :: Property Variables
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum