iPrestege Posted January 13, 2013 Share Posted January 13, 2013 (edited) hi, am asking why here when the player wasted it will be set to police team when the player was @ Players Drift Team!? Client Side : Server : Note: GameMode Play Stopped (= Some One Help Me Edited January 13, 2013 by Guest Link to comment
csiguusz Posted January 13, 2013 Share Posted January 13, 2013 I did not check your whole script, but setPlayerTeam(source, pTeam) on line 11 won't set the player's team to an another, because it is the player's current team. Link to comment
iPrestege Posted January 13, 2013 Author Share Posted January 13, 2013 I did not check your whole script, but setPlayerTeam(source, pTeam) on line 11 won't set the player's team to an another, because it is the player's current team. i remove it but the same problem my script is if you click button drift then you will be set @ Players Drift Team And if you click police,grove,none you will set with which team you chose it! i click the button and the player will be in the team but the problem if player wasted it will be set in team police Automatically! you can help me now?or more explain? Link to comment
csiguusz Posted January 13, 2013 Share Posted January 13, 2013 Ah, so this is your problem, that wasted players are set to another team automatically and you dont want that... Or you want to set the player's team to police when they die? Sorry, maybe because its late today, but i did understand whats your problem exactly. Link to comment
iPrestege Posted January 13, 2013 Author Share Posted January 13, 2013 (edited) show me all server side == Edited January 13, 2013 by Guest Link to comment
iPrestege Posted January 13, 2013 Author Share Posted January 13, 2013 Ah, so this is your problem, that wasted players are set to another team automatically and you dont want that... Or you want to set the player's team to police when they die? Sorry, maybe because its late today, but i did understand whats your problem exactly. Difficult to explain this really but my script it,s 2 gui window the gui number 1 is A Drift Gui button Drift in the drift gui and GuiNumber2 it,s for others team grove,police,none, all this script in one file so the problem if player wasted he will be set to police team automatically! i don,t know why wtf with this script realy I'm tired of this script I can not find a solution to the problem! This is something really hard i want the player stay in the same team ! players drift How this is difficult and tiring!. Link to comment
Castillo Posted January 13, 2013 Share Posted January 13, 2013 Drift = createTeam( "Players Drift",255,255,0) addEvent("Drift",true) addEventHandler("Drift",root, function ( ) setPlayerTeam ( source, Drift ) setElementData ( source, "team", getTeamName ( Drift ) ) end ) function spawn(player) local x = getElementData(player,"x") local y = getElementData(player,"y") local z = getElementData(player,"z") local team = getTeamFromName(getElementData(player,"team")) local skin = getElementData(player,"skin") spawnPlayer(player,x,y,z,0,skin,0,0,team) r, g, b = getTeamColor ( getPlayerTeam ( player ) ) setPlayerNametagColor ( player, r, g, b ) giveWeapon ( player , 16, 1 ) giveWeapon ( player , 31, 100 ) giveWeapon ( player , 24, 100 ) fadeCamera(player,true) setCameraTarget(player,player) end addEvent("spawnPlayer",true) addEventHandler("spawnPlayer",root, function () spawn(source) end ) addEventHandler("onPlayerWasted",root, function () setTimer(spawn,3000,1,source) end ) addEventHandler("onPlayerWasted",root, function (_,killer) if ( killer and killer ~= source ) then givePlayerMoney(killer,math.random(5000)) end end ) addEvent ( "takeWeapons", true ) addEventHandler( "takeWeapons", root, function ( ) takeAllWeapons ( source ) setPlayerTeam ( source, nil ) end ) Link to comment
iPrestege Posted January 13, 2013 Author Share Posted January 13, 2013 Drift = createTeam( "Players Drift",255,255,0) addEvent("Drift",true) addEventHandler("Drift",root, function ( ) setPlayerTeam ( source, Drift ) setElementData ( source, "team", getTeamName ( Drift ) ) end ) function spawn(player) local x = getElementData(player,"x") local y = getElementData(player,"y") local z = getElementData(player,"z") local team = getTeamFromName(getElementData(player,"team")) local skin = getElementData(player,"skin") spawnPlayer(player,x,y,z,0,skin,0,0,team) r, g, b = getTeamColor ( getPlayerTeam ( player ) ) setPlayerNametagColor ( player, r, g, b ) giveWeapon ( player , 16, 1 ) giveWeapon ( player , 31, 100 ) giveWeapon ( player , 24, 100 ) fadeCamera(player,true) setCameraTarget(player,player) end addEvent("spawnPlayer",true) addEventHandler("spawnPlayer",root, function () spawn(source) end ) addEventHandler("onPlayerWasted",root, function () setTimer(spawn,3000,1,source) end ) addEventHandler("onPlayerWasted",root, function (_,killer) if ( killer and killer ~= source ) then givePlayerMoney(killer,math.random(5000)) end end ) addEvent ( "takeWeapons", true ) addEventHandler( "takeWeapons", root, function ( ) takeAllWeapons ( source ) setPlayerTeam ( source, nil ) end ) You understand what I mean, thank you, man! I've done something great for me, I do not know how to thank can you explain what did you do ? Link to comment
Castillo Posted January 13, 2013 Share Posted January 13, 2013 Your script loaded the team when respawn from "team" element data, you had forgot to set it when they choose drift team, so I added this after you set the drift team: setElementData ( source, "team", getTeamName ( Drift ) ) Link to comment
iPrestege Posted January 13, 2013 Author Share Posted January 13, 2013 Your script loaded the team when respawn from "team" element data, you had forgot to set it when they choose drift team, so I added this after you set the drift team: setElementData ( source, "team", getTeamName ( Drift ) ) Ah , I understand what you did thank you! Link to comment
iPrestege Posted January 16, 2013 Author Share Posted January 16, 2013 New Problem Now! when player wasted it will be in the same team but the player will go to other teams pos?why? Client Side: addEventHandler ("onClientGUIClick", getRootElement(), function() if ( source == Drift ) then triggerServerEvent("Drift",getLocalPlayer()) end end) Server: Drift = createTeam( "Players Drift",255,255,0) addEvent("Drift",true) addEventHandler("Drift",root, function ( ) spawnPlayer ( source, -1819.62439, -3737.35132, -3003.31567,32.63086, 46, 0, 0, getTeamFromName ( "Players Drift" ) ) setPlayerTeam ( source, Drift ) setElementData ( source, "team", getTeamName ( Drift ) ) end ) function spawn(player) local x = getElementData(player,"x") local y = getElementData(player,"y") local z = getElementData(player,"z") local team = getTeamFromName(getElementData(player,"team")) local skin = getElementData(player,"skin") spawnPlayer(player,x,y,z,0,skin,0,0,team) r, g, b = getTeamColor ( getPlayerTeam ( player ) ) setPlayerNametagColor ( player, r, g, b ) giveWeapon ( player , 16, 1 ) giveWeapon ( player , 31, 100 ) giveWeapon ( player , 24, 100 ) fadeCamera(player,true) setCameraTarget(player,player) end addEvent("spawnPlayer",true) addEventHandler("spawnPlayer",root, function () spawn(source) end ) addEventHandler("onPlayerWasted",root, function () setTimer(spawn,3000,1,source) end ) addEventHandler("onPlayerWasted",root, function (_,killer) if ( killer and killer ~= source ) then givePlayerMoney(killer,math.random(5000)) end end ) addEvent ( "takeWeapons", true ) addEventHandler( "takeWeapons", root, function ( ) takeAllWeapons ( source ) setPlayerTeam ( source, nil ) end ) local g_szTeam = "Players Drift"; local g_pPosition = { -3737.35132, -3003.31567,32.63086 }; addEventHandler( "onPlayerWasted", root, function( ) local pTeam = getPlayerTeam( source ); if ( pTeam and getTeamName( pTeam ) == g_szTeam ) then spawnPlayer( source, unpack( g_pPosition ) ); takeAllWeapons ( source ) setPedSkin ( source, 46 ) takeAllWeapons ( source ) end end ) Link to comment
csiguusz Posted January 16, 2013 Share Posted January 16, 2013 Drift = createTeam( "Players Drift",255,255,0) addEvent("Drift",true) addEventHandler("Drift",root, function ( ) spawnPlayer ( source, -1819.62439, -3737.35132, -3003.31567,32.63086, 46, 0, 0, getTeamFromName ( "Players Drift" ) ) setPlayerTeam ( source, Drift ) setElementData(source,"x",-1819.62439) setElementData(source,"y",-3737.35132) setElementData(source,"z",-3003.31567) setElementData ( source, "team", getTeamName ( Drift ) ) end ) function spawn(player) local x = getElementData(player,"x") local y = getElementData(player,"y") local z = getElementData(player,"z") local team = getTeamFromName(getElementData(player,"team")) local skin = getElementData(player,"skin") spawnPlayer(player,x,y,z,0,skin,0,0,team) r, g, b = getTeamColor ( getPlayerTeam ( player ) ) setPlayerNametagColor ( player, r, g, b ) giveWeapon ( player , 16, 1 ) giveWeapon ( player , 31, 100 ) giveWeapon ( player , 24, 100 ) fadeCamera(player,true) setCameraTarget(player,player) end addEvent("spawnPlayer",true) addEventHandler("spawnPlayer",root, function () spawn(source) end ) addEventHandler("onPlayerWasted",root, function () setTimer(spawn,3000,1,source) end ) addEventHandler("onPlayerWasted",root, function (_,killer) if ( killer and killer ~= source ) then givePlayerMoney(killer,math.random(5000)) end end ) addEvent ( "takeWeapons", true ) addEventHandler( "takeWeapons", root, function ( ) takeAllWeapons ( source ) setPlayerTeam ( source, nil ) end ) local g_szTeam = "Players Drift"; local g_pPosition = { -3737.35132, -3003.31567,32.63086 }; addEventHandler( "onPlayerWasted", root, function( ) local pTeam = getPlayerTeam( source ); if ( pTeam and getTeamName( pTeam ) == g_szTeam ) then spawnPlayer( source, unpack( g_pPosition ) ); takeAllWeapons ( source ) setPedSkin ( source, 46 ) takeAllWeapons ( source ) end end ) Link to comment
iPrestege Posted January 16, 2013 Author Share Posted January 16, 2013 Drift = createTeam( "Players Drift",255,255,0) addEvent("Drift",true) addEventHandler("Drift",root, function ( ) spawnPlayer ( source, -1819.62439, -3737.35132, -3003.31567,32.63086, 46, 0, 0, getTeamFromName ( "Players Drift" ) ) setPlayerTeam ( source, Drift ) setElementData(source,"x",-1819.62439) setElementData(source,"y",-3737.35132) setElementData(source,"z",-3003.31567) setElementData ( source, "team", getTeamName ( Drift ) ) end ) function spawn(player) local x = getElementData(player,"x") local y = getElementData(player,"y") local z = getElementData(player,"z") local team = getTeamFromName(getElementData(player,"team")) local skin = getElementData(player,"skin") spawnPlayer(player,x,y,z,0,skin,0,0,team) r, g, b = getTeamColor ( getPlayerTeam ( player ) ) setPlayerNametagColor ( player, r, g, b ) giveWeapon ( player , 16, 1 ) giveWeapon ( player , 31, 100 ) giveWeapon ( player , 24, 100 ) fadeCamera(player,true) setCameraTarget(player,player) end addEvent("spawnPlayer",true) addEventHandler("spawnPlayer",root, function () spawn(source) end ) addEventHandler("onPlayerWasted",root, function () setTimer(spawn,3000,1,source) end ) addEventHandler("onPlayerWasted",root, function (_,killer) if ( killer and killer ~= source ) then givePlayerMoney(killer,math.random(5000)) end end ) addEvent ( "takeWeapons", true ) addEventHandler( "takeWeapons", root, function ( ) takeAllWeapons ( source ) setPlayerTeam ( source, nil ) end ) local g_szTeam = "Players Drift"; local g_pPosition = { -3737.35132, -3003.31567,32.63086 }; addEventHandler( "onPlayerWasted", root, function( ) local pTeam = getPlayerTeam( source ); if ( pTeam and getTeamName( pTeam ) == g_szTeam ) then spawnPlayer( source, unpack( g_pPosition ) ); takeAllWeapons ( source ) setPedSkin ( source, 46 ) takeAllWeapons ( source ) end end ) Not Working! Link to comment
csiguusz Posted January 16, 2013 Share Posted January 16, 2013 What doeas "Not Working" mean? still wrong pos? or any error messages? Link to comment
iPrestege Posted January 16, 2013 Author Share Posted January 16, 2013 Oh Thanks Fixed! 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