Centrare quest cu functie

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Închis
Avatar utilizator
AndyOpris
Nivel 4

Nivel 4
Mesaje: 500
Membru din: 09 Iun 2015, 15:12
Server: -
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 226  
Medalii

1.Intram in questlib.lua si adaugam:
function say_title_center(msg,r,g,b)
	local _color
	if (r and g and b) == nil then
		_color = color256(255, 230, 186)
	else
		_color = color256(r, g, b)
	end
	raw_script(string.format("[TEXT_HORIZONTAL_ALIGN_CENTER]%s%s%s[/TEXT_HORIZONTAL_ALIGN_CENTER][ENTER]", _color, msg, color256(196, 196, 196)))
end
2. Intram in quest_function si adaugam:
say_title_center
Odata ce ai folosit say_title_center in loc de say_title, questul va arata ceva de genul: Imagine
Ultima oară modificat 11 Ian 2019, 20:32 de către AndyOpris, modificat 1 dată în total.
Pentru acest mesaj, AndyOpris a primit 2 (de) mulţumiri
Spyke • Vincent Griffith
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

AndyOpris scrie:1.Intram in questlib.lua si adaugam:
function say_title_center(msg,r,g,b)
	local _color
	if (r and g and b) == nil then
		_color = color256(255, 230, 186)
	else
		_color = color256(r, g, b)
	end
	raw_script(string.format("[TEXT_HORIZONTAL_ALIGN_CENTER]%s%s%s[/TEXT_HORIZONTAL_ALIGN_CENTER][ENTER]", _color, msg, color256(196, 196, 196)))
end
2. Intram in quest_function si adaugam:
say_title_center
Odata ce ai folosit say_title_center in loc de say_title, questul va arata ceva de genul: Imagine


Bun, insa iti poti centra toate functiile "say", adaugand
raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]")
si fara a fi nevoit sa adaugi ceva in "quest_function".

Ex:
function say_title(name) raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]") say(color256(255, 230, 186)..name..color256(196, 196, 196)) end
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
AndyOpris
Nivel 4

Nivel 4
Mesaje: 500
Membru din: 09 Iun 2015, 15:12
Server: -
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 226  
Medalii

[RaffaeL] scrie:
AndyOpris scrie:1.Intram in questlib.lua si adaugam:
function say_title_center(msg,r,g,b)
	local _color
	if (r and g and b) == nil then
		_color = color256(255, 230, 186)
	else
		_color = color256(r, g, b)
	end
	raw_script(string.format("[TEXT_HORIZONTAL_ALIGN_CENTER]%s%s%s[/TEXT_HORIZONTAL_ALIGN_CENTER][ENTER]", _color, msg, color256(196, 196, 196)))
end
2. Intram in quest_function si adaugam:
say_title_center
Odata ce ai folosit say_title_center in loc de say_title, questul va arata ceva de genul: Imagine


Bun, insa iti poti centra toate functiile "say", adaugand
raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]")
si fara a fi nevoit sa adaugi ceva in "quest_function".

Ex:
function say_title(name) raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]") say(color256(255, 230, 186)..name..color256(196, 196, 196)) end
si daca nu vrei sa le centrezi pe toate, doar un singur quest ce faci?
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

AndyOpris scrie:
[RaffaeL] scrie:
AndyOpris scrie:1.Intram in questlib.lua si adaugam:
function say_title_center(msg,r,g,b)
	local _color
	if (r and g and b) == nil then
		_color = color256(255, 230, 186)
	else
		_color = color256(r, g, b)
	end
	raw_script(string.format("[TEXT_HORIZONTAL_ALIGN_CENTER]%s%s%s[/TEXT_HORIZONTAL_ALIGN_CENTER][ENTER]", _color, msg, color256(196, 196, 196)))
end
2. Intram in quest_function si adaugam:
say_title_center
Odata ce ai folosit say_title_center in loc de say_title, questul va arata ceva de genul: Imagine


Bun, insa iti poti centra toate functiile "say", adaugand
raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]")
si fara a fi nevoit sa adaugi ceva in "quest_function".

Ex:
function say_title(name) raw_script("[/TEXT_HORIZONTAL_ALIGN_CENTER]") say(color256(255, 230, 186)..name..color256(196, 196, 196)) end
si daca nu vrei sa le centrezi pe toate, doar un singur quest ce faci?
Nu am postat acel mesaj ca o obiectie sau altceva de genul,functia postata de tine fiind foarte utila, ci doar ca informatie...
Totusi daca vrei sa centrezi doar un quest, sau doar o parte a unui quest, creezi si adaugi o noua functie "say_center("")", doar acolo unde ai nevoie(fara continut, deasupra "say-urilor" respective):

Cod: Selectaţi tot

function say_center(msg)
	say(raw_script(string.format("[/TEXT_HORIZONTAL_ALIGN_CENTER]",say(color256(0, 0, 0)..msg..color256(0, 0, 0)))))
end
si iti centreaza doar acea parte in care functia actioneaza/este adaugata. ;)
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Închis
Răspunsuri
0
Vizualizări
1013
Răspunsuri
2
Vizualizări
379
Răspunsuri
1
Vizualizări
78
Răspunsuri
2
Vizualizări
270

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 83 vizitatori