Force Gag

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

15 Oct 2017, 20:57

Se mai ocupa cineva aici? :grin: :brofist:
RoyalServer
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

21 Oct 2017, 15:31

L-am facut in 10 min, testeaza si vezi :)
Image
CSGO Original Module[35%]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

22 Oct 2017, 18:29

Ti-am lasat cateva pm-uri dar am vazut pe urma ca ai restrictie la mesaje private :)

Este vreun cvar daca sa actioneze acele cuvinte din fisier sau sa fie inactive?
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

22 Oct 2017, 19:23

=]]

g_Cvar[0] = register_cvar("forcegag_fast", "1");
g_Cvar[1] = register_cvar("forcegag_checkchat", "1");

primu inseamna daca sa fie mai rapid decat celelalte plugine care folosesc chatul(u@) sau normal
al doilea activeaza/dezactiveaza cuvintele in chat, > 0 este on, 0 off
Image
CSGO Original Module[35%]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

22 Oct 2017, 19:31

Nu mai bine numeai altfel sa isi dea seama oricine ce face acel cvar?
Ceva legat de cuvinte/.ini(wordsfile), pnm...

De ce unele cvaruri le-ai pus jos, unele sus? :salam: :mocanu:
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

22 Oct 2017, 22:12

ai un mod de explicitare avansat :)
arata codu de care zici
Image
CSGO Original Module[35%]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

22 Oct 2017, 22:20

Asta e sus | Afiseaza codul
new g_Gag[2][33], warn[33]
new const g_vault_name[] = "gag"
new gvault
new g_Cvar[2]
new check_file
new Array:g_WArray

public plugin_precache()
{
	g_WArray = ArrayCreate(32)
	g_Cvar[0] = register_cvar("forcegag_fast", "1");
	g_Cvar[1] = register_cvar("forcegag_checkchat", "1");
	if(get_pcvar_num(g_Cvar[0]) > 0)
		Plugin_Zorken()
Asta e jos | Afiseaza codul
Plugin_Zorken()
{
	register_plugin("Force Gag", "1.2", "zorken")

	register_cvar("forcegag_v", "1.2", FCVAR_SERVER|FCVAR_SPONLY);

	register_concmd("amx_gag", "gag_cmd", ACCESS,"- <nume> <nume/minute> <minute/motiv> <motiv*>");
	register_concmd("amx_ungag", "ungag_cmd", ACCESS, "- <nume> - Scoate gagul");
	register_clcmd("say", "check");
	register_clcmd("say_team", "check");
	gvault = nvault_open(g_vault_name);

	if(file_exists(FileLoc))
	{
		new Line[32],Len
		for(new i; i < file_size(FileLoc, 1); i++)
		{
			read_file(FileLoc, i, Line, charsmax(Line), Len);
			ArrayPushString(g_WArray, Line)
			if(check_file == 0)
				check_file = 1
		}
	}
}
De ce nu le-ai aranjat pe ambele sus?Daca modific cvarurile sa le modific de sus sa nu mai dau pana jos...Ma rog fiecare dupa modul sau de a scripta dar nu is toate cvarurile la un loc.

Code: Select all

g_Cvar[1] = register_cvar("forcegag_checkchat", "1");
Iar acest cvar ar fi trebuit sa se numeasca altfel sa nu induca in eroare, sa stie baietii ca e vorba de fisierul .ini sa fie activ sau nu.

Code: Select all

g_Cvar[0] = register_cvar("forcegag_fast", "1");
Asta mi se pare in plus, adica gag-ul daca e deja optimizat sa nu trebuiasca sa il pui primul in plugins.ini de ce i-ai mai pune acest cvar?
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

22 Oct 2017, 22:28

aia cu fast tu ai cerut-o ca eu am folosit define

pai am pus alea sus fiindca trebuiesc de la inceput(precache) iar celalalt(verifica ce servere folosesc pluginu) nu necesita o ordine.... puteam pune si asa dar acolo am pus functiile pentru inceperea pluginului

forcegag_checkchat
prefix forcegag_
checkchat - verifica chatul, dc sa il verifice?pentru cuvinte

forcegag_fast
prefix forcegag_
fast - rapid, 0 - nu ; 1 - da

alt nume de cvar nu mi-a trecut prin minte :)
Image
CSGO Original Module[35%]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

22 Oct 2017, 22:35

Ok, ar trebui folosite alte cuvinte in engleza.De exemplu pentru chatul adminilor daca sa poata vorbi nu ar fi fost mai corect "forcegag_adminchat", au _privatechat?

Trebuie sa mai aranjezi codul, cel putin cvarurile is dezordonate ;)
Nu o lua in nume de rau, doar mi-am zis parerea si cum sa il mai "optimizezi" putin.
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

23 Oct 2017, 21:23

ce mi-ai zis tu este ordonare nu optimizare
dc as numi adminchat cand nu face asta?
fast = rapid
=> apeleaza functia mai rapid decat celelalte plugine
Image
CSGO Original Module[35%]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

23 Oct 2017, 21:55

Ordonare, exact.
Ar trebui sa elimini motivul pentru ca e clar pentru ce sa da gag.

Cvarul fast nu inteleg ce face.Sa nu trebuiasca sa pui pluginul primul in lista sau ce reprezinta sa fie mai rapid fata de alte pluginuri?
Fie te referi la fisierul .ini sa execute din el prima data daca sunt alt pluginuri de genul? :thinking:
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

23 Oct 2017, 22:01

"=> apeleaza functia mai rapid decat celelalte plugine"
daca el are gag si pluginul este ultimul din lista iar in fata lui sau nu sunt unde este allchat/ghostchat/etc nu o sa aiba efect gagu, daca este pe fast nu conteaza ordinea in lista, daca este pe 0 il pui tu manual in lista unde vrei tu sa blocheze

"Ar trebui sa elimini motivul pentru ca e clar pentru ce sa da gag."
fiecare cu preferintele lui
Image
CSGO Original Module[35%]
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 6 guests