Walnij "local" przed ka?d? zmienn?, kt?ra zapisuje element GUI (czyli przed "stworz", "usun", "wyjdz").
I jest taka stara, niepisana zasada:
Je?eli co? nie dzia?a jak nale?y, a bladego poj?cia nie masz co jest ?le to usuwaj (lub przekopiuj w neutralne miejsce) kolejno dodawane kody i co jakie? par? usuni?tych linijek kodu od?wie?aj skrypt do momentu a? wszystko b?dzie ?miga?.
Hmm .. i druga rzecz:
Wpisz "/debugscript 3", od?wie? skrypt/u?yj komendy w kt?rej spodziewasz si? b??du i je?eli nie rozumiesz o co chodzi - wklej zdj?cie z b??dami tutaj lub na inne forum po?wi?cone MTA.
function stworz()
local nazwa = guiGetText(tekstNazwa)
local red = guiGetText(tekstR)
local green = guiGetText(tekstG)
local blue = guiGetText(tekstB)
if nazwa and red and green and blue then
triggerServerEvent("teamDane", getRootElement(), nazwa, red, green, blue )
else
outputChatBox ( "Podaj Nazwe i Kody Koloru Team'u", source )
end
end
a tu jest server
addEvent("teamDane", true )
addEventHandler("teamDane", getRootElement(),
function()
local daneTeam = xmlCreateFile ( "team_xml.xml", "<team name=" .. nazwa .. " colorR=" .. red .. " colorG=" .. green .. " colorB=" .. blue .. "></team>" )
xmlSaveFile(daneTeam)
end
o no tak, zapomnia?em
[code]
start: Reguested by Console
Resource 'Team' changed, reloading and starting
Starting Team
SCRIPT ERROR: [gameplay]\Team\team_server.lua:12: '>' expected <to close '<' at line 8 near '<eof>'
WARNING: Loading script failed: [gameplay]\Team\team_server.lua:12: '>' expected <to close '<' at line 8 near '<eof>'
ERROR: Couldn't parse config team_xml.xml in Team
Failed to start resource item team_xml.xml in Team
start: Resource 'Team' start was requested <Failed to start resource item team_xml.xml which is required
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach