Jump to content

MR.GRAND

Members
  • Posts

    854
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by MR.GRAND

  1. انت فكرتك حقت الايديت ماقدرت تسويها تبي تسوي قريد لست
  2. ينفع اجيب سيريال اي لاعب سواء كلنت او سيرفر واعطيك مثال حمل اي مود معلومات فيه سيريال الاعب راح تلقى انه كلنت فقط اضف على ذلك لوحة الادمنية إدخل لوحة الادمن وركز في كود إحضار السيريال , ورح تلاقي إنه بالكلنت بسس ويجيب سيريال أي لاعب تحدده
  3. ينفع اجيب سيريال اي لاعب سواء كلنت او سيرفر واعطيك مثال حمل اي مود معلومات فيه سيريال الاعب راح تلقى انه كلنت فقط اضف على ذلك لوحة الادمنية قلت له من البداية بس شكله مو مجرب
  4. أنصحك تحمل : https://community.multitheftauto.com/in ... ils&id=761 ولو تبي تعدل على المنطقة وحجمها greenzone.map x , y , SizeX , SizeY
  5. -- Client function getPlayerFromSerial ( serial ) assert ( type ( serial ) == "string" and #serial == 32, "getPlayerFromSerial - invalid serial" ) for index, player in ipairs ( getElementsByType ( "player" ) ) do if ( getPlayerSerial ( player ) == serial ) then return player end end return false end addEventHandler ( "onClientGUIClick", as, function ( ) local Serial_P = getPlayerFromSerial ( guiGetText ( source ) ) if ( Serial_P ) then --Trigger Team functions end end )
  6. addEventHandler ("onClientGUIClick", root, function () if source == button then local aa = guiGetText(as) local bb = guiGetText(bs) triggerServerEvent("hassan",localPlayer , aa , bb) end end ) addEvent ( "hassan" , true ) addEventHandler ( "hassan" , root, function ( aa , bb ) local Player = getPlayerFromSerial ( aa ) setPlayerTeam ( source , bb ) end ) كيف عطيتني حطات لاني ما اعرف الفنكشات كيف عطيتني الفنكشات حطيتهم getPlayerFromSerial -- تستخدم بالكلنت ايضا ! guiGetText
  7. function isEventHandlerAdded( sEventName, pElementAttachedTo, func ) if type( sEventName ) == 'string' and isElement( pElementAttachedTo ) and type( func ) == 'function' then local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo ) if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then for i, v in ipairs( aAttachedFunctions ) do if v == func then return true end end end end return false end addEventHandler("onClientGUIClick",root, function() if ( source == أسم الزر ) then if isEventHandlerAdded( 'onClientRender', root,أسم وظيفة الدي أكس) then removeEventHandler( 'onClientRender', root, أسم وظيفة الدي أكس) showCursor(false) else addEventHandler( 'onClientRender', root, أسم وظيفة الدي أكس) showCursor(true) end end end ) ههههههه , هو مايقصد كذا ... هو يبي لو ضغط زر يفتح له نفس اللوحة يعني مثلا لو ضغط اف 5 يفتح له الدي اكس اللي يبيه بس الظاهر مافهم الكود
  8. function DX() -- هنا تحط اكواد الدي اكس اللي تبيها تظهر -- IMAGE , RECTANGLE , ... etc end function show() if removeEventHandler( "onClientRender" , root, DX)then -- اذا كان الايفينت محذوف removeEventHandler( "onClientRender" , root, DX) -- يحذفه مرة ثانية showCursor( false ) else -- اذا ماكان الايفينت محذوف يعني اذا كان موجود addEventHandler( "onClientRender" , root, DX) -- يحطه مرة ثانية showCursor( true ) end end bindKey ( "key", "down", show ) -- key استبدله بزر فتح اللوحة
  9. عطيتك الكود فوق
  10. function show() if removeEventHandler( "onClientRender" , root, DX)then -- DX استبدله بالدي اكس اللي تبيه removeEventHandler( "onClientRender" , root, DX) -- نفس الشي showCursor( false ) else addEventHandler( "onClientRender" , root, DX) -- نفس الشي showCursor( true ) end end bindKey ( "key", "down", show ) -- key استبدله بزر فتح اللوحة
  11. # Events 'onClientRender' 'onClientGUIClick' # Functions addEventHandler removeEventHandler
  12. Server side -- addEvent('TAKE_OK',true) addEventHandler('TAKE_OK',root, function(thePlayer) if (getPlayerMoney(thePlayer) > 1200) then giveWeapon(source,30,500) -- ID = رقم السلاح , Ammo = عدد الطلقات takePlayerMoney(source,1200) else return end end )
  13. سويته بطريقة ثانية خلاص بس الديبوق يقول attemp to compare number with bollean
  14. هلا بالعيال .. عندي كود تجربة ابي اسويه ... بس صارت عندي مشكلة صغيرة وه ي اللوحة تطلع لكل الاعبين عند ما اي لاعب يدخل للماركر Clinet -- GUIEditor = { button = {}, label = {} } local screenW, screenH = guiGetScreenSize() Spanel = guiCreateWindow((screenW - 450) / 2, (screenH - 186) / 2, 450, 186, "=|~:~\" Serial Panel \"~:~|=", false) guiWindowSetSizable(Spanel, false) guiSetProperty(Spanel, "CaptionColour", "FF13FFE0") guiSetVisible(Spanel,false) GUIEditor.label[1] = guiCreateLabel(10, 23, 300, 21, " *You Can Copy Your Serial From Button ~Copy !", false, Spanel) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 15, 48, 254) Boox = guiCreateEdit(62, 61, 319, 25, "", false, Spanel) guiEditSetReadOnly(Boox, true) guiSetText(Boox,"" .. getPlayerSerial(),true) GUIEditor.label[2] = guiCreateLabel(10, 125, 261, 23, "# This Panel Created by PRINCE - MR.GRAND !", false, Spanel) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 254, 18, 90) GUIEditor.label[3] = guiCreateLabel(10, 125, 261, 23, "# This Panel Created by PRINCE - MR.GRAND !", false, Spanel) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 254, 18, 90) GUIEditor.label[4] = guiCreateLabel(10, 125, 261, 23, "# This Panel Created by PRINCE - MR.GRAND !", false, Spanel) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 254, 18, 90) GUIEditor.label[5] = guiCreateLabel(10, 125, 261, 23, "# This Panel Created by PRINCE - MR.GRAND !", false, Spanel) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 254, 18, 90) GUIEditor.button[1] = guiCreateButton(189, 90, 72, 29, "Copy", false, Spanel) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF4EFE11") GUIEditor.button[2] = guiCreateButton(368, 148, 72, 29, "Close", false, Spanel) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFE1010") GUIEditor.label[6] = guiCreateLabel(10, 23, 300, 21, " *You Can Copy Your Serial From Button ~Copy !", false, Spanel) guiSetFont(GUIEditor.label[6], "default-bold-small") guiLabelSetColor(GUIEditor.label[6], 15, 48, 254) GUIEditor.label[7] = guiCreateLabel(10, 23, 300, 21, " *You Can Copy Your Serial From Button ~Copy !", false, Spanel) guiSetFont(GUIEditor.label[7], "default-bold-small") guiLabelSetColor(GUIEditor.label[7], 15, 48, 254) GUIEditor.label[8] = guiCreateLabel(10, 23, 300, 21, " *You Can Copy Your Serial From Button ~Copy !", false, Spanel) guiSetFont(GUIEditor.label[8], "default-bold-small") guiLabelSetColor(GUIEditor.label[8], 15, 48, 254) local Marker = createMarker ( -714.51135, 962.55023, 11.24754, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler('onClientMarkerHit',Marker, function() if ( getElementType ( localPlayer ) ~= "Player" )then guiSetVisible(Spanel,true) showCursor(true) else return end end ) addEventHandler('onClientGUIClick',root, function() if source == GUIEditor.button[1] then triggerServerEvent("TAKE_OK",localPlayer) guiSetVisible(Spanel,false) showCursor(false) end end )
  15. شف أي شركة حقت بيع خوادم وسيرفرات وكلمهم عن مشكلتك اكيد رح يعرفون يساعدوك
  16. # Events 'onPlayerDamage' 'onVehicleEnter' 'onVehicleDamage' # Functions for -- Teams loop getPlayerTeam getTeamName # Syntax bool isPlayerInTeam ( player thePlayer [, team/string theTeam = nil ] )
  17. اطرح الكود كامل
  18. ما ظبطت جرب : addEventHandler ("onClientGUIClick",Button, function ( ) removeEventHandler ("onClientRender",root,Dx ) showCursor ( false ) end )
  19. # Event 'onClientGUIClick' for -- loop # function() guiGridListGetItemText guiGridListGetSelectedItem setElementModel
  20. وش تقصد يهجم على سيرفرك ؟ , رجاءا توضيح .. DoS Attach , هجمة دوس تقصد او وش تقصد ؟ ...............
  21. ليش ماضبط ؟ عندي شغال ...
  22. انت كملته , بس وين showCursor
×
×
  • Create New...