Jump to content

Data,Wasted,Help


iPrestege

Recommended Posts

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? :mrgreen:

Link to comment
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 :mrgreen: so :mrgreen: the problem if player wasted he will be set to police team automatically! i don,t know why wtf with this script :x realy I'm tired of this script

I can not find a solution to the problem! This is something really hard :cry: i want the player stay in the same team ! players drift How this is difficult and tiring!.

Link to comment
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
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 :mrgreen: can you explain what did you do ?

Link to comment

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
  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
  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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...