Bombix95 Posted June 8, 2014 Share Posted June 8, 2014 Hi guys, i have an annoing problem with my GM. Basically this is my script, is Server-Side addEventHandler("onResourceStart", resourceRoot, function() teamAttackers = createTeam ( "Attackers", 255, 0, 0 ) teamDefenders = createTeam ( "Defenders", 0, 128, 255) setTeamFriendlyFire(teamAttackers, false) setTeamFriendlyFire(teamDefenders, false) for i,player in ipairs(getElementsByType("player")) do SpawnPlayer(player) end end ) function AutoAssign() local AttT = getTeamFromName("Attackers") local DefT = getTeamFromName("Defenders") local AttackersCount = countPlayersInTeam(AttT) local DefendersCount = countPlayersInTeam(DefT) if AttackersCount == DefendersCount then setPlayerTeam(source, teamAttackers) elseif AttackersCount > DefendersCount then setPlayerTeam(source, teamDefenders) elseif AttackersCount < DefendersCount then setPlayerTeam(source, teamAttackers) end SpawnPlayer(source) end addEventHandler ( "onPlayerJoin", getRootElement(), AutoAssign) function headshotKill ( attacker, attackerweapon, bodypart, loss ) if bodypart == 9 then setElementHealth(source, getElementHealth(source)-(loss*2)) elseif bodypart == 3 then setElementHealth(source, getElementHealth(source)-loss) elseif bodypart == 4 or bodypart == 5 or bodypart == 6 or bodypart == 7 or bodypart == 8 then setElementHealth(source, getElementHealth(source)-(loss/2)) end end addEventHandler ( "onPlayerDamage", getRootElement(), headshotKill ) function SpawnPlayer (player) local pTeam = getPlayerTeam(player) if pTeam == teamAttackers then spawnPlayer(player, -5.0,0.0,5.0,90.0, 0) setElementModel(player, classSkins[math.random(1, #classSkins)]) elseif pTeam == teamDefenders then spawnPlayer(player, 5.0,0.0,5.0,90.0, 0) setElementModel(player, classSkins[math.random(1, #classSkins)]) else spawnPlayer(player, 5.0,0.0,5.0,90.0, 0) setElementModel(player, classSkins[math.random(1, #classSkins)]) end takeAllWeapons(player) if getElementModel(player) == 284 then giveWeapon (player, 34, 30, true) giveWeapon (player, 24, 60, false) elseif getElementModel(player) == 285 then giveWeapon (player, 27, 60, true) giveWeapon (player, 24, 60, false) elseif getElementModel(player) == 287 then giveWeapon (player, 31, 240, true) giveWeapon (player, 24, 60, false) end fadeCamera(player, true) setCameraTarget(player, player) showChat(player, true) end addEventHandler("onPlayerWasted", root, function() setTimer(SpawnPlayer, 5000, 1, source) end ) the problem is that when i join my own server, when i have to spawn it does nothing, but istead i have a black screen that stays there 4ever, and i don't know what's wrong with the script I'll put below my meta.xml if it can help you see some problems with it <meta> <info author="SniperWolf" name="Onslaught" description="Onslaught mod by SniperWolf" type="gamemode" /> <script src="onslaught_c.lua" type="client"/> <script src="onslaught_s.lua" type="server"/> <script src="weapons_models.lua" type="client"/> <script src="weapons_properties.lua" type="server"/> </meta> I've deleted all the file src that are for mods like guns ecc... I hope you guys can help me out Thanks Edit: in the meta.xml i've changed <script src="onslaught_s.lua" type="client"/> to <script src="onslaught_s.lua" type="server"/> i've also solved couple errors in the script that pops up right now, but the problem is still there EDIT 2: guys i've solved it, there were errors in my server script, i've solved them and now it works like a charm I've updated the script so if someone needs help, he can look at this script for further ideas. Thanks for now. Bye Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now