Jump to content

Data,Wasted,Help


iPrestege

Recommended Posts

Posted (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 :|:fadein:

Edited by Guest
Posted

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.

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

Posted

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.

Posted
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!.

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

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

Posted

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

Posted
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! :D

Posted

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 
) 
  

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

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

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