img



img

Nakama Voting System


By: _ForgeUser460885
Addon | img 1,103




Description

___________________________________________________________________________________________________________________________

Nakama Voting System (V_1.00.001)

Change Log:

1.00.001

  • Fixed voteCalculator bug returning incorrect wins
  • Fixed voteTally recording incorrect players voting

1.00.000 +Initial Release

Features:

  • Designed to be called while setting a variable
  • Can have a max of 10 vote options to choose from
  • 16 player support
  • Delay votes (If a vote is in progress the delay starts once it has ended)
  • Default option for non voters (Specify a default option for people who didn't vote)
  • Vote time limits (with a countdown timer)
  • Only supports button votes (think of difficulty setting votes)

This might be a little overwhelming at first but it's actually pretty simple to use.

  • generalDelay, (How long you want to wait for the vote to start after you have sent the command through)
  • generalDefaultOption,(-1 will disable this | Vote option to increase by 1 for people who didn't vote)
  • timerTitle, (Title of the timer)
  • timerSeconds, (Amount of seconds for the timer to countdown from)
  • dialogTitle, (What you want to call the Vote)
  • dialogWidth, dialogHeight, (Width and Height of the vote)
  • dialogOffset_X, dialogOffset_Y, (Where you want the vote to shop up from 0,0 = top of screen)
  • dialogButton_Amount, (Total number of options for the vote [Going to be increasing this in the next version to be limitless])
  • dialogButton01_Width, dialogButton01_Height, (Button Width and Height)
  • dialogButton01_OffsetX, dialogButton01_OffsetY, (X and Y cordinates of the button from the top-left of the vote background [NOT top of screen])
  • dialogButton01_Tooltip, (Text/Information you want displayed when someone hovers over a button)
  • dialogButton01_Text, (Text that shows up on the button itself)
    • The rest of the buttons work the same way (max of 10)

Default Grammer Text

lib_voteCreate(, generalDelay, generalDefaultOption, timerTitle, timerSeconds, dialogTitle, dialogWidth, dialogHeight, dialogOffset_X, dialogOffset_Y, dialogButton_Amount, dialogButton01_Width, dialogButton01_Height, dialogButton01_OffsetX, dialogButton01_OffsetY, dialogButton01_Tooltip, dialogButton01_Text, dialogButton02_Width, dialogButton02_Height, dialogButton02_OffsetX, dialogButton02_OffsetY, dialogButton02_Tooltip, dialogButton02_Text, dialogButton03_Width, dialogButton03_Height, dialogButton03_OffsetX, dialogButton03_OffsetY, dialogButton03_Tooltip, dialogButton03_Text, dialogButton04_Width, dialogButton04_Height, dialogButton04_OffsetX, dialogButton04_OffsetY, dialogButton04_Tooltip, dialogButton04_Text, dialogButton05_Width, dialogButton05_Height, dialogButton05_OffsetX, dialogButton05_OffsetY, dialogButton05_Tooltip, dialogButton05_Text, dialogButton06_Width, dialogButton06_Height, dialogButton06_OffsetX, dialogButton06_OffsetY, dialogButton06_Tooltip, dialogButton06_Text, dialogButton07_Width, dialogButton07_Height, dialogButton07_OffsetX, dialogButton07_OffsetY, dialogButton07_Tooltip, dialogButton07_Text, dialogButton08_Width, dialogButton08_Height, dialogButton08_OffsetX, dialogButton08_OffsetY, dialogButton08_Tooltip, dialogButton08_Text, dialogButton09_Width, dialogButton09_Height, dialogButton09_OffsetX, dialogButton09_OffsetY, dialogButton09_Tooltip, dialogButton09_Text, dialogButton10_Width, dialogButton10_Height, dialogButton10_OffsetX, dialogButton10_OffsetY, dialogButton10_Tooltip, dialogButton10_Text)

Couple Examples

gv_test[0] = libnakV_gf_lib_voteCreate(1.0, 2, "Difficulty Vote", 1, "Vote for map Difficulty", 600, 1200, 0, 50, 10, 400, 75, 100, 100, "Easiest difficulty in the game.", "Nubish", 400, 75, 100, 175, "Second easiest difficulty.", "Easy", 400, 75, 100, 250, "Standard difficulty. /n Include what each difficulty does.", "Normal", 400, 75, 100, 325, "Second hardest difficulty on the map!!", "Hard", 400, 75, 100, 400, "lolololol", "Masochistic", 400, 75, 100, 400, "lolololol", "Masochistic", 400, 75, 100, 400, "lolololol", "Masochistic", 400, 75, 100, 400, "lolololol", "Masochistic", 400, 75, 100, 400, "lolololol", "Masochistic", 400, 75, 100, 400, "lolololol", "Masochistic");

gv_test[1] = libnakV_gf_lib_voteCreate(0.0, 3, "Difficulty Vote", 1, "Vote for map Difficulty", 600, 600, 0, 50, 1, 400, 75, 100, 100, "Easiest difficulty in the game.", "Nubish1", 400, 75, 100, 175, "Second easiest difficulty.", "Easy", 400, 75, 100, 250, "Standard difficulty. /n Include what each difficulty does.", "Normal", 400, 75, 100, 325, "Second hardest difficulty on the map!!", "Hard", 400, 75, 100, 400, "lolololol", "Masochistic", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test");

gv_test[2] = libnakV_gf_lib_voteCreate(0.0, 4, "Difficulty Vote", 1, "Vote for map Difficulty", 600, 600, 0, 50, 3, 400, 75, 100, 100, "Easiest difficulty in the game.", "Nubish2", 400, 75, 100, 175, "Second easiest difficulty.", "Easy", 400, 75, 100, 250, "Standard difficulty. /n Include what each difficulty does.", "Normal", 400, 75, 100, 325, "Second hardest difficulty on the map!!", "Hard", 400, 75, 100, 400, "lolololol", "Masochistic", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test", 0, 0, 0, 0, "", "Test");




About Project

Created: October 9th 2023

Updated: October 9th 2023

Project ID: 38596

License: All Rights Reserved

__________________________________________

Game Versions:

1.01.03

1.01.03

1.01.03

1.01.03

1.01.03

__________________________________________

Flavors:

WoW Retail

__________________________________________

Categories

Companions

Battle

__________________________________________

Main File

_ForgeUser460885_Nakama Voting System.zip
  • Release
  • October 9th 2023

    __________________________________________

    Recent File

    _ForgeUser460885_Nakama Voting System.zip
  • Release
  • October 9th 2023

    __________________________________________

    Members

    img
    _ForgeUser460885
    Owner

    __________________________________________

    Report