Jump to content

iPrestege

Members
  • Posts

    10,056
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by iPrestege

  1. وهذي طريقة ثانية تسويها بالرندر افضل من اللي فوق بحيث يتحقق بالتاريخ واليوم السنة وجرب هذي : local aRemoveDay,aRemoveMonth,aRemoveYear = 25,02,2016 function aRemoveRent ( ) local aTime = getRealTime ( ) local aDay = aTime.monthday local aMonth = aTime.month + 1 local aYear = aTime.year + 1900 if ( aDay == aRemoveDay and aMonth == aRemoveMonth and aYear == aRemoveYear ) then removeEventHandler ( 'onClientRender',root,aRemoveRent ) triggerServerEvent ( ........ ) end end addEventHandler ( 'onClientRender',root,aRemoveRent )
  2. ياليت تجرب الحين اذا شغلت اللعبه خش وبلغني راح البق ولا موجود
  3. iPrestege

    MTA problem

    Hope this help you to find solution
  4. مبروك لك نصور موفق بادارة القسم
  5. targetPlayer22 هذي مدري لية وتحقق من فلوس الاعب بـ getPlayerMoney
  6. https://www.multitheftauto.com/toplist/ بـ 4 يورو بالبايبال
  7. بالنسبة للكود اللي سويتوة تحققو ان الملف موجود او ممكن يكون خطأ برسم الصورة وموفقين
  8. خلاص بحلها بعدين بسوي تايمر يبحث عن جميع اللوحات اللي في المود بعد مايخلص التحميل ويغلقها المود نفس اسمة عارف وش قصدك ملفات محملة حملت اكثر من نسخة وبحثت ماحصلت شيء شغال صحيح لكن بسوي اللي قلتة وبجرب بعدين
  9. ياخي مدري وش علتها هذي ماتطلع لي وناس تشتكي منها شكلي بقفل المود فية بق وعجزت احصلة وين فية حملت كل النسخ نفس الكلام
  10. فتحت سيرفر كل شيء فية مثل اي سيرفر جديد بـ MTA يعني بدون مودات عادي بس مودات اساسية قفل السيارة وكذا شيء اتش دي كلها من الكومنتي وحطيته بالتوب ابجرب كم يدخلونة ياشباب وتراها فكرة ناجحة السيرفر يدخلونة ناس وماعليه كل مارتفع زاد اللعيبه اللي يفكر تراها كلها 17 ريال انا قلت بجرب وفتحت وحطيته بالتوب وضفت كم مود وشغلته وماعليه ماشية امورة موفقين
  11. يكون في علمك مافية قانون يحمل السيرفرات اقصد موداتها انت مسئول عن حمايتها واذا قصدك عن الافكار كذلك مالك حق تقول فكرتي اذا بيبرمجها او خذ المود من احد كذا ولا كذا ماحد بيسوي لك شيء
  12. @3NAD صحيح بالنسبة لموضوعي انا طلبت حذف الموضوع فماراح يكون صلاحية لاحد لكن الحمدلله انحلت مشكلت موفق
  13. حمل MTA:SA هذي النسخة من الرابط اللي تحت : https://nightly.multitheftauto.com/?mtasa_xp-1.5.3-latest
  14. تحقق من اللي خش الماركر انة لاعب وانة عندة الداتا او طريقة التحقق من قروب الاعب وسوي اللي تبية من سيارات
  15. @mahmod3 بدل setPlayerArmor الى setPedArmor لانة ممكن في تحديث مايكون يدعمه مستقبلاً This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use setPedArmor instead.
  16. Use 'onClientClick' event use last parameter.
  17. عالاغلب نسخة GTA_SA اللي حملتها مضروبة احذفها وحمل نسخة من جراند العرب HOT COFFEE
  18. -- Server Side local newVehicle = { } local myBlip = { } local marker = { } addEvent('MyEvent',true) addEventHandler('MyEvent',root, function ( ) if newVehicle [ source ] and isElement ( newVehicle [ source ] ) then return false end newVehicle [ source ] = createVehicle ( 413,1603.34717,-1459.95898,13.68424 ) warpPedIntoVehicle ( source,newVehicle [ source ] ) myBlip [ source ] = createBlip( 1019.93677,2373.41040,10.93885,51,2,255,0,0,255,0 ) setElementVisibleTo( myBlip [ source ],root,false ) setElementVisibleTo( myBlip [ source ],source,true ) marker [ source ] = createMarker ( 1019.93677,2373.41040,9.93885,'cylinder',2,0,255,0,255,source ) end ) addEventHandler ( 'onMarkerHit',resourceRoot, function ( hit ) if ( hit and getElementType ( hit ) == 'vehicle' ) then local player = getVehicleController ( hit ) if ( source == marker [ player ] )then if isElement ( newVehicle [ player ] ) then if ( hit == newVehicle [ player ] ) then destroyElement ( newVehicle [ player ] ) destroyElement ( myBlip [ player ] ) destroyElement ( marker [ player ] ) newVehicle [ player ] = nil myBlip [ player ] = nil marker [ player ] = nil givePlayerMoney ( player,10000 ) end end end end end ) addEventHandler ( 'onPlayerVehicleExit',root, function ( vehicle ) if ( vehicle == newVehicle [ source ] ) then if isElement ( newVehicle [ source ] ) then destroyElement( newVehicle [ source ] ) newVehicle [ source ] = nil end if isElement ( myBlip [ source ] ) then destroyElement( myBlip [ source ] ) myBlip [ source ] = nil end if isElement ( marker [ source ] ) then destroyElement( marker [ source ] ) marker [ source ] = nil end end end ) addEventHandler ( 'onPlayerQuit',root, function ( ) if isElement ( newVehicle [ source ] ) then destroyElement( newVehicle [ source ] ) newVehicle [ source ] = nil end if isElement ( myBlip [ source ] ) then destroyElement( myBlip [ source ] ) myBlip [ source ] = nil end if isElement ( marker [ source ] ) then destroyElement( marker [ source ] ) marker [ source ] = nil end end ) Try this.
  19. Try this on client : -- Client local marker = createMarker ( 1615.48865,-1506.98303,13.20866,"cylinder",2,255,0,0,255 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Image = {} GUIEditor_Window[1] = guiCreateWindow(0.3663,0.2905,0.2821,0.4502,"Drug Delivery Request",true) guiSetAlpha(GUIEditor_Window[1],1) guiSetVisible ( GUIEditor_Window[1],false ) GUIEditor_Button[1] = guiCreateButton(176,338,96,26,"Accept",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(41,338,96,26,"Cancel",false,GUIEditor_Window[1]) GUIEditor_Image[1] = guiCreateStaticImage(0.3811,0.3866,0.2257,0.1944,"images/target.png",true) GUIEditor_Memo[1] = guiCreateMemo(15,24,294,45,"Follow the blue line on this map or the car blip in radar you will be rewarded with 10000$ .",false,GUIEditor_Window[1]) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function ToggleDDMenu ( hit ) if ( hit and hit == localPlayer ) then if eventName == 'onClientMarkerHit' then guiSetVisible ( GUIEditor_Window[1],true ) showCursor ( true ) elseif eventName == 'onClientMarkerLeave' then guiSetVisible ( GUIEditor_Window[1],false ) showCursor ( false ) end end end addEventHandler("onClientMarkerHit",marker,ToggleDDMenu) addEventHandler("onClientMarkerLeave",marker,ToggleDDMenu) addEventHandler ('onClientGUIClick',GUIEditor_Button[2], function ( ) guiSetVisible ( GUIEditor_Window[1],false ) showCursor ( false ) end,false ) addEventHandler ('onClientGUIClick',GUIEditor_Button[1], function ( ) guiSetVisible ( GUIEditor_Window[1],false ) showCursor ( false ) triggerServerEvent ("MyEvent",localPlayer) end,false ) On server : local newVehicle = { } local myBlip = { } local marker = { } addEvent('MyEvent',true) addEventHandler('MyEvent',root, function ( ) if newVehicle [ source ] and isElement ( newVehicle [ source ] ) then return false end newVehicle [ source ] = createVehicle ( 413,1603.34717,-1459.95898,13.68424 ) warpPedIntoVehicle ( source,newVehicle [ source ] ) myBlip [ source ] = createBlip( 1019.93677,2373.41040,10.93885,51,2,255,0,0,255,0 ) setElementVisibleTo( myBlip [ source ],root,false ) setElementVisibleTo( myBlip [ source ],source,true ) marker [ source ] = createMarker ( 1019.93677,2373.41040,10.93885,'cylinder',2,0,255,0,255,source ) end ) And please complete your code on your own open the wiki and learn how to destroyElement and how when the player leave the vehicle or quit the server or exploded i'm not going to make a script for you and use /debugscript 3 to found errors warnings.
  20. Do it like this : -- On Client Side addEventHandler ( 'onClientGUIClick',gButton, function ( ) triggerServerEvent( 'MyEvent',localPlayer ) end,false ) -- On Server Side addEvent ( 'MyEvent',true ) addEventHandler ( 'MyEvent',root, function ( ) -- To Do end )
  21. So make a trigger to server and create vehicle for the player using tables use these functions : -- addEventHandler ('onClientGUIClick') -- For button you want the player to get vehicle for triggerServerEvent -- trigger after clicking the button to the server side for create vehicle and blip addEvent -- add the event server side and make sure that it's true addEventHandler -- add the event handler in the server side after making a trigger table -- table createVehicle -- create vehicle for player using tables createBlip -- create blip for player using tables addEventHandler ( 'onPlayerVehicleExit' ) -- on the player exit do your destroy isElement -- check the vehicle and the blip destroyElement -- to destroy the vehicle and the blip addEventHandler ( 'onPlayerQuit' ) -- if the vehicle and the blip still exists destroy it
  22. local marker = createMarker ( 1615.48865,-1506.98303,12.20866,"cylinder",2,255,0,0,255 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Window[1] = guiCreateWindow(0.5399,0.6794,0.4063,0.456,"Drug Delivery System ",true) guiSetVisible ( GUIEditor_Window[1],false ) GUIEditor_Button[1] = guiCreateButton(317,345,68,40,"Accept",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(245,346,68,39,"Cancel",false,GUIEditor_Window[1]) GUIEditor_Memo[1] = guiCreateMemo(18,33,438,102,"Deliver the Car to the blip on the radar in LV .\nIf there is any bugs report it to the owners.",false,GUIEditor_Window[1]) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function ToggleDDMenu ( hit ) if ( hit and hit == localPlayer ) then if eventName == 'onClientMarkerHit' then guiSetVisible ( GUIEditor_Window[1],true ) showCursor ( true ) elseif eventName == 'onClientMarkerLeave' then guiSetVisible ( GUIEditor_Window[1],false ) showCursor ( false ) end end end addEventHandler("onClientMarkerHit",marker,ToggleDDMenu) addEventHandler("onClientMarkerLeave",marker,ToggleDDMenu) addEventHandler ('onClientGUIClick',GUIEditor_Button[2], function ( ) guiSetVisible ( GUIEditor_Window[1],false ) showCursor ( false ) end,false ) Try this.
×
×
  • Create New...