• Lua Errors need help with basewars gamemode! cl_init.lua file
    3 replies, posted
[B]Here the error Pics from start to finish...[/B][IMG]gmadgaming.net/images/Screenshot (10).png[/IMG] [IMG]gmadgaming.net/images/Screenshot (6).png[/IMG] [IMG]gmadgaming.net/images/Screenshot (7).png[/IMG] [IMG]gmadgaming.net/images/Screenshot (8).png[/IMG] [IMG]gmadgaming.net/images/Screenshot (9).png[/IMG] [IMG]gmadgaming.net/images/Screenshot (10).png[/IMG] Thanks for the Help! [B]The Code that Has all the errors in it[/B] DeriveGamemode( "sandbox" ); drugeffect_doubletapmod = 0.675 GUIToggled = false; HelpToggled = false; HelpLabels = { } HelpCategories = { } --------------Tribe Tribes = {} AdminTellAlpha = -1; AdminTellStartTime = 0; AdminTellMsg = ""; MoneyAlpha = -1 MoneyY = 0 MoneyAmount = 0 MyMoney = "Reconnect" afkbigness = 255 afkdir = true local Extracrap = { } if( HelpVGUI ) then HelpVGUI:Remove(); end HelpVGUI = nil; StunStickFlashAlpha = -1; local viewpl = nil local viewpltime = 0 local viewstructure = nil local viewstructuretime = 0 surface.CreateFont( "AFKFont", { font = "ChatFont", size = 72, weight = 700, antialias = true, shadow = false }) // make it so that the small message font isnt too small to read for people with high res local tsize = 12 if ScrW()>1000 then tsize=16 end surface.CreateFont( "MessageFont", { font = "Default", size = tsize, weight = 500, antialias = true, shadow = false }) surface.CreateFont( "ComicNote", { font = "Comic Note", size = ScreenScale( 8 ), weight = 500, antialias = true, shadow = true }) surface.CreateFont( "Comic2", { font = "Comic Note", size = ScreenScale( 6 ), weight = 500, antialias = true, shadow = true }) function GM:Initialize() self.BaseClass:Initialize(); end include( "cl_deaths.lua" ); include( "shared.lua" ); include( "copypasta.lua" ); include( "cl_vgui.lua" ); include( "cl_helpvgui.lua" ); include( "entity.lua" ); include( "cl_scoreboard.lua" ); include( "cl_msg.lua" ); include( "cl_menu.lua" ); include("swep_fix.lua"); include( "LmaoLlama/simpleHud.lua" ); include("cl_voiceradius.lua"); include("cl_scan.lua"); surface.CreateFont( "AckBarWriting", { font = "akbar", size = 20, weight = 500, antialias = true, shadow = false }); surface.CreateFont( "HL2Symbols", { font = "HalfLife2", size = 72, weight = 500, antialias = true, shadow = true }); function GetTextHeight( font, str ) surface.SetFont( font ); local w, h = surface.GetTextSize( str ); return h; end local function DrawBox(startx, starty, sizex, sizey, color1,color2 ) draw.RoundedBox( 0, startx, starty, sizex, sizey, color2 ) draw.RoundedBox( 0, startx+1, starty+1, sizex-2, sizey-2, color1 ) end function DrawPlayerInfo( ply, scn ) if( not ply:Alive() ) then return; end local pos = ply:EyePos(); pos.z = pos.z + 14; pos = pos:ToScreen(); draw.DrawText( ply:Nick(), "TargetID", pos.x + 1, pos.y + 1, Color( 0, 0, 0, 255 ), 1 ); draw.DrawText( ply:Nick(), "TargetID", pos.x, pos.y, team.GetColor( ply:Team() ), 1 ); draw.DrawText( ply:GetNWString( "job" ), "TargetID", pos.x + 1, pos.y + 21, Color( 0, 0, 0, 255 ), 1 ); draw.DrawText( ply:GetNWString( "job" ), "TargetID", pos.x, pos.y + 20, Color( 255, 255, 255, 200 ), 1 ); local mudkips = 0 if (ply:GetNWInt("hitlist")>0 && (LocalPlayer():Team()==4 || LocalPlayer():Team()==5 || LocalPlayer():Team()==11)) then draw.DrawText( "Hit Target!", "TargetID", pos.x, pos.y+40, Color( 255, 255, 255, 200 ), 1 ); draw.DrawText( "Hit Target!", "TargetID", pos.x + 1, pos.y+41, Color( 100, 100, 100, 255 ), 1 ); mudkips = 20 end if scn then local weapn = ply:GetActiveWeapon() local wepclass = "Nothing" local wepammo = 0 if IsValid(weapn) then wepclass = weapn:GetClass() wepammo = weapn:Clip1() end -- draw.DrawText( "H: " .. tostring(ply:Health()) .. " A: " .. tostring(ply:Armor()) .. "\n" .. wepclass .. " " .. wepammo, "TargetID", pos.x + 1, pos.y + 41+mudkips, Color( 0, 0, 0, 255 ), 1 ); -- draw.DrawText( "H: " .. tostring(ply:Health()) .. " A: " .. tostring(ply:Armor()) .. "\n" .. wepclass .. " " .. wepammo, "TargetID", pos.x, pos.y+40+mudkips, Color(120,120,120,255), 1 ); end end local Scans = {} function ScannerSweep(msg) local ply = msg:ReadEntity() local pos = msg:ReadVector() local num = msg:ReadShort() Scans[num] = {} Scans[num].Time = CurTime()+10 Scans[num].Pos = pos Scans[num].Ply = ply end usermessage.Hook("RadarScan", ScannerSweep) function clearscan(index) //Msg(player.GetByID(index):GetName().."\n") Scans[index] = nil end function DrawServerInfo() local ply = LocalPlayer() if string.lower(game.GetMap()) == "rp_bangclaw" then cam.Start3D2D( Vector(-657, -962, 220), Angle(-180, -180, -90), 1 ) draw.DrawText("www.google.com", "ComicNote", 0, 0, Color(0, 0, 255, 200), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-657, -962, 190), Angle(-180, -180, -90), 1 ) draw.DrawText("Donate by hitting [F3]", "MessageFont", 0, 0, Color(0, 255, 0, 200), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-657, -962, 165), Angle(-180, -180, -90), 1 ) draw.DrawText("Welcome to Basewars!", "MessageFont", 0, 0, Color(255, 0, 0, 255), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-657, -962, 140), Angle(-180, -180, -90), 1 ) draw.DrawText(ply:Nick(), "MessageFont", 0, 0, Color(255, 0, 0, 255), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-657, -962, 120), Angle(-180, -180, -90), 1 ) draw.DrawText("Your current rank is: " ..ply:GetUserGroup(), "MessageFont", 0, 0, Color(0, 255, 0, 255), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-657, -962, 95), Angle(-180, -180, -90), 1 ) draw.DrawText("Steam ID: " ..ply:SteamID(), "MessageFont", 0, 0, Color(120, 230, 150, 255), TEXT_ALIGN_CENTER ) cam.End3D2D() cam.Start3D2D( Vector(-1177.484253, -1196.532349, 185.697540), Angle(-180, 90, -90), 1 ) draw.DrawText("Welcome To Basewars " ..ply:Nick(), "MessageFont", 0, 0, Color(0, 0, 0, 255), TEXT_ALIGN_CENTER ) cam.End3D2D() end end hook.Add("PostDrawOpaqueRenderables", "ServerInfoDraw", DrawServerInfo) function DrawScans() for k, v in pairs(Scans) do if v!=nil then local ply = v.Ply if IsValid(ply) then local pos = v.Pos + Vector(0,0,100) pos = pos:ToScreen(); draw.DrawText( ply:Nick(), "TargetID", pos.x + 1, pos.y + 1, Color( 0, 0, 0, 255 ), 1 ); draw.DrawText( ply:Nick(), "TargetID", pos.x, pos.y, team.GetColor( ply:Team() ), 1 ); draw.DrawText( "SCAN", "TargetID", pos.x + 1, pos.y-16 + 1, Color( 0, 0, 0, 255 ), 1 ); draw.DrawText( "SCAN", "TargetID", pos.x, pos.y-16, Color(255,0,0,255 ), 1 ); end if v.Time<CurTime() then clearscan(k) end end end end function DrawBombInfo( ent ) if LocalPlayer():GetPos():Distance(ent:GetPos())<2048 && ent:GetNWBool("armed") then local pos = ent:GetPos()+ent:GetAngles():Up()*30; pos.z = pos.z + 14; pos = pos:ToScreen(); local time = math.ceil(ent:GetNWFloat("goofytiem")-CurTime()) if time<=2 then time = "YOU JUST LOST\nTHE GAME" end draw.DrawText( "BOMB\n" .. tostring(time), "TargetID", pos.x + 1, pos.y
Surround the code with [lua] and [ /lua] without the space before the /. The images aren't showing because you didn't add http:// to the front. Additionally, it may be better just to tell us the errors you're receiving ( copy / paste them ). And show us the code starting from a few lines before the error to a few lines after, be sure to note which line is which.
I fixed the page heres a link to it [url]http://facepunch.com/showthread.php?t=1374154&p=44179783#post44179783[/url]
3 threads for the same thing is a bit much. You CAN edit the thread instead of making a new one. Please mark this thread as solved in the upper left hand corner, and mark the other messed up one as solved and only keep one active. You may want to edit your original post in the ones you messed up and replace the text with "-snip-" to show you made a mistake with triple posting so that people won't have to scroll down tons of pages just to see it was an error posting..
Sorry, you need to Log In to post a reply to this thread.