Jump to content

Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!


Sign in to follow this  
DeiuVRG

[Tutorial] - Sistem de Vote

Recommended Posts

Pentru inceput ai nevoie de plugin-ul "NuVotifier" pe care o sa il puneti in toate serverele conectate la bungeecord(de exemplu: hub, survival, skyblock, skywars, creative) FARA BUNGEECORD.
Dupa ce ati facut asta, dati un restart la server, iar totul va merge bine. Odata ce ati instalat acest plugin, o sa aveti nevoie si de "VoteSend" care trimite votul propriu-zis. Acesta se instaleaza normal, il puneti in toate serverele unde ati pus si nuvotifier
(daca o sa puneti plugin-ul NuVotifier in toate serverele si o sa dati restart, o sa primiti eroarea asta "Votifier was not able to bind to /0.0.0.0:8192", deoarece nu ati configurat plugin-ul, iar toate serverele folosesc acelasi port. Asta se va rezolvat dupa ce configuram plugin-ul.)
Dupa ce ati facut tot, intrati intr-un server, oricare(eu am ales skyblock), apoi la votifier, apoi in config.yml. Aici, trebuie sa modificati 

port: 8192

in orice port vreti, dar sa nu fie 8192. Eu am pus 8193.

port: 8193

Iar la host, lasati localhost.

Apoi intrati in RSA si copiati public.key, il salvati intr-un notepad sau undeva sa il aveti la indemana.
Dupa, intrati in hub -> plugins -> votifier -> config. Aici schimbati port-ul in oricare altul, mai putin 8192 si 8193. Eu am sa pun 8194

port: 8194

Iar la host, trebuie sa puneti IP-ul de la server-ul bungeecord.
Dupa, tot in hub, intrati in votesend, iar apoi in config.yml, unde o sa gasiti ceva de genul asta:

 

servers:
server2: <- aici o sa puneti numele server-ului (de exemplu skyblock)
IP: ' ' <- Aici o sa puneti IP-ul pe care l-ati pus si in votifier (localhost in cazul meu)
Port: 8192 <- Aici o sa puneti Port-ul pe care l-ati pus in config-ul de la votifier (in cazul meu 8193)
Key: VOTIFIERPUBLICKEY <- iar aici o sa puneti key-ul pe care l-ati copiat din RSA
Custom: ' ' <- Aici o sa puneti numele server-ului 
server3: <- aici o sa puneti numele server-ului (de exemplu skyblock)
IP: ' ' <- Aici o sa puneti IP-ul pe care l-ati pus si in votifier (localhost in cazul meu)
Port: 8192 <- Aici o sa puneti Port-ul pe care l-ati pus in config-ul de la votifier (in cazul meu 8193)
Key: VOTIFIERPUBLICKEY <- iar aici o sa puneti key-ul pe care l-ati copiat din RSA
Custom: ' ' <- Aici o sa puneti numele server-ului 
 
Dupa ce ati facut asta, o sa arate ceva de genul asta (in cazul meu)
 
servers:
skyb:
IP: 'localhost'
Port: 8193
Key: Vo123u9h80yn1023n01273n87123076123n0712630n961230n716207836b0126307126n30761
Custom: 'skyblock'
hub:
IP: 'localhost'
Port: 8194
Key: V0n17263071263n07162-38971-23687612046-1726380761n23o123876t1892630716n27893
Custom: 'hub'
 
Bun, dupa ce ati facut asta (voi o sa faceti la fiecare server, daca vrei sa aveti pe fiecare server) o sa avem nevoie de un site care ne permite sa ne adaugam server-ul pentru a fi votat. Eu am sa folosesc planetminecraft(deoarece este cel mai cunoscut) Va faceti un cont, mergeti la sectiunea
servers zyLzVgK.png
apoi, apasati pe "post server". Va completati voi datele server-ului, iar in tab-ul "Votifier" (de sus), o sa bifati "enable votifier".
La adress o sa puneti adresa de la bungeecord (localhost in cazul meu)
La port o sa va puneti portul de la votifier din HUB (pentru ca votul se va duce in hub, iar apoi va fi trimis pe celelalte servere cu ajutorul plugin-ului VoteSend.) Iar la votifier public key, o sa va puneti key-ul pe care l-ati copiat de la hub. Apoi, daca ati facut totul bine, puteti incerca "Test Votifier Connection" pentru a fi siguri ca merge. Apasati pe save, iar sistemul de voting este complet!

 
Bun, acum avem nevoie de comanda /vote care va arata in chat link-urile catre site-ul de vote. Pentru asta o sa folosim MyCommand. Mergem in config-ul lui, unde o sa gasim asta:
 
'command_name': <- numele comenzii care nu prea conteza
  command: /welcome <- comanda in sine
  type: TEXT <- ce tip de comanda este
  text: <- si ce face aceasta comanda, prin urmare, atunci cand cineva scrie in chat /welcome, acesta va primi "hello X " si asa mai departe.
  - '&6 Hello &a$player!'
  - '&6 Welcome to &a$server-name &6Server!'
  - '&6 $server-motd.

Dupa ce il modificati, o sa arate ceva de genul asta:

 

 

'command_name':
  command: /vote
  type: TEXT
  text:
  - 'Vote1 - xxxxxxxxxx'
  - 'Vote2 - xxxxxxxxxx'
  - 'Vote3 - xxxxxxxxxx'

Am sa va las un plugin care va da jucatorilor obiecte speciale daca acesta ating un numar de voturi ( de exemplu, la 100 de voturi, acestia primesc 10 diamante) -> https://dev.bukkit.org/projects/simple-vote-listener

Daca vreti ca jucatorii sa aiba si crate-uri, (adica cutii pe care le deschid cu key-uri), folositi acest plugin -> https://www.spigotmc.org/resources/cratesplus-free-crates-plugin-1-7-1-12-2.5018/
(majoritate serverelor il au)

Plus, va recomand sa folositi si acest site -> https://minecraft-mp.com/
pentru voturi, nu doar planetminecraft
Mai jos am sa va fac o lista cu cele mai folosite site-uri de voturi.

https://minecraft-mp.com/
https://www.planetminecraft.com/
https://topg.org/Minecraft/type/Vote/
https://minecraftservers.org/

 

Credite: YKO

 

Edited by DeiuVRG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...