Abo-Al3ZaB Posted May 19, 2016 Share Posted May 19, 2016 يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد 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
Simple. Posted May 19, 2016 Share Posted May 19, 2016 السبب اول مايدخل السيرفر مايكون معه المنت داتا الجيل , استخدم اكاونت داتا بدال المنت داتا Link to comment
Abo-Al3ZaB Posted May 20, 2016 Author Share Posted May 20, 2016 السبب اول مايدخل السيرفر مايكون معه المنت داتا الجيل , استخدم اكاونت داتا بدال المنت داتا ما ضبط ,,, Link to comment
Simple. Posted May 20, 2016 Share Posted May 20, 2016 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
</Mr.Tn6eL> Posted May 20, 2016 Share Posted May 20, 2016 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
Simple. Posted May 20, 2016 Share Posted May 20, 2016 انا حطيت سورس في الفنكشنات لكن طلع لي خطاء يقول ان السورس = nil وحطيت getAccountPlayer ( acc ) Link to comment
</Mr.Tn6eL> Posted May 20, 2016 Share Posted May 20, 2016 انا حطيت سورس في الفنكشنات لكن طلع لي خطاء يقول ان السورس = nil وحطيت getAccountPlayer ( acc ) يمكن انت كاتبه غلط جرب الكود حقي Link to comment
Simple. Posted May 20, 2016 Share Posted May 20, 2016 جربت مايضبط , يمكن عشان ال setTimer يحط getAccountPlayer ( acc ) ويريح رآسه Link to comment
SycroX Posted May 20, 2016 Share Posted May 20, 2016 يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد 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
Abo-Al3ZaB Posted May 22, 2016 Author Share Posted May 22, 2016 يعطيكم العافية انا طرحت الكود بموضوع الي بس صارله تقريبا اسبوع ما حد رد فقلت بعمل موضوع جديد 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
Abo-Al3ZaB Posted May 22, 2016 Author Share Posted May 22, 2016 اطرح كود الحفظ 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
SycroX Posted May 23, 2016 Share Posted May 23, 2016 + كيف تضيف اكونت داتا لي ==> "onPlayerJoin" تضيفها لي ==> "onPlayerLogin" + انا مش شايف كود حفظ Link to comment
Abo-Al3ZaB Posted May 23, 2016 Author Share Posted May 23, 2016 + كيف تضيف اكونت داتا لي ==> "onPlayerJoin" تضيفها لي ==> "onPlayerLogin" + انا مش شايف كود حفظ انت قلتلي استبدل الايلمنت داتا باكونت داتا بذول addEventHandler = "onPlayerLogin" , "onPlayerQuit", "onPlayerJoin" بس onPlayerQuit مانها موجودة 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