Jump to content

مشكلة بكود ؟


Recommended Posts

يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد

https://forum.multitheftauto.com/viewtopic.php?f=160&t=99231

-----------

addEventHandler ( "onPlayerLogin",root, function (  ) 
   setTimer ( function ( source ) 
    if ( getElementData ( source, "jailed" ) == true ) then 
       randomJail = jTable[math.random(#jTable)] 
     if ( randomJail ) then 
         x,y,z = randomJail[2],randomJail[3],randomJail[4] 
         int = randomJail[5] 
         dim = randomJail[6] 
         setElementInterior ( source, int ) 
         setElementDimension ( source, dim ) 
         setElementPosition ( source, x,y,z ) 
     end 
   end 
  end, 15000, 1, source ) 
end ) 

الكود هاد مدري ايش المشكلة فيه لما اعمل الحدث onPlayerWasted يشتغل ويوديني للإحداثيات المطلوبة

بس لما اعمل الحدث onPlayerLogin ما يشتغل ؟؟ :|

Link to comment
addEventHandler ( "onPlayerLogin",root,  
function ( _, acc ) 
    setTimer ( function ( ) 
        if ( getAccountData ( acc, "jailed" ) == true ) then 
            randomJail = jTable[math.random(#jTable)] 
            if ( randomJail ) then 
                x,y,z = randomJail[2],randomJail[3],randomJail[4] 
                int = randomJail[5] 
                dim = randomJail[6] 
                setElementInterior ( getAccountPlayer ( acc ), int ) 
                setElementDimension ( getAccountPlayer ( acc ), dim ) 
                setElementPosition ( getAccountPlayer ( acc ), x,y,z ) 
            end 
        end 
    end, 1000, 1) 
end ) 

Link to comment

1- السورس هو الاعب اللي دخل

2- المتغيرات مالها داعي

3- setElementInterior : في ارقمنت اختياري تقدر تحط فيه الاحداثيات

addEventHandler ( "onPlayerLogin",root, 
function ( _, acc ) 
    setTimer ( function ( ) 
        if ( getAccountData ( acc, "jailed" ) == true ) then 
            local randomJail = jTable[math.random(#jTable)] 
            if ( randomJail ) then 
                setElementDimension(source, randomJail[6]) 
                setElementInterior(source, randomJail[5], randomJail[2],randomJail[3],randomJail[4]) 
            end 
        end 
    end, 1000, 1) 
end ) 

Link to comment
يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد

https://forum.multitheftauto.com/viewtopic.php?f=160&t=99231

-----------

addEventHandler ( "onPlayerLogin",root, function (  ) 
   setTimer ( function ( source ) 
    if ( getElementData ( source, "jailed" ) == true ) then 
       randomJail = jTable[math.random(#jTable)] 
     if ( randomJail ) then 
         x,y,z = randomJail[2],randomJail[3],randomJail[4] 
         int = randomJail[5] 
         dim = randomJail[6] 
         setElementInterior ( source, int ) 
         setElementDimension ( source, dim ) 
         setElementPosition ( source, x,y,z ) 
     end 
   end 
  end, 15000, 1, source ) 
end ) 

الكود هاد مدري ايش المشكلة فيه لما اعمل الحدث onPlayerWasted يشتغل ويوديني للإحداثيات المطلوبة

بس لما اعمل الحدث onPlayerLogin ما يشتغل ؟؟ :|

احفظ الداتا و ريح نفسك :-

setAccountData 
getAccountData 
setElementData 
getElementData 
----Events---- 
addEventHandler = "onPlayerLogin" , "onPlayerQuit", "onPlayerJoin" 
Link to comment
يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد

https://forum.multitheftauto.com/viewtopic.php?f=160&t=99231

-----------

addEventHandler ( "onPlayerLogin",root, function (  ) 
   setTimer ( function ( source ) 
    if ( getElementData ( source, "jailed" ) == true ) then 
       randomJail = jTable[math.random(#jTable)] 
     if ( randomJail ) then 
         x,y,z = randomJail[2],randomJail[3],randomJail[4] 
         int = randomJail[5] 
         dim = randomJail[6] 
         setElementInterior ( source, int ) 
         setElementDimension ( source, dim ) 
         setElementPosition ( source, x,y,z ) 
     end 
   end 
  end, 15000, 1, source ) 
end ) 

الكود هاد مدري ايش المشكلة فيه لما اعمل الحدث onPlayerWasted يشتغل ويوديني للإحداثيات المطلوبة

بس لما اعمل الحدث onPlayerLogin ما يشتغل ؟؟

احفظ الداتا و ريح نفسك :-

setAccountData 
getAccountData 
setElementData 
getElementData 
----Events---- 
addEventHandler = "onPlayerLogin" , "onPlayerQuit", "onPlayerJoin" 

عملتهم ما ضبط :?:

Link to comment
اطرح كود الحفظ
addEventHandler ( "onPlayerLogin",root, function (  ) 
   setTimer ( function ( source ) 
    if ( getAccountData ( source, "jailed" ) == true ) then 
       randomJail = jTable[math.random(#jTable)] 
     if ( randomJail ) then 
         x,y,z = randomJail[2],randomJail[3],randomJail[4] 
         int = randomJail[5] 
         dim = randomJail[6] 
         setElementInterior ( source, int ) 
         setElementDimension ( source, dim ) 
         setElementPosition ( source, x,y,z ) 
     end 
   end 
  end, 1000, 1, source ) 
end ) 

addEventHandler("onPlayerJoin",root, -- Check If He Is Jailed - By Serial [ OnJoin ] 
function() 
if getAccountData(rRoot,""..getPlayerSerial(source).."-j") == true then 
  
 randomJail = jTable[math.random(#jTable)] 
if randomJail then 
    x,y,z = randomJail[2],randomJail[3],randomJail[4] 
    int = randomJail[5] 
    dim = randomJail[6] 
    setElementInterior ( source, int ) 
    setElementDimension(source,dim) 
    setElementPosition (source,x,y,z ) 
    -- 
    time = getAccountData(rRoot,""..getPlayerSerial(source).."-t",time) or 5 * 1000 
    startJailTimer(source,time) 
    setAccountData(source,"jailed",true) 
end 
end 
end ) 

Link to comment
+

كيف تضيف اكونت داتا لي ==> "onPlayerJoin"

تضيفها لي ==> "onPlayerLogin"

+

انا مش شايف كود حفظ

انت قلتلي استبدل الايلمنت داتا باكونت داتا بذول

addEventHandler = "onPlayerLogin" , "onPlayerQuit", "onPlayerJoin" 

بس onPlayerQuit مانها موجودة :?::!:

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