ahmed1010 Posted November 13, 2013 Share Posted November 13, 2013 كيفك اليوم ان شاء الله بخير السلام عليكم و رحمة الله و بركاته انا دخلت موضوع من قبل و ما فهمت منه كثير الا كده انا بحاول اسوى مهمة الحرامية ضد البوليس ممكن مساعده يعنى تعديل+اضافات للكود -- Server Side ! num = 30 setElementData ( resourceRoot, "Time", num ) function MissonTime ( ) num = num - 1 setElementData ( resourceRoot, "Time", num ) if num <= 0 then if isTimer ( MissonTimer ) then killTimer ( MissonTimer ) end num = 0 end end MissonTimer = setTimer ( MissonTime, 1000, 0 ) addCommandHandler ( "Time", function ( plr ) if getElementData ( resourceRoot, "Time" ) == 0 then outputChatBox ( "لقد بدأت المهمة فعلاً", plr, 255, 0, 0, true ) else outputChatBox ( "بقى على المهمة".. getElementData ( resourceRoot, "Time" ), plr, 0, 255, 0, true ) end end ) JoinCrimes = createMarker(727.57281,-1276.31909,13.64844,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "No Team" ) or getPlayerTeam ( player ) == getTeamFromName ( "Grove" ) or getPlayerTeam ( player ) == getTeamFromName ( "Aztecas" )then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) JoinCrimes = createMarker(690.68939,-1275.76514,13.56009,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "police" ) then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) Link to comment
aL.Kfo Posted November 13, 2013 Share Posted November 13, 2013 (edited) ذي مـأركرأت بـس بـأقي لكـ أشيـأ واجد و تقـدر تسـتفيد مـن مهمةة جعفر لـ تعديـل مهمتكك مثـل كـم شـرطي و كـم حـرأمي تـحصلها فـي قـسم ألمساهمات يـفيدونكك الشـبأب . . Edited November 13, 2013 by Guest Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 ذي مـأركرأت بـس بـأقي لكـ أشيـأ واجد و تقـدر تسـتفيد مـن مهمةة جعفر لـ تعديـل مهمتكك مثـل كـم شـرطي و كـم حـرأمي تـحصلها فـي قـسم ألمساهمات يـفيدونكك الشـبأب . . وين مهمة جعفر؟ Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 وش تبي بالضبط؟ اريد ان اكمل دى المهمة Link to comment
فاّرس Posted November 13, 2013 Share Posted November 13, 2013 اي عارف بس وش تبي احنا نقرأ افكارك مثلا؟ Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 المهمة دى مو كاملة يا بست ناقصها اشياء كثير بس لا اعرفها Link to comment
iMr.Dawix~# Posted November 13, 2013 Share Posted November 13, 2013 ذي مـأركرأت بـس بـأقي لكـ أشيـأ واجد و تقـدر تسـتفيد مـن مهمةة جعفر لـ تعديـل مهمتكك مثـل كـم شـرطي و كـم حـرأمي تـحصلها فـي قـسم ألمساهمات يـفيدونكك الشـبأب . . وين مهمة جعفر؟ viewtopic.php?f=161&t=67257 Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 مهمة جعفر مهمة بنك Link to comment
S4MuEL Posted November 13, 2013 Share Posted November 13, 2013 مهمة جعفر مهمة بنك آلله يجيبك ي طولة آلبآل ذذ آلأخ بور , يقولك تقدر تستفيد منهآ ببعض آلكودآت آللي فيهآ Link to comment
iMr.Dawix~# Posted November 13, 2013 Share Posted November 13, 2013 انت الحين وش ناقصك باللي مسويه وش تحتاج ؟ Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 يعنى ابى اللى يموت ما يقدر يرجع و اجعل عدد لاعبين البوليس اللى بالمهمة كم واحد موجود و كم واحد حرامى و اللى يفوز يأخذ فلوس Link to comment
ahmed1010 Posted November 13, 2013 Author Share Posted November 13, 2013 لو رح يتعبك الموضوع هات الفنكشات بس شرح بسيط Link to comment
#DRAGON!FIRE Posted November 13, 2013 Share Posted November 13, 2013 يعنى ابى اللى يموت ما يقدر يرجع و اجعل عدد لاعبين البوليس اللى بالمهمة كم واحد موجود و كم واحد حرامى و اللى يفوز يأخذ فلوس # ياخي كلأمكك اللغاز # وضضح . ! Link to comment
h-a-m-z-a Posted November 13, 2013 Share Posted November 13, 2013 يبي يقول انه ادا انت حرامي مت لاتقدر تخش المهمة ويبي كود كم واحد بالمهمة يعني شرطة وحرامية وعدين يكتب في العام ويقول من فاز متل لقد فاز البوليس وبعدين ياخدون مبلغ من المال فهمت Link to comment
#DRAGON!FIRE Posted November 13, 2013 Share Posted November 13, 2013 getPlayerTeam getTeamName getTeamFromName countPlayersInTeam givePlayerMoney # اعتقد هذي وفي ككمان وقت يدخل يدخله التيم ويجيب العدد وكذا ويقدر يستخدم الجدوأل table ipairs table.insert table.remove Link to comment
ahmed1010 Posted November 14, 2013 Author Share Posted November 14, 2013 ممكن شرح اكثر لو سمحت اشرح بس ^_____________^ لا تضع جاهز حتى لا تزعل الشباب لا تضع جاهز اشرح لى Link to comment
#DRAGON!FIRE Posted November 14, 2013 Share Posted November 14, 2013 ممكن شرح اكثر لو سمحت اشرح بس ^_____________^ لا تضع جاهز حتى لا تزعل الشباب لا تضع جاهز اشرح لى onMarkerHit الحين وقت يجي مثلأ لو كان شغلك على ماركر .. وقت يدخل تستخدم حدث ... بعد ما دخخل الماركـر ... getPlayerTeam : _ تتحقمن تيمه ومن وجوده بتيم getTeamName : _ تجيب اسم التيم getTeamFromName : _ تجيب اسسم التيم حقه من عبر اسمه , مو مهمةة كثير countPlayersInTeam : _ وعشان تعرف كم اللي موجودين بالتيم , تستخدم ذا ويجيب لك givePlayerMoney : _ ووقت تخلص المهمةة تعطي الفلوس # وبعدين تجيب كل اللي بالتيمات وتخرجهم من التيم table # تسوي تيبل لـ تيم الشرطةة , والحرامية زي كذا .. Police = { } 7RAME = { } ipairs -- هذي مهمة تستخدمها عشان تجيب كل اللي بالجدول , مثلأ وقت تخلص المهمة تجيب كل اللي بحدول الشرطة مثلأ هم اللي فأزوا وتعطيهم فلوس table.insert -- هذي مثلأ , جا واحد دخل المهمة تدخله بتيم الشرطةة , يعني تستخدم لأدخال قيم بالجدول table.remove -- وهذي لأزألةة قيم من الججدول , يعني وقت تخلص المهمة تجيب كل اللي بالجدأول وتشيلهم ذذ Link to comment
ahmed1010 Posted November 14, 2013 Author Share Posted November 14, 2013 ممكن شرح اكثر لو سمحت اشرح بس ^_____________^ لا تضع جاهز حتى لا تزعل الشباب لا تضع جاهز اشرح لى onMarkerHit الحين وقت يجي مثلأ لو كان شغلك على ماركر .. وقت يدخل تستخدم حدث ... بعد ما دخخل الماركـر ... getPlayerTeam : _ تتحقمن تيمه ومن وجوده بتيم getTeamName : _ تجيب اسم التيم getTeamFromName : _ تجيب اسسم التيم حقه من عبر اسمه , مو مهمةة كثير countPlayersInTeam : _ وعشان تعرف كم اللي موجودين بالتيم , تستخدم ذا ويجيب لك givePlayerMoney : _ ووقت تخلص المهمةة تعطي الفلوس # وبعدين تجيب كل اللي بالتيمات وتخرجهم من التيم table # تسوي تيبل لـ تيم الشرطةة , والحرامية زي كذا .. Police = { } 7RAME = { } ipairs -- هذي مهمة تستخدمها عشان تجيب كل اللي بالجدول , مثلأ وقت تخلص المهمة تجيب كل اللي بحدول الشرطة مثلأ هم اللي فأزوا وتعطيهم فلوس table.insert -- هذي مثلأ , جا واحد دخل المهمة تدخله بتيم الشرطةة , يعني تستخدم لأدخال قيم بالجدول table.remove -- وهذي لأزألةة قيم من الججدول , يعني وقت تخلص المهمة تجيب كل اللي بالجدأول وتشيلهم ذذ شرحك كافى و وافى جميل فهمت بس الجداول ما فهمتها Link to comment
#DRAGON!FIRE Posted November 14, 2013 Share Posted November 14, 2013 شرحك كافى و وافى جميل فهمت بس الجداول ما فهمتها # الججدوأل الحين بدري , بعدين تتعلمها # انا عطيتك كـ بديل او فكرتين , استخدم حق التيمات اسسهل . | Link to comment
ahmed1010 Posted November 14, 2013 Author Share Posted November 14, 2013 انا سويت تحقق لو اللاعب فى تيم لبوليس يدخل من الماركر و يتنقل على المهمة ماذا افعل الان JoinCrimes = createMarker(727.57281,-1276.31909,13.64844,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "No Team" ) or getPlayerTeam ( player ) == getTeamFromName ( "Grove" ) or getPlayerTeam ( player ) == getTeamFromName ( "Aztecas" )then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) JoinCrimes = createMarker(690.68939,-1275.76514,13.56009,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "police" ) then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) Link to comment
ahmed1010 Posted November 14, 2013 Author Share Posted November 14, 2013 ممكن تعديل لو سمحتو -- Server Side ! num = 30 setElementData ( resourceRoot, "Time", num ) function MissonTime ( ) num = num - 1 setElementData ( resourceRoot, "Time", num ) if num <= 0 then if isTimer ( MissonTimer ) then killTimer ( MissonTimer ) end num = 0 end end MissonTimer = setTimer ( MissonTime, 1000, 0 ) addCommandHandler ( "Time", function ( plr ) if getElementData ( resourceRoot, "Time" ) == 0 then outputChatBox ( "لقد بدأت المهمة فعلاً", plr, 255, 0, 0, true ) else outputChatBox ( "بقى على المهمة".. getElementData ( resourceRoot, "Time" ), plr, 0, 255, 0, true ) end end ) if num = 5 then JoinCrimes = createMarker(727.57281,-1276.31909,13.64844,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "No Team" ) or getPlayerTeam ( player ) == getTeamFromName ( "Grove" ) or getPlayerTeam ( player ) == getTeamFromName ( "Aztecas" )then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) JoinCrimes = createMarker(690.68939,-1275.76514,13.56009,"cylinder",1.5,0,0,255,155) addEventHandler("onMarkerHit",JoinCrimes, function (player) if getElementType(player) == "player" then if getPlayerTeam ( player ) == getTeamFromName ( "police" ) then setElementInterior ( player, 5 ,1263.8504638672 ,-785.31146240234 ,1091.90625 ) end end end ) الخطأ ERROR: Loading script failed: mmm\server.lua:24: 'then' expected near '=' Link to comment
فاّرس Posted November 14, 2013 Share Posted November 14, 2013 = تستخدم عامه للمتغيرات == تستخدم للمساواه if num == 5 then ويكون ناقص اند عند , ولو تسوي جدول تيمات اسهل لك بكثير + ليه مسوي اكثر من حدث خليها في حدث واحد + if num == 5 then اتمنى تكون عارف وش مسوي -__- Link to comment
ahmed1010 Posted November 14, 2013 Author Share Posted November 14, 2013 ممكت مساعده ما اشتغلت 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