Jump to content

AliAlanzi

Members
  • Posts

    247
  • Joined

  • Last visited

Everything posted by AliAlanzi

  1. انا عندي انميشن انا مسويه ابي اسوي له replace بدل انميشن ثاني Client-> function ReAni() local customBlockName = "myNewBlock" local IFP = engineLoadIFP ( "walk.ifp", customBlockName ) if not IFP then outputChatBox( "Failed to load 'walk.ifp'" ) engineReplaceAnimation( localPlayer, "ped", "WOMAN_walksexy", customBlockName, "walk_rest") end end addEvent("ReAni", true) addEventHandler("ReAni", getRootElement(), ReAni ) server-> function ReAni(thePlayer) local logged = getElementData(thePlayer, "loggedin") if (logged==1) then triggerClientEvent (thePlayer, "ReAni", getRootElement()) else exports.global:applyAnimation( thePlayer, "ped", "WOMAN_walksexy", 2300, false, false, false) end end addCommandHandler ("rest", ReAni, false, false ) لاكن بال debugscript يطلع error loadengineIFP http://prntscr.com/r8tvj7
  2. الحين انا مثلا ابي اسوي ماركر ولمن واحد يدخل الماركر يجيه فريز و اذا ضغط حرف W يتحرك لفوق محور z لفوق واذا ضغط s ينزل تحت وش الاكواد الي استخدمها
  3. صراحه المود مو لاي سيرفر يضبط , هو لسيرفر حياة واقعيه , وانا احتاج الاكواد غير ذي اذا يضبط
  4. لا ابي اسوي مود من صفر
  5. الحين مثلا انا عندي اوامر مابي الادمنية تستخدمها , وش الاكواد الي استخدمها عشان تمنعه
  6. شكرا ياخوي على الكود وعلى الشرح الي كتبته
  7. صحيح بس انا ابي اتعلم وش الفائده لمن اخذه جاهز وكذا استفدت لاكن ماتعلمت
  8. الي ابيه مثلا اوبجت ايدي 1204 , لمن اضغط عليه كلك يمين , يكون فيه بوابه تفتح له مده معينه
  9. عدلت شي بسيط وماضبطت شالحل
  10. addEventHandler ("onClientGUIClick", cx, cy, cz ,obj function () local cx, cy, cz ,obj cx = 643.4189453125 cy = -1321.21484375 cz = 13.415692329407 obj = 980 if (source == Button2) then guiSetVisible( window1 ,false) showCursor(false) setTimer(moveObject (3000,1 ,obj ,3000 ,cx ,cy ,cz )) end end ) --643.4189453125, -1321.21484375, 13.415692329407 function openMDC (button, state, wx, wy, wz, element) local x, y, z = getElementPosition(getLocalPlayer()) local objid = tonumber(getElementData(element, "object:dbid")) createObject( 980 ,643.4189453125, -1321.21484375, 13.415692329407) if getElementType ( element ) == "object" and (button=="right") and (state=="down") then elseif (getDistanceBetweenPoints3D(x, y, z, wx, wy, wz) <= 3) then elseif objid == 980 then elseif not getElementData ( localPlayer, "exclusiveGUI" ) then triggerEvent("rentPa",getLocalPlayer()) end end addEvent("rentPa", true ) addEventHandler( "onClientClick", getRootElement(), openMDC, true ) حاولت اني احل الغلط بس مايشتغل معي وين الغلط بالكود؟
  11. function rentP (button , element ,answer) local Gate = createObject ( 1700, x, y, z ) if button == "right" then guiSetVisible(window1,not guiSetVisible(window1)) if (answer == 1) then --yes elseif getElementType ( element ) == 'object' and getElementType ( element ) == '1420' then moveObject ( Gate, timme, x, y, z ) setTimer (rentP, 5000, 1) end end addEventHandler( "onClientClick", getRootElement(), rentP ) كذا صحيح ولا؟ ال window عندي موجوده بس ماحطيتها بالكود
  12. انا ابي اضغط على الاوبجت شلون؟ وبعدها يسوي نقاط انا بسويها
  13. الحين انا عندي اوبجكت ابي اخليه مكان ويجي شخص يضغط كلك يمين عليه يخصم منه فلوس و تفتح له بوابه وش الاكواد الي استخدمها
  14. addEventHandler ( "onPlayerWasted", root, function ( ) setElementData ( source, "WASTED", true ) end ) addEventHandler ( "onPlayerSpawn", root, function ( ) if getElementData ( source, "WASTED" ) == true then setElementData ( source, "WASTED", false ) end end ) function takewp ( quitType ) if getElementData ( source, "WASTED" ) == true then outputChatBox ( getPlayerName(source).. " قد مات و خرج من السيرفر و تم سحب الاسلحه ( " .. quitType .. " ) " ) if getElementHealth ( source, 0 ) takeAllWeapons ( source ) end end addEventHandler ( "onPlayerQuit", root, takewp ) الي ما فهم انا ابي اذا في شخص مات او الهلث حقه 0 و طلع من سيرفر سواء فصل نته او هو طلع المهم يسحب الاسلحه او يحذفها من حسابه هل في خطا بالاكواد.؟ جربتها و ما اشتغلت
  15. up يعني 3 طلبوا و كتبوا و الكل تفاعل طلبي لدرجه ذي صعبه؟؟؟؟؟؟؟؟؟؟ طلبت انه يتحقق اذا معه الشي هذا او لا اذا ما معه يرفض فتح لوحة و اذا معه يفتح
  16. عدل و اذا ما صار اكتب debugscript 3 و قلنا وش يطلع لك
  17. الحين انا عندي مود الاسلحه و كذا يروح لمكان و يستخرج المعدن و يروح لمكان ثاني يصنع السلاح سويت لمن يروح يستخرج المعدن بس باقي السلاح ابي يكونمثلا 1000 غرام من المعدن عشان يصنع الحديد وش استخدم اي كود يعني؟ و بعدين يتحقق اذا معه 1000 يفتح اللوحه الي تصنع اذا ما معه يكتب له بالشات ما عندك او اي شي انا بحدده
  18. الحين انا عندي لوحه ابيها لمن اكتب الامر تفتح ببس لمن اكتب الامر ما تفتح اللوحه وش السبب؟ addEventHandler("onClientResourceStart", resourceRoot, function() window1 = guiCreateWindow(509, 175, 311, 452, "Revive Panel", false) guiWindowSetSizable(window1, false) guiSetVisible( window1 ,false) gridlist = guiCreateGridList(13, 26, 288, 341, false, window1) guiGridListAddColumn(gridlist, "Players", 0.9) Button1 = guiCreateButton(17, 379, 139, 63, "Revive Player", false, window1) Button2 = guiCreateButton(166, 379, 135, 63, "Close", false, window1) guiGridListClear(gridlist) end ) addCommandHandler('rp', function () guiSetVisible(window1,not guiGetVisible(window1)) showCursor(guiGetVisible(window1)) changeGridListToPlayersAround ( gridlist, 1, 5 ) end ) addEventHandler ( "onClientGUIClick",root, function () if (source == Button2) then guiSetVisible( window1 ,false) showCursor(false) end end ) addEventHandler ( "onClientGUIClick",root, function () if (source == Button1) then guiSetVisible( window1 ,false) showCursor(false) setElementHealth ( player,100) end end ) function isElementInRange(ele, x, y, z, range) if isElement(ele) and type(x) == "number" and type(y) == "number" and type(z) == "number" and type(range) == "number" then return getDistanceBetweenPoints3D(x, y, z, getElementPosition(ele)) <= range -- returns true if it the range of the element to the main point is smaller than (or as big as) the maximum range. end return false end function changeGridListToPlayersAround ( gridlist, column, range ) if type ( column ) == 'number' and type ( range ) == 'number' and getElementType ( gridlist ) == 'gui-gridlist' then guiGridListClear ( gridlist ) for i,v in ipairs ( getElementsByType ( 'player' ) ) do if ( v == getLocalPlayer ( ) ) then return end local x,y,z = getElementPosition ( localPlayer ) if isElementInRange ( v, x, y, z, range ) then local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, row, column, getPlayerName ( v ), false, false ) end end return true else return false end end function refreshgirdlist () for _,v in ipairs ( getElementsByType ( "player" ) ) do x,y,z = getElementPosition(localPlayer) x1,y1,z1 = getElementPosition(v) Distance = getDistanceBetweenPoints3D (x,y,z,x1,y1,z1) if Distance <= 50 then end و انا ابي اللاعبين القريبين من فقط اغير number if isElement(ele) and type(x) == "number" and type(y) == "number" and type(z) == "number" and type(range) == "number" then
  19. بجربه يوم خميس او بكرا بشوف لمن اصير فاضي
  20. if (getPedWeapon(localPlayer) == 24) and (getPedTotalAmmo(localPlayer) > 0) then local deagleMode = getElementData(localPlayer, "deaglemode") if (deagleMode == 0) then -- tazer dxDrawImage(ax,ay,iconH,iconH,"images/hud/dtazer.png") if (deaglemode == 0) then engineImportTXD(engineLoadTXD("data/taser.txd"), 347) engineReplaceModel(engineLoadDFF("data/taser.dff", 347), 347)
  21. طيب حد يرد غيري رديتم عليهم و انا لا اذا مافي طريقه قولوا مو تضلون ساكتين
  22. الحين انا بالحياة واقعيه كل يعرف في تيزر و طلق عادي انا ابيه لمن يحول تيزر يتحول شكل الديقل الى شكل تيزر و شكل التيزر عندي بس ابي الكود if (getPedWeapon(localPlayer) == 24) and (getPedTotalAmmo(localPlayer) > 0) then local deagleMode = getElementData(localPlayer, "deaglemode") if (deagleMode == 0) then -- tazer dxDrawImage(ax,ay,iconH,iconH,"images/hud/dtazer.png") if (deaglemode == 0) then بعد then وش اخلي ؟ يعني وش الكود الي يغير الشكل engineImportTXD (engineLoadTXD("data/taser.txd"), 347) engineReplaceModel(engineLoadDFF("data/taser.dff", 347), 347) شكل التيزر
×
×
  • Create New...