Jump to content

AHMED MOSTAFA

Members
  • Posts

    1,367
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by AHMED MOSTAFA

  1. بعيداً عن ان الارجمنت ماهو موجود اولاً ناقص قوس ) وثانياً ما فيه اي ارجمنت في حدث فك الميوت بمعنى اوضح لا تحاول الفكرة اللي تبي تسويها ماهي موجودة في البرمجة اصلاً طيب وش رح تسوي ؟ بما ان ما فيه شي غير لوحة الادمن هي اللي تقدر تفك الميوت روح عدل على ازرار اللوحة بحيث ما حد يقدر يضغط على زر الميوت اذا ما كان ادمن من الجدول اللي انت مسويه
  2. -- جرب هذا -- client ClientMarker = createMarker ( ... ) -- نفس الاحداثيات اللي في ملف السيرفر function killerProjetRender () if ClientMarker then if isElementWithinMarker ( localPlayer, ClientMarker ) then setPlayerWeaponSlot ( localPlayer, 0 ) end end end addEventHandler ( "onClientRender" , root , killerProjetRender )
  3. طريقتك هذي مارح تخلي اللاعب في السيرفر ورح ينطرد حتى اذا سويت cancelEvent بس رح تعطي بان للشخص اللي صك اللاعب وياريت تسوي تحقق من ان الشخص اللي صك اللاعب player لأن مب كل شخص يصنك كيك مثلاً شخص هو اللي صكه احياناً تكون اللعبة نفسه اللي صكته فأكيد مارح تصك اللعبة بان استخدم getElementType وسوي تحقق من وجود responsible
  4. ايش تجي فجأة ذذ جربتها قبل ما ارسلها لك وتجي عمهلها عادي من اليمين للنص
  5. المثال اللي طلبته local screenW, screenH = guiGetScreenSize() x = -500 function killerProjectTimer () x = x+5 if x >= ( (screenW - 500) / 2 ) then if isTimer (Timer) then x = ( (screenW - 500) / 2 ) killTimer (Timer) end end end Timer = setTimer ( killerProjectTimer, 50, 0 ) addEventHandler("onClientRender", root, function() x = x dxDrawRectangle(x, (screenH - 500) / 2, 500, 500, tocolor(0, 0, 0, 150), false) end )
  6. من فضلك كمل في موضوعك السابق حتى اذا ما احد رد عليك
  7. @!#NssoR_) شوف سالفة علاء لو سمحت @3laa33 ترا صرت تقول كلام خارج وماله داعي ابداً @N3xT خلاص اتركه على راحته
  8. اشتغل ؟ بدل كلمة root الموجودة في الرسالة بـ كلمة player
  9. طيب .. كمل انت بـ سكل لأني ما اعرف شي فيها هههههههههههه
  10. عادي لو سجل خروج خلي الداتا حقيقية بإسم "noaccname"
  11. انا فاهمك وصراحة مب شايف خطأ في الكود حاول تجرب ثلاث مرات وشوف لأنو اكيد مارح تقدر تسويها من مرتين وكمان لازم تسجل بحساب مختلف في المرة الثانية
  12. يا طيب ذا مثال على اساس انك تبي تحفظ شي بالاكونت داتا
  13. ده مثال بس وقت اللاعب يسجل فلوسه اللي كانت معه ترجع له
  14. function killerProject2 () for id, players in ipairs(getElementsByType("player")) do local playeraccountall = getPlayerAccount ( players ) local money = getPlayerMoney ( players ) if ( playeraccountall ) and not isGuestAccount ( playeraccountall ) then setAccountData ( playeraccountall , "killerProjectData", money ) end end end setTimer ( killerProject2, 1000, 0 ) function killerProject ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then data = getAccountData ( playeraccount , "killerProjectData" ) or 0 setAccountData ( playeraccount , "killerProjectData", data ) givePlayerMoney ( source , data ) end end addEventHandler ( "onPlayerLogin", root, killerProject )
  15. استبدل كل اللي انت ارسلته لي الحين بهذا function onPlayerWin(player) local playeraccount = getPlayerAccount ( player ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then accname = getAccountName ( playeraccount ) if getAccountData ( playeraccount, "killerProjectData" ) == accname then outputChatBox ( "wait...", player ) else for id, players in ipairs(getElementsByType("player")) do local playeraccountall = getPlayerAccount ( players ) if ( playeraccountall ) and not isGuestAccount ( playeraccountall ) then setAccountData ( playeraccountall , "killerProjectData", "noaccname" ) end end removeCode() givePlayerMoney ( player, thePrize ) outputChatBox ( "money money money...", root ) setTimer ( setAccountData , 1000, 1 , playeraccount, "killerProjectData", accname ) end end end
  16. يب المهم مودك بس يكون سيرفر ضيفها مكان ما اللاعب يكسب فلوس يعني استبدل كود وقت اللاعب يكسب فلوس باللي انا مسويه فقوق
  17. سوي هذا الكود وقت اللاعب يكتب الكلمة مثلاً local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then accname = getAccountName ( playeraccount ) if getAccountData ( playeraccount, "killerProjectData" ) == accname then outputChatBox ( "wait...", source ) else for id, players in ipairs(getElementsByType("player")) do local playeraccountall = getPlayerAccount ( players ) if ( playeraccountall ) and not isGuestAccount ( playeraccountall ) then setAccountData ( playeraccountall , "killerProjectData", "noaccname" ) end end givePlayerMoney ( source, 5000 ) outputChatBox ( "money money money...", root ) setTimer ( setAccountData , 1000, 1 , playeraccount, "killerProjectData", accname ) end end جرب ورد خبر
  18. يعني مش عايز نفس اللاعب يكسب مرتين !!! استعمل الداتا بـ إسم حساب اللاعب مثلاً ووقت يجي يكتب الكلمة سوي تحقق من آخر شخص كتب الكلمة لو كان اسم حساب آخر شخص نفس اسم حساب الشخص اللي كتب ثاني مرة لا تعطيه فلوس او سوي كانسل افينت setAccountData getAccountData
  19. الله يسلمك .. واجبي
  20. function killerProjectC () if getThisResource () then outputChatBox ( "started", 255, 255, 0 ) -- client end end addEventHandler ( "onClientResourceStart" , root, killerProjectC )
  21. function killerProjectS () if getThisResource () then outputChatBox ( "started", root, 255, 255, 0 ) -- server end end addEventHandler ( "onResourceStart" , root, killerProjectS )
×
×
  • Create New...