Troold Posted November 2, 2009 Share Posted November 2, 2009 (edited) I have a little big problem with my teams script 0.o, it assigning team but don't spawn! ;/ this is my script function createTeamsOnStart () teamLudzie = createTeam ( "Ludzie", 255, 255, 0 ) teamZombiclassic = createTeam ( "Zombiclassic", 0, 200, 0 ) teamZombiraptor = createTeam ( "Zombiraptor", 0, 200, 0 ) teamZombiheavy = createTeam ( "Zombiheavy", 0, 200, 0 ) teamZombi = createTeam ( "Zombi", 0, 200, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) function assignLudzieTeam ( player, commandName ) setPlayerTeam ( player, teamLudzie ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) end addCommandHandler ( "ludzie", assignLudzieTeam ) function assignZombiclassicTeam ( player, commandName ) setPlayerTeam ( player, teamZombiclassic ) setElementModel ( player, 258 ) end addCommandHandler ( "classic", assignZombiclassicTeam ) function assignZombiraptorTeam ( player, commandName ) setPlayerTeam ( player, teamZombiraptor ) setElementModel ( player, 70 ) end addCommandHandler ( "raptor", assignZombiraptorTeam ) function assignZombiheavyTeam ( player, commandName ) setPlayerTeam ( player, teamZombiheavy ) setElementModel ( player, 127 ) setPedArmor ( player, 200 ) end addCommandHandler ( "heavy", assignZombiheavyTeam ) function assignZombiTeam ( player, commandName ) setPlayerTeam ( player, teamZombi ) setElementModel ( player, 69 ) end addCommandHandler ( "zombi", assignZombiTeam ) function assignNewLudzie ( ) setPlayerTeam ( source, teamLudzie ) spawnPlayer ( player, 213.26884460449, 1873.2000732422, 13.140625, 0.0, 0 ) fadeCamera ( source, true ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) setPlayerNametagColor ( player, 255, 255, 0 ) end addEventHandler ( "onPlayerJoin", getRootElement(), assignNewLudzie ) function afterWasted() respawnPlayer(source, getPlayerTeam(source)) end function respawnPlayer(player, theTeam) if (theTeam == teamLudzie) then spawnPlayer ( player, 213.26884460449, 1873.2000732422, 13.140625 ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) elseif (theTeam == teamZombiclassic) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 258 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombiraptor) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 70 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombiheavy) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setPedArmor ( player, 200 ) setElementModel ( player, 127 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombi) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 69 ) setPlayerNametagColor ( player, 0, 200, 0 ) end end addEventHandler( "onPlayerWasted", getRootElement(), afterWasted ) and i have a little question, why my settings in meta don't work? 0.o I mean that <settings> <setting name="#respawn_time" value="[ 10 ]" /> <setting name="#spawn_weapons" value='[ "22:100" ]' /> <setting name="#gravity" value="[ 0.008000 ]" /> <setting name="#waveheight" value="[ 0 ]" /> <setting name="#time_limit" value="[ 900 ]" /> <setting name="#locked_time" value="[ true ]" /> <setting name="#weather" value="[ 15 ]" /> <setting name="#time" value="0:0" /> </settings> Edited November 3, 2009 by Guest Link to comment
50p Posted November 2, 2009 Share Posted November 2, 2009 When does it not spawn? When you join server? When you die? You need to know when it doesn't spawn you and once you know just check the function attached to the specific event. Debug! Debug! Debug! All of you people out there, you should start to learn how to debug your script.. Once you know how to debug your script, you can solve every single problem you have with your script (as far as you know how to fix it). It's easy and won't take you long to learn it. It's just using outputChatBox, outputDebugString or outputConsole in the places when you think your code fails. Have a read: https://wiki.multitheftauto.com/wiki/Debugging Link to comment
MOH Posted November 3, 2009 Share Posted November 3, 2009 It is an ok script. It could do better. Airbrush it. fade camera etc. Link to comment
Troold Posted November 3, 2009 Author Share Posted November 3, 2009 command debugscript 3 don't say anything :FF and it don't spawn when i join ....................... Link to comment
mR|TurboCow Posted November 3, 2009 Share Posted November 3, 2009 for debug hit ur F8 in ur server , and write there /debugscript 3 and why player don't spawn , try that: spawnPlayer( source, 213.26884460449, 1873.2000732422, 13.140625, 0.0, 0 ) and no error for meta ? then idk Good Luck! Link to comment
Troold Posted November 3, 2009 Author Share Posted November 3, 2009 ehh it still don't work :< and when i join i can see black screen 0.o, and i know how to use debugscript 3.... it didn't say any errors Link to comment
mR|TurboCow Posted November 4, 2009 Share Posted November 4, 2009 spawnPlayer( source, 213.26884460449, 1873.2000732422, 13.140625 ) <----- try that and try one time with other meta , without those "setings" Link to comment
Troold Posted November 6, 2009 Author Share Posted November 6, 2009 ehh still don't work only black screen i tried to add setcameratarget but that don't work too i don't know what to do ;/ Link to comment
MOH Posted November 6, 2009 Share Posted November 6, 2009 I have a little big problem with my teams script 0.o, it assigning team but don't spawn! ;/this is my script function createTeamsOnStart () teamLudzie = createTeam ( "Ludzie", 255, 255, 0 ) teamZombiclassic = createTeam ( "Zombiclassic", 0, 200, 0 ) teamZombiraptor = createTeam ( "Zombiraptor", 0, 200, 0 ) teamZombiheavy = createTeam ( "Zombiheavy", 0, 200, 0 ) teamZombi = createTeam ( "Zombi", 0, 200, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) function assignLudzieTeam ( player, commandName ) setPlayerTeam ( player, teamLudzie ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) end addCommandHandler ( "ludzie", assignLudzieTeam ) function assignZombiclassicTeam ( player, commandName ) setPlayerTeam ( player, teamZombiclassic ) setElementModel ( player, 258 ) end addCommandHandler ( "classic", assignZombiclassicTeam ) function assignZombiraptorTeam ( player, commandName ) setPlayerTeam ( player, teamZombiraptor ) setElementModel ( player, 70 ) end addCommandHandler ( "raptor", assignZombiraptorTeam ) function assignZombiheavyTeam ( player, commandName ) setPlayerTeam ( player, teamZombiheavy ) setElementModel ( player, 127 ) setPedArmor ( player, 200 ) end addCommandHandler ( "heavy", assignZombiheavyTeam ) function assignZombiTeam ( player, commandName ) setPlayerTeam ( player, teamZombi ) setElementModel ( player, 69 ) end addCommandHandler ( "zombi", assignZombiTeam ) function assignNewLudzie ( ) setPlayerTeam ( source, teamLudzie ) spawnPlayer ( player, 213.26884460449, 1873.2000732422, 13.140625, 0.0, 0 ) fadeCamera ( source, true ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) setPlayerNametagColor ( player, 255, 255, 0 ) end addEventHandler ( "onPlayerJoin", getRootElement(), assignNewLudzie ) function afterWasted() respawnPlayer(source, getPlayerTeam(source)) end function respawnPlayer(player, theTeam) if (theTeam == teamLudzie) then spawnPlayer ( player, 213.26884460449, 1873.2000732422, 13.140625 ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) elseif (theTeam == teamZombiclassic) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 258 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombiraptor) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 70 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombiheavy) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setPedArmor ( player, 200 ) setElementModel ( player, 127 ) setPlayerNametagColor ( player, 0, 200, 0 ) elseif (theTeam == teamZombi) then spawnPlayer ( player, 261.11389160156, 1396.8560791016, 10.5859375 ) setElementModel ( player, 69 ) setPlayerNametagColor ( player, 0, 200, 0 ) end end addEventHandler( "onPlayerWasted", getRootElement(), afterWasted ) and i have a little question, why my settings in meta don't work? 0.o I mean that <settings> <setting name="#respawn_time" value="[ 10 ]" /> <setting name="#spawn_weapons" value='[ "22:100" ]' /> <setting name="#gravity" value="[ 0.008000 ]" /> <setting name="#waveheight" value="[ 0 ]" /> <setting name="#time_limit" value="[ 900 ]" /> <setting name="#locked_time" value="[ true ]" /> <setting name="#weather" value="[ 15 ]" /> <setting name="#time" value="0:0" /> </settings> Let me see. On resource start is missing, is it not? Also, show us Meta, server, and client, and other. Link to comment
MOH Posted November 6, 2009 Share Posted November 6, 2009 Oh, stupid gamemode BTW. Try changing it. function createTeamsOnStart () teamCows = createTeam ( "Cows", 255, 255, 0 ) teamPigs = createTeam ( "Pigs", 0, 200, 0 ) teamRoosters = createTeam ( "Roosters", 0, 200, 0 ) teamHorses = createTeam ( "Horses", 0, 200, 0 ) teamPigeons = createTeam ( "Pigeons", 0, 200, 0 ) end --AND ADD THIS function assignPigsTeam ( player, commandName ) setPlayerTeam ( player, teamPigs ) giveWeapon ( player, 13, 1) --DILDO!!!!!!! setElementModel ( player, 258 ) end addCommandHandler ( "Pigs", assignPigsTeam ) Link to comment
mR|TurboCow Posted November 8, 2009 Share Posted November 8, 2009 function assignNewLudzie ( ) setPlayerTeam ( source, teamLudzie ) for i,player in ipairs(getElementsByType("player")) do spawn(player) end end function spawn(player) repeat until spawnPlayer ( player, 213+math.random(1,5), 1873+math.random(5,9), 15, 90, math.random(9,288) ) fadeCamera(player, true) setCameraTarget(player, player) fadeCamera ( source, true ) giveWeapon ( player, 17, 900) giveWeapon ( player, 29, 900) giveWeapon ( player, 31, 900) setElementModel ( player, 29 ) setPlayerNametagColor ( player, 225, 225, 0 ) addEventHandler ( "onPlayerJoin", getRootElement(), assignNewLudzie ) function die ( ) setTimer(spawn, 1800, 1, source) end addEventHandler("onPlayerWasted", getRootElement(), die ) so , this was work for me i hope it work for u too 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