mam skrypt na ochotnicz? stra? po?arn? i nie do ko?ca wiem czy jest dobry a nie chce go uruchamia? bo nie s? podane w skrypcie kordy marker?w. Chce tylko wiedzie? czy podany skrypt jest poprawny a je?li nie to gdzie jest b??d. Z g?ry dzi?kuje.
Cze?? nagra?em kr?tki poradnik jak stworzy? dobrze prosperuj?cy serwer. Prosi?bym o wyrozumia?o?? bo pierwszy raz nagrywa?em dopiero zaczynam . Pozdrawiam
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]