Cze??, dzisiaj chcia?bym Wam wyt?umaczy? co zrobi? aby utrzyma? porz?dek w kodzie i potem m?c si? odnale??.
Na pocz?tku w trakcie pisania mety grupujemy sobie ka?d? rzecz, poka?? na dole przyk?ad:
[lua]
<meta>
<!-- files -->
<file src='plik.mp3' />
<!-- scripts -->
<script src='skrypt.lua' type='server' />
</meta>
[/lua]
Zacznijmy teraz od kodu, pami?tajcie aby kod by? schludnie napisany i utrzyma? si? w nim porz?dek ?eby inni skrypterzy kt?rzy z Wami wsp??pracuj? mogli si? odnale?? w kodzie i szybciej co? poprawi? lub doda? co? nowego.
Zazwyczaj zwyk?a funkcja kt?ra tworzy komend? wygl?da tak:
[lua]
addCommandHandler('komenda', function(player, tekst)
local text = table.concat(arg, ' ')
if text then
triggerClientEvent(player, 'blabla', resourceRoot, text)
else
outputChatBox('Nie wpisa?e? tekstu', player)
end
end)
[/lua]
A funkcja kt?ra jest schludnie napisana wygl?da tak:
[lua]
addCommandHandler('komenda', function(player, tekst)
local text = table.concat(arg, ' ')
if text then
triggerClientEvent(player, 'blabla', resourceRoot, text)
else
outputChatBox('Nie wpisa?e? tekstu', player)
end
end)[/lua]
Przedstawi? to tak?e na innej funkcji:
[lua]
function test(player, argument1, argument2)
if argument1 then
if getElementData(player, 'argument1')
if argument2 then
else
-- brak outputchatu
end
end
else
-- brak outputchatu
end
end[/lua]
Kod napisany schludnie:
[lua]functio... |