Gabriel_ 21 Posted July 26, 2019 Salut, astazi am sa te invat cum sa faci un sistem de vote, complet, cu crate-uri, cu comenzi, cu key si cu link-uri. 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 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 aici si un plugin optional pe care il puteti adauga pe server pentru a reaminti jucatorilor sa voteze in fiecare zi -> https://www.spigotmc.org/resources/voteremind.19668/ Si inca unul 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/ Share this post Link to post Share on other sites More sharing options...
Zayon 173 Posted August 30, 2019 Te rog sa postezi si sursa: Minecraft - Romania ! Multumesc. Share this post Link to post Share on other sites More sharing options...