Jump to content

لا استطيع قتل فريق تيمي


Recommended Posts

  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
      local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
     else 
         setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
         if (  skinPlayer ) then 
         setElementModel ( source ,  skinPlayer ) 
          else 
          setElementModel ( source , 0 ) 
             end 
    end 
end ) 
Link to comment

سفاح الحين

لو شلت ذا الكود

playerSkin = { } 
  
addEventHandler( 'onPlayerSpawn', root, 
    function( ) 
        setTimer( setElementModel, 3000, 1, source, ( playerSkin[ source ] or 0 ) ) 
    end 
) 
  
addEventHandler( 'onPlayerWasted', root, 
    function() 
        playerSkin[ source ] = getElementModel( source ) 
    end 
) 

يحفظ الشخصيه لو اطلع وادخل لكن لا متت ترجع سي جي

ولو حطيته تنحفظ الشخصيه لا متت بس لو اطلع وادخل ترجع سي جي

اتمنى فهمتني

Link to comment

الكود الي فوق ذا آحذفه ^

addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
      local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
     else 
         setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
         if (  skinPlayer ) then 
         setElementModel ( source ,  skinPlayer ) 
          setElementData ( source ,"SkinID",skinPlayer ) 
          else 
          setElementModel ( source , 0 ) 
             end 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Data = getElementData ( source ,"SkinID") 
if ( Data ) then 
setElementModel ( source, Data ) 
        end 
     end 
   ) 
Link to comment

أعتذر على التأخير لي سآعة قآعد أجرب بسيرفري اللوكال لين ضبط

addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
    setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
     local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
         if (  skinPlayer ) then 
        setElementModel ( source ,  skinPlayer ) 
     else 
       setElementModel ( source , 0 ) 
           end 
          else 
           setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Acc = getPlayerAccount( source ) 
 if ( Acc and not isGuestAccount ( Acc ) ) then 
setTimer(setElementModel,100,1,source,getAccountData( Acc, "skin" )) 
            end 
     end 
   ) 
Link to comment
والله ياخوي ماشتغل لا متت برضو سي جي

لكن اكيد المشكله من احد المودات عندي راح وش المشكله

ويعطيك الف الف الف عافية سفاح ماقصرت والله وااأأأفي تعبتك معي

شكرأاأ لك

السكربت مجربه عندي شغآل !

آمم عندك سكربت يسوي الوظيفة spawnPlayer ؟

اذا عندككـ فـ هذآ الي يخرب ع السكربت

Link to comment
اي في سباون صحيح بس انت مسوي تايمر انا زودت التايمر مفروض تكون سي جي ثم ثواني ترجع لشخصيه حقته

لكن شكل في مشكله من عندي بتاكد

اذا عندك سكربت يسوي سبآون آطرح وظيفة السبآون آعدله لككـ

Link to comment
اي في سباون صحيح بس انت مسوي تايمر انا زودت التايمر مفروض تكون سي جي ثم ثواني ترجع لشخصيه حقته

لكن شكل في مشكله من عندي بتاكد

اذا عندك سكربت يسوي سبآون آطرح وظيفة السبآون آعدله لككـ

hospitalsTable = {

{ 1179.22803,-1323.52087,14.15908},

{ 1606.85559,1822.30957,10.82031},

{ -2659.85767,632.98505,14.45313},

}

function spawn()

local i=0

local minDistance=100000

local minHospital = 0

local posX, posY, posZ = getElementPosition(source)

for key,val in ipairs(hospitalsTable) do

i=i+1

local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2])

if (distance

minDistance=distance

minHospital=i

end

end

setTimer ( spawnPlayer, 2000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] )

end

addEventHandler("onPlayerWasted", getRootElement(),spawn)

addEventHandler("onPlayerLogin", root,

function(_, account)

if not getAccountData(account, "FirstTime") then

outputChatBox("You're playing for the first time!", source, 0, 255, 0)

setAccountData(account, "FirstTime", true)

else

outputChatBox("This is not the first time for you!", source, 255, 0, 0)

end

end)

يمكن ذا

Link to comment

هذا حقككـ حطه كذآ

       hospitalsTable = { 
        { 1179.22803,-1323.52087,14.15908}, 
        { 1606.85559,1822.30957,10.82031}, 
        { -2659.85767,632.98505,14.45313}, 
        } 
          
        function spawn() 
          local i=0 
          local minDistance=100000 
          local minHospital = 0 
          local posX, posY, posZ = getElementPosition(source) 
          for key,val in ipairs(hospitalsTable) do 
            i=i+1 
            local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) 
            if (distance) then 
              minDistance=distance 
              minHospital=i 
            end 
          end 
          setTimer ( spawnPlayer, 1000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) 
        end 
        addEventHandler("onPlayerWasted", getRootElement(),spawn) 
  
addEventHandler("onPlayerLogin", root, 
function(_, account) 
    if not getAccountData(account, "FirstTime") then 
        outputChatBox("You're playing for the first time!", source, 0, 255, 0) 
        setAccountData(account, "FirstTime", true) 
    else 
        outputChatBox("This is not the first time for you!", source, 255, 0, 0) 
    end 
end) 

وهذا الي سويته

addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
    setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
     local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
         if (  skinPlayer ) then 
        setElementModel ( source ,  skinPlayer ) 
     else 
       setElementModel ( source , 0 ) 
           end 
          else 
           setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Acc = getPlayerAccount( source ) 
 if ( Acc and not isGuestAccount ( Acc ) ) then 
setTimer(setElementModel,2000,1,source,getAccountData( Acc, "skin" )) 
            end 
     end 
   ) 
Link to comment

خيو سفاح انا اغيره من اللوحه تيمات بقريد لاست .. واحيان من زر بوتون في اكثر من طريقه تغيير شخصيه

غيرته من اللوحه 3 ثواني يرجع لشخصيه اللي قبل ممسكه ع ذي الشخصيه

بس مابي من اللوحه انا اغير شخصيه من قريد لاست + بوتون و الخ

Link to comment

طيب آيش المشكلة ؟

كودي ذآ يحفظ التيم الي أنت فيه لاخرجت ولادخلت يعطيك التيم والشخصية الي خربجت فيها ولا مت او انتحرت تجيك شخصيتككـ القيدمة خلال 3 ثواني

وين المشكلة ؟ ياليت توضح ؟

Link to comment
الحين معاد يحفظ الشخصيه لا متت :(

وش عدلت ؟

ماعدلت شي نفسسه

      hospitalsTable = { 
        { 1179.22803,-1323.52087,14.15908}, 
        { 1606.85559,1822.30957,10.82031}, 
        { -2659.85767,632.98505,14.45313}, 
        } 
          
        function spawn() 
          local i=0 
          local minDistance=100000 
          local minHospital = 0 
          local posX, posY, posZ = getElementPosition(source) 
          for key,val in ipairs(hospitalsTable) do 
            i=i+1 
            local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) 
            if (distance) then 
              minDistance=distance 
              minHospital=i 
            end 
          end 
          setTimer ( spawnPlayer, 1000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) 
        end 
        addEventHandler("onPlayerWasted", getRootElement(),spawn) 
  
addEventHandler("onPlayerLogin", root, 
function(_, account) 
    if not getAccountData(account, "FirstTime") then 
        outputChatBox("You're playing for the first time!", source, 0, 255, 0) 
        setAccountData(account, "FirstTime", true) 
    else 
        outputChatBox("This is not the first time for you!", source, 255, 0, 0) 
    end 
end) 
  
  
  
  
  
  
  
  
addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
    setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
     local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
         if (  skinPlayer ) then 
        setElementModel ( source ,  skinPlayer ) 
     else 
       setElementModel ( source , 0 ) 
           end 
          else 
           setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Acc = getPlayerAccount( source ) 
 if ( Acc and not isGuestAccount ( Acc ) ) then 
setTimer(setElementModel,2000,1,source,getAccountData( Acc, "skin" )) 
            end 
     end 
   ) 

Link to comment

     hospitalsTable = { 
        { 1179.22803,-1323.52087,14.15908}, 
        { 1606.85559,1822.30957,10.82031}, 
        { -2659.85767,632.98505,14.45313}, 
        } 
          
        function spawn() 
          local i=0 
          local minDistance=100000 
          local minHospital = 0 
          local posX, posY, posZ = getElementPosition(source) 
          for key,val in ipairs(hospitalsTable) do 
            i=i+1 
            local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) 
            if (distance) then 
              minDistance=distance 
              minHospital=i 
            end 
          end 
          spawnPlayer ( source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) 
        end 
        addEventHandler("onPlayerWasted", getRootElement(),spawn) 
  
addEventHandler("onPlayerLogin", root, 
function(_, account) 
    if not getAccountData(account, "FirstTime") then 
        outputChatBox("You're playing for the first time!", source, 0, 255, 0) 
        setAccountData(account, "FirstTime", true) 
    else 
        outputChatBox("This is not the first time for you!", source, 255, 0, 0) 
    end 
end) 
  
  
  
  
  
  
  
  
addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
    setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
     local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
         if (  skinPlayer ) then 
        setElementModel ( source ,  skinPlayer ) 
     else 
       setElementModel ( source , 0 ) 
           end 
          else 
           setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Acc = getPlayerAccount( source ) 
 if ( Acc and not isGuestAccount ( Acc ) ) then 
setTimer(setElementModel,500,1,source,getAccountData( Acc, "skin" )) 
            end 
     end 
   ) 
Link to comment

الحين شغال تمام

المشكله اول مااشغل المود مثلا اول شخصيه اخذها ثم اموت نفسي يرجع نفسها وتمام وكل شي تمام

لكن لو اروح واخذ شخصيه ثانيه واموت نفسي يرجعني لشخصيه الاولى اتمنى فهمتني

Link to comment

لم يتم التجربة

    hospitalsTable = { 
        { 1179.22803,-1323.52087,14.15908}, 
        { 1606.85559,1822.30957,10.82031}, 
        { -2659.85767,632.98505,14.45313}, 
        } 
          
        function spawn() 
          local i=0 
          local minDistance=100000 
          local minHospital = 0 
          local posX, posY, posZ = getElementPosition(source) 
          for key,val in ipairs(hospitalsTable) do 
            i=i+1 
            local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) 
            if (distance) then 
              minDistance=distance 
              minHospital=i 
            end 
          end 
          spawnPlayer ( source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) 
        end 
        addEventHandler("onPlayerWasted", getRootElement(),spawn) 
  
addEventHandler("onPlayerLogin", root, 
function(_, account) 
    if not getAccountData(account, "FirstTime") then 
        outputChatBox("You're playing for the first time!", source, 0, 255, 0) 
        setAccountData(account, "FirstTime", true) 
    else 
        outputChatBox("This is not the first time for you!", source, 255, 0, 0) 
    end 
end) 
  
addEventHandler( "onPlayerQuit", root, function(  ) 
    local PlayerAcc = getPlayerAccount ( source ) 
    if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then 
    setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) 
    setAccountData ( PlayerAcc, "skin", getElementModel ( source  ) ) 
        end 
end ) 
  
addEventHandler( "onPlayerLogin", root, function ( _,acc ) 
     local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) 
     local skinPlayer = getAccountData( acc, "skin" ) 
     if ( SavedTeam_ ) then 
         setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) 
         outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) 
         if (  skinPlayer ) then 
        setElementModel ( source ,  skinPlayer ) 
     else 
       setElementModel ( source , 0 ) 
           end 
          else 
           setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) 
    end 
end ) 
  
addEventHandler ("onPlayerSpawn",root, function (  ) 
local Acc = getPlayerAccount( source ) 
 if ( Acc and not isGuestAccount ( Acc ) ) then 
setTimer(setElementModel,500,1,source,getAccountData( Acc, "skin" )) 
            end 
     end 
   ) 
    
    
 addEventHandler("onElementModelChange", root, function (   ) 
 if ( getElementType(source) == "player" ) then 
local Acc = getPlayerAccount ( source ) 
if ( Acc and not isGuestAccount ( Acc ) then 
 setAccountData ( Acc, "skin", getElementModel ( source  ) ) 
                 end 
            end 
   end 
 )        
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...