daniel_San
18-04-2020, 06:22 PM
Salut si bine v-am regasit(noroc cu carantina ca am mai deschis cs-ul :)) )
Dat fiind ca numarul de jucatori e mare si adminii sunt si ei oameni si nu pot sta 24/24 pe sv, am o idee de un plugin de vote wcd. Adica:
Sa zicem ca unul are un cod din ala naspa. Toata lumea striga prin consola insa nimeni nu prea are ce face. Pe vremuri era un plugin de voteban, ceea ce mie sincer nu imi place(pt ca se poate ajunge la abuzuri).
Asa ca putem face un plugin prin care oamenii pot spune in chat "/votewcd jucatorulX". Cand un numar de voturi se atinge(sa zicem jumate din jucatorii de pe sv), jucatorului in cauza ii va fi cerut un scan wcd de catre sv(asa cum fac si adminii). Din acel moment sa zicem ca are 5 minute sa faca scann-ul, altfel ban.
Cum vad eu ca ar functiona:
Daca eu jucator X, votez /votewcd Y, nu mai pot vota iara pt Y(votez o singura data pt un jucator)
Daca Y a fost scanat, 15 min sa zicem nu mai poate fi votat iar
Daca cererea de scanare a fost initiata(nr de voturi destule):
*Jucatorul e trecut pe spec
*Jucatorul va fi informat la un interval regulat de unde sa descarce, cum sa descarce etc.
*Daca jucatorul iese in intervalul asta, ban(daca iese de buna voie, nu schimb de mapa, kick, etc).
*Daca harta se schimba, scanarea se va relua(deci nu scapa cu schimbarea hartii).
*Jucatorul are un timp(sa zicem 5 min) in care poate efectua WCD-ul. Dupa 5 min, serverul interogheaza site-ul wgods. Daca jucatorul are cod sau scanarea nu a fost gasita pt ultimele 5 min pt acel jucator...ban.
Am inceput sa lucrez la el aici:
<b>You have to register to ba able to see this link</b>
Practic:
Am creat un repo de git pt lucrul pe wargods. Dat fiind faptul ca putem fi mai multi care sa lucreze la aceleasi proiecte(si sper asta), cine vrea sa contribuie sa imi spuna sa il adaug pe repo. Eventual, facem unul pe un email al comunitatii, si punem mai multi admini(tiger,max etc). Lucrul e cel clasic de git:
Se cloneaza solutia, se lucreaza pe branch-uri, si merge-ul in master se face in urma unor pullrequest-uri si review. Asa, chiar daca eu las munca intr-un punct, altcineva va putea/stii sa o ia de unde a ramas, oamenii pot invata, si pluginurile vor fi terminate mai repede daca se lucreaza de mai multi oameni.
Cu topicul asta am nevoie de 2 pareri:
1) Credeti ca un asemenea plugin e de folos?
2) Credeti ca un repo de git ar ajuta? Si workflow-ul de git(lucru in paralel, pull-requesturi, cineva isi da acordul inainte sa intre in productie, etc).
P.S: Avand in vedere ca nu am mai atins codul de amx de 8 ani o sa am nevoie la greu de ajutor :)). Deci cine vrea sa contribuie la scrierea codului e binevenit. Also, tiger, clar o sa am nevoie de ajutorul tau.
Dat fiind ca numarul de jucatori e mare si adminii sunt si ei oameni si nu pot sta 24/24 pe sv, am o idee de un plugin de vote wcd. Adica:
Sa zicem ca unul are un cod din ala naspa. Toata lumea striga prin consola insa nimeni nu prea are ce face. Pe vremuri era un plugin de voteban, ceea ce mie sincer nu imi place(pt ca se poate ajunge la abuzuri).
Asa ca putem face un plugin prin care oamenii pot spune in chat "/votewcd jucatorulX". Cand un numar de voturi se atinge(sa zicem jumate din jucatorii de pe sv), jucatorului in cauza ii va fi cerut un scan wcd de catre sv(asa cum fac si adminii). Din acel moment sa zicem ca are 5 minute sa faca scann-ul, altfel ban.
Cum vad eu ca ar functiona:
Daca eu jucator X, votez /votewcd Y, nu mai pot vota iara pt Y(votez o singura data pt un jucator)
Daca Y a fost scanat, 15 min sa zicem nu mai poate fi votat iar
Daca cererea de scanare a fost initiata(nr de voturi destule):
*Jucatorul e trecut pe spec
*Jucatorul va fi informat la un interval regulat de unde sa descarce, cum sa descarce etc.
*Daca jucatorul iese in intervalul asta, ban(daca iese de buna voie, nu schimb de mapa, kick, etc).
*Daca harta se schimba, scanarea se va relua(deci nu scapa cu schimbarea hartii).
*Jucatorul are un timp(sa zicem 5 min) in care poate efectua WCD-ul. Dupa 5 min, serverul interogheaza site-ul wgods. Daca jucatorul are cod sau scanarea nu a fost gasita pt ultimele 5 min pt acel jucator...ban.
Am inceput sa lucrez la el aici:
<b>You have to register to ba able to see this link</b>
Practic:
Am creat un repo de git pt lucrul pe wargods. Dat fiind faptul ca putem fi mai multi care sa lucreze la aceleasi proiecte(si sper asta), cine vrea sa contribuie sa imi spuna sa il adaug pe repo. Eventual, facem unul pe un email al comunitatii, si punem mai multi admini(tiger,max etc). Lucrul e cel clasic de git:
Se cloneaza solutia, se lucreaza pe branch-uri, si merge-ul in master se face in urma unor pullrequest-uri si review. Asa, chiar daca eu las munca intr-un punct, altcineva va putea/stii sa o ia de unde a ramas, oamenii pot invata, si pluginurile vor fi terminate mai repede daca se lucreaza de mai multi oameni.
Cu topicul asta am nevoie de 2 pareri:
1) Credeti ca un asemenea plugin e de folos?
2) Credeti ca un repo de git ar ajuta? Si workflow-ul de git(lucru in paralel, pull-requesturi, cineva isi da acordul inainte sa intre in productie, etc).
P.S: Avand in vedere ca nu am mai atins codul de amx de 8 ani o sa am nevoie la greu de ajutor :)). Deci cine vrea sa contribuie la scrierea codului e binevenit. Also, tiger, clar o sa am nevoie de ajutorul tau.