Ja[B]er[X]Pro Posted February 1, 2016 Share Posted February 1, 2016 اسلام عليكم ورحمة الله وبركاته ابي اسوي مود وهو عندما لاعب يسجل حساب جديد تظهر له ايقونة بالخريطة لكن ابي هو فقط يراها وعند الذهاب الى مكانها يجي له ابجكت صندوق به ماركر مخفي عند لمس الماركر المخفي يعطيه فلوس + اسلحة حتى يبدأ اللعب بالسيرفر ويختفي الماركر والابجكت Link to comment
shwaeki Posted February 1, 2016 Share Posted February 1, 2016 (edited) --server onPlayerLogin setAccountData getAccountData triggerClientEvent --Client createBlip createMarker createObject onClientMarkerHit destroyElement giveWeapon givePlayerMoney Edited February 1, 2016 by Guest Link to comment
Ja[B]er[X]Pro Posted February 1, 2016 Author Share Posted February 1, 2016 --server [color=#FF0000]onPlayerLogin[/color] setAccountData getAccountData --Client createBlip createMarker createObject onClientMarkerHit destroyElement giveWeapon givePlayerMoney كيف onPlayerLogin ابي ان كان حساب جديد ما عندما لاعب يدخل بحسابه Link to comment
Abdul KariM Posted February 1, 2016 Share Posted February 1, 2016 --server [color=#FF0000]onPlayerLogin[/color] setAccountData getAccountData --Client createBlip createMarker createObject onClientMarkerHit destroyElement giveWeapon givePlayerMoney كيف onPlayerLogin ابي ان كان حساب جديد ما عندما لاعب يدخل بحسابه طيب والاكونت داتا ؟ وش فايدتها Link to comment
shwaeki Posted February 1, 2016 Share Posted February 1, 2016 ^ عندك طريقتين يا بتمجها بلوحة التسجيل يا بتستخدم onPlayerLogin setAccountData getAccountData triggerClientEvent لما يسجل الاعب دخولة اذا ما كان في داتا محفوظة يحط له داتا و يساوي ترايقر للكلنت بساويه فيه الماركر و كل يلي بدك اياه و لما يجي يسجل ثاني مرة بتكون الداتا محفظة فما راح يساويله شي ^^^ طيب والاكونت داتا ؟ وش فايدتها Link to comment
Ja[B]er[X]Pro Posted February 1, 2016 Author Share Posted February 1, 2016 ^عندك طريقتين يا بتمجها بلوحة التسجيل يا بتستخدم onPlayerLogin setAccountData getAccountData triggerClientEvent لما يسجل الاعب دخولة اذا ما كان في داتا محفوظة يحط له داتا و يساوي ترايقر للكلنت بساويه فيه الماركر و كل يلي بدك اياه و لما يجي يسجل ثاني مرة بتكون الداتا محفظة فما راح يساويله شي ^^^ طيب والاكونت داتا ؟ وش فايدتها ما اعرف للاكونت داتا ممكن تسوي لي دا الكود فقط وبحاول اتعلم منه؟ Link to comment
Abdul KariM Posted February 1, 2016 Share Posted February 1, 2016 ^ شوف هذا الشرح https://forum.multitheftauto.com/viewtopic.php?f=164&t=62247] Link to comment
shwaeki Posted February 1, 2016 Share Posted February 1, 2016 addEventHandler('onPlayerLogin',root, function(_,Account) local Data = getAccountData(Account,"DataName") if ( not Data ) then outputChatBox("تم تسجيل الدخول هذه المرة الاولى لك", source,0 , 255,0 ) setAccountData(Account,"DataName",true) else outputChatBox("لقد سجلت دخولك من قبل", source, 255, 255,0 ) end end ) Link to comment
7up2016 Posted February 1, 2016 Share Posted February 1, 2016 server side: addEventHandler("onPlayerLogin", root, function() local playerAccount = getPlayerAccount(source) if not getAccountData(playerAccount,"OldPlayer") then triggerClientEvent ( source, "GiftForNewPlayer", source ) end end ) function GiveWeaponGift (player) local playerAccount = getPlayerAccount(player) givePlayerMoney(player,10000) giveWeapon ( player, 31, 300 ) setAccountData(playerAccount,"OldPlayer", true) end addEvent( "GiveWeaponGift", true ) addEventHandler( "GiveWeaponGift", root, GiveWeaponGift ) client side : function GiftForNewPlayer ( ) GiftBlip = createBlip( 10, 10, 15, 41, 0, 0, 0, 255 ) GiftObject = createObject ( 1279, 10, 10, 15, 0, 0, 0 ) GiftMarker = createMarker ( 10, 10, 15, "checkpoint", 1.5, 255, 255, 0, 100 ) end addEvent( "GiftForNewPlayer", true ) addEventHandler( "GiftForNewPlayer", localPlayer, GiftForNewPlayer ) function MarkerHit ( hitPlayer, matchingDimension ) triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) ما جربته .. اذا في ملاحظات كلمني Link to comment
Jupi Posted February 1, 2016 Share Posted February 1, 2016 server side: addEventHandler("onPlayerLogin", root, function() local playerAccount = getPlayerAccount(source) if not getAccountData(playerAccount,"OldPlayer") then triggerClientEvent ( source, "GiftForNewPlayer", source ) end end ) function GiveWeaponGift (player) local playerAccount = getPlayerAccount(player) givePlayerMoney(player,10000) giveWeapon ( player, 31, 300 ) setAccountData(playerAccount,"OldPlayer", true) end addEvent( "GiveWeaponGift", true ) addEventHandler( "GiveWeaponGift", root, GiveWeaponGift ) client side : function GiftForNewPlayer ( ) GiftBlip = createBlip( 10, 10, 15, 41, 0, 0, 0, 255 ) GiftObject = createObject ( 1279, 10, 10, 15, 0, 0, 0 ) GiftMarker = createMarker ( 10, 10, 15, "checkpoint", 1.5, 255, 255, 0, 100 ) end addEvent( "GiftForNewPlayer", true ) addEventHandler( "GiftForNewPlayer", localPlayer, GiftForNewPlayer ) function MarkerHit ( hitPlayer, matchingDimension ) triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) ما جربته .. اذا في ملاحظات كلمني "onClientMarkerHit" مانك متحقق انه اللي ضرب الماركر اللاعب المحلي مما يؤدي الي ان الوظيفة ستصبح للكل ^ function MarkerHit ( hitPlayer, matchingDimension ) if hitPlayer == localPlayer then triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) Link to comment
7up2016 Posted February 1, 2016 Share Posted February 1, 2016 server side: addEventHandler("onPlayerLogin", root, function() local playerAccount = getPlayerAccount(source) if not getAccountData(playerAccount,"OldPlayer") then triggerClientEvent ( source, "GiftForNewPlayer", source ) end end ) function GiveWeaponGift (player) local playerAccount = getPlayerAccount(player) givePlayerMoney(player,10000) giveWeapon ( player, 31, 300 ) setAccountData(playerAccount,"OldPlayer", true) end addEvent( "GiveWeaponGift", true ) addEventHandler( "GiveWeaponGift", root, GiveWeaponGift ) client side : function GiftForNewPlayer ( ) GiftBlip = createBlip( 10, 10, 15, 41, 0, 0, 0, 255 ) GiftObject = createObject ( 1279, 10, 10, 15, 0, 0, 0 ) GiftMarker = createMarker ( 10, 10, 15, "checkpoint", 1.5, 255, 255, 0, 100 ) end addEvent( "GiftForNewPlayer", true ) addEventHandler( "GiftForNewPlayer", localPlayer, GiftForNewPlayer ) function MarkerHit ( hitPlayer, matchingDimension ) triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) ما جربته .. اذا في ملاحظات كلمني "onClientMarkerHit" مانك متحقق انه اللي ضرب الماركر اللاعب المحلي مما يؤدي الي ان الوظيفة ستصبح للكل ^ function MarkerHit ( hitPlayer, matchingDimension ) if hitPlayer == localPlayer then triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) يعطيك العافية سويته على السريع اهم شي الفكرة Link to comment
Ja[B]er[X]Pro Posted February 1, 2016 Author Share Posted February 1, 2016 server side: addEventHandler("onPlayerLogin", root, function() local playerAccount = getPlayerAccount(source) if not getAccountData(playerAccount,"OldPlayer") then triggerClientEvent ( source, "GiftForNewPlayer", source ) end end ) function GiveWeaponGift (player) local playerAccount = getPlayerAccount(player) givePlayerMoney(player,10000) giveWeapon ( player, 31, 300 ) setAccountData(playerAccount,"OldPlayer", true) end addEvent( "GiveWeaponGift", true ) addEventHandler( "GiveWeaponGift", root, GiveWeaponGift ) client side : function GiftForNewPlayer ( ) GiftBlip = createBlip( 10, 10, 15, 41, 0, 0, 0, 255 ) GiftObject = createObject ( 1279, 10, 10, 15, 0, 0, 0 ) GiftMarker = createMarker ( 10, 10, 15, "checkpoint", 1.5, 255, 255, 0, 100 ) end addEvent( "GiftForNewPlayer", true ) addEventHandler( "GiftForNewPlayer", localPlayer, GiftForNewPlayer ) function MarkerHit ( hitPlayer, matchingDimension ) triggerServerEvent ( "GiveWeaponGift", hitPlayer, hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) ما جربته .. اذا في ملاحظات كلمني شكراًً لك |thank you for help Link to comment
Mr.R Posted February 2, 2016 Share Posted February 2, 2016 استبدل كودك الي بكلنت بـ هذا function MarkerHit ( hitPlayer ) if getElementType ( hitPlayer ) == "player" then triggerServerEvent ( "GiveWeaponGift", hitPlayer ) destroyElement ( GiftBlip ) destroyElement ( GiftObject ) destroyElement ( GiftMarker ) end end addEventHandler ( "onClientMarkerHit", GiftMarker, MarkerHit ) 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