Cerere tutorial introducere traducerea in smauri

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

14 Jan 2010, 15:13

As vrea si eu un tutorial de introducere a traducerii in smauri
Multumesc
Retras din activitate.
Kekshost
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

15 Jan 2010, 13:52

User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

15 Jan 2010, 21:35

da dar eu vreau sa introduc traducerea in sma-uri deci sa nu mai fie fisierele.txt in data/lang
Retras din activitate.
User avatar
pigmy
Membru, skill +2
Membru, skill +2
Posts: 594
Joined: 14 Dec 2007, 17:49
Detinator Steam: Da
CS Status: PEACE!
Has thanked: 2 times
Been thanked: 23 times

15 Jan 2010, 21:54

H3adShoT
Deschizi pluginul care vrei sa-l traduci, si vezi ca la inceput e scris "register_directory" ceva de genu si acel fisier de la directory sunt traducerile...
Posteaza un plugin mic, sa til traduc sa iti dau ca model, s-au uite aici o fraza din adminhelp.sma
| Afiseaza codul
public cmdHelp(id, level, cid)
{
	new arg1[8], flags = get_user_flags(id)
	new start = read_argv(1, arg1, 7) ? str_to_num(arg1) : 1
	new lHelpAmount = HELPAMOUNT
	
	if (flags > 0 && !(flags & ADMIN_USER))
	{
		flags |= ADMIN_ADMIN;
	}
	
	if (id == 0 && read_argc() == 3)
		lHelpAmount = read_argv(2, arg1, 7) ? str_to_num(arg1) : HELPAMOUNT

	if (--start < 0)
		start = 0

	new clcmdsnum = get_concmdsnum(flags, id)

	if (start >= clcmdsnum)
		start = clcmdsnum - 1

	console_print(id, "^n----- Comenzi -----")
	
	new info[128], cmd[32], eflags
	new end = start + lHelpAmount // HELPAMOUNT

	if (end > clcmdsnum)
		end = clcmdsnum

	for (new i = start; i < end; i++)
	{
		get_concmd(i, cmd, 31, eflags, info, 127, flags, id)
		console_print(id, "%3d: %s %s", i + 1, cmd, info)
	}
	
	console_print(id, "----- Intrari %d - %d din %d -----", start + 1, end, clcmdsnum)

	if (end < clcmdsnum)
		console_print(id, "----- Scrie 'rt_help %d' pentru mai mult -----", end + 1)
	else
		console_print(id, "----- Scrie 'rt_help 1' pentru inceput -----")

	return PLUGIN_HANDLED
}
Tot ce trebuie sa editezi tu este acel "%L" si sa scoti cuvantul de, dupa ",".
Posteaza un plugin mic, s-au o parte din el si posteaza si partea de la fisier care este traducere.
Sper ca te-am ajutat, l-am facut in mare, nu este o explicatie 100%...
Last edited by H3adShoT on 15 Jan 2010, 22:03, edited 1 time in total.
Reason: In mare nu in "pare" :)) . Aveti aman2 un multumesc ca m-ati ajutat si voi posta aici ..
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

15 Jan 2010, 22:10

Deci am luat pluginul quakesounds
Voi posta aici sa-mi spui daca este bine
Deci este

Code: Select all

public plugin_init()
{
	register_plugin("Quake Sounds", VERSION, "hleV")
	register_cvar("qs_version", VERSION, FCVAR_SPONLY|FCVAR_SERVER)

	register_dictionary("quakesounds.txt")
	register_dictionary("common.txt")
Cele doua

Code: Select all

register_dictionary("quakesounds.txt")
register_dictionary("common.txt")
le sterg deoarece traducerea o voi include in plugin..
Acum am

Code: Select all

public cmdQuakeSounds(id, level)
{
	if (!(get_user_flags(id) & level))
	{
		console_print(id, "%L", LANG_SERVER, "NO_ACC_COM")

		return PLUGIN_HANDLED
	}

	new arg[2]
	read_argv(1, arg, 1)

	if (equali(arg, "1"))
	{
		if (get_pcvar_num(qs_enable))
			console_print(id, "%L", LANG_SERVER, "ALREADY_ENABLED")
		else
		{
			set_pcvar_num(qs_enable, 1)
			console_print(id, "%L", LANG_SERVER, "ENABLED")
		}
	}
	else if (equali(arg, "0"))
	{
		if (get_pcvar_num(qs_enable))
		{
			set_pcvar_num(qs_enable, 0)
			console_print(id, "%L", LANG_SERVER, "DISABLED")
		}
		else
			console_print(id, "%L", LANG_SERVER, "ALREADY_DISABLED")
	}
	else
		console_print(id, "%L: amx_quakesounds <1|0>", LANG_SERVER, "USAGE")

	return PLUGIN_HANDLED
}
La

Code: Select all

console_print(id, "%L", LANG_SERVER, "ALREADY_ENABLED")
Sterg LANG_SERVER, "ALREADY_ENABLED" si in loc de %L scriu ce scrie la ALREADY_ENABLED?
Deci ar trebui sa arate c-am asa

Code: Select all

console_print(id, "Quake Sounds are already enabled!")
Retras din activitate.
User avatar
pigmy
Membru, skill +2
Membru, skill +2
Posts: 594
Joined: 14 Dec 2007, 17:49
Detinator Steam: Da
CS Status: PEACE!
Has thanked: 2 times
Been thanked: 23 times

16 Jan 2010, 17:41

H3adShoT
Da, este fix cum ai zis, vezi ca ai inteles? Se poate cand se vrea, mult noroc la inclus traduceri in .sma!
rEpTiLa0o4
Membru, skill +2
Membru, skill +2
Posts: 819
Joined: 18 Jun 2009, 14:01
Detinator Steam: Da
CS Status: My life's riding on Autobahn !
Detinator server CS: Zombie-Land&Elz
Location: Lugoj
Has thanked: 89 times
Been thanked: 82 times
Contact:

16 Jan 2010, 18:37

Hmm..interesant.Asta ar putea scade lagul pe server,creste fps deoarece pluginul nu va mai trebui sa citeasca niciun fisier .txt din lang.Bravo,imi place ideea.
Image
User avatar
hockz94
Fost moderator
Fost moderator
Posts: 1062
Joined: 30 Nov 2009, 18:38
Detinator Steam: Da
Reputatie: Nume anterior: hockZz ;x
Fost moderator
Has thanked: 42 times
Been thanked: 114 times

16 Jan 2010, 20:09

uite si aici ceva :)
User avatar
pigmy
Membru, skill +2
Membru, skill +2
Posts: 594
Joined: 14 Dec 2007, 17:49
Detinator Steam: Da
CS Status: PEACE!
Has thanked: 2 times
Been thanked: 23 times

16 Jan 2010, 20:20

hockZz ;x
Imi pare rau ca spun, ala nu e chiar un tutorial, sunt modificate de X si el a pus pe forum, asta nu e un tutorial.
rEpTiLa0o4
E mult mai bine asa...eu am tot serverul cu traducere in pluginuri.
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

16 Jan 2010, 20:27

da stiu de acolo a pornit totul am vazut ca x a inclus traducerea in pluginuri si am zis sa includ si eu traducerea
multumesc tuturor ca m-ati ajutat
Retras din activitate.
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 0 guests