-
Posts
1,474 -
Joined
-
Last visited
-
Days Won
23
Everything posted by !#NssoR_)
-
عندك خطأ بسطر 5 المفروض تخليها زي كذا <= 4
-
تم الرد علي طلبك https://forum.multitheftauto.com/viewtopic.php?f=160&t=101591#p909009
-
بس الويكي يقول يعني ماراح يشتغل لأن الامر من اللعبه نفسها
-
تفضل , redirectPlayer killPed playSound getPlayerSerial مافهمت وش تقصد فيها بالضبط
-
مود رائع , استمر ي بططل : القسم المناسب قسم المساهمات
-
وعليكم السسلام المفروض تطرح موضوعك , في القسم المناسب الي هو هنا إضغط هنا للإنتقال لقسم البرمجة وبخصوص طلبك استخدم onPlayerConnect cancelEvent
-
ارجو المساعده::مطلوب فنكشن لما تضغط علا زر يخلي دم السياره
!#NssoR_) replied to iQsaMi~Mg.HaMoTa_oK!'s topic in البرمجة
ههههههه مدري وش بقولك ياخي شكرا كثير الك شكرا شكرا شكرا ض1 وممشكور لكل واحد حاول يساعدني وعلا تعبه شكرا ض غلبناكم حيااك الله ماسوينا شي -
ارجو المساعده::مطلوب فنكشن لما تضغط علا زر يخلي دم السياره
!#NssoR_) replied to iQsaMi~Mg.HaMoTa_oK!'s topic in البرمجة
المشكلة كانت لازم تخش علي Encoding وتروح لـ Encoding UTF-8 المهم حمل المود من هنا واستمتع سبحان الله وبحمده -
ارجو المساعده::مطلوب فنكشن لما تضغط علا زر يخلي دم السياره
!#NssoR_) replied to iQsaMi~Mg.HaMoTa_oK!'s topic in البرمجة
بما اني فاضي سويته لك #Client. GUIEditor = { button = {}, staticimage = {}, label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.button[1] = guiCreateButton(917, 204, 235, 477, "", false) guiSetAlpha(GUIEditor.button[1], 0.79) tankcar = guiCreateButton(15, 28, 210, 36, "Tank CaR", false, GUIEditor.button[1]) guiSetProperty(tankcar, "NormalTextColour", "FFFD0000") infernusmod = guiCreateButton(15, 97, 210, 36, "Infernus Mod", false, GUIEditor.button[1]) guiSetProperty(infernusmod, "NormalTextColour", "FFFD0000") NRG = guiCreateButton(15, 163, 210, 36, "NRG", false, GUIEditor.button[1]) guiSetProperty(NRG, "NormalTextColour", "FFFC0500") infernus = guiCreateButton(15, 229, 210, 36, "Infernus", false, GUIEditor.button[1]) guiSetProperty(infernus, "NormalTextColour", "FFFC0500") monster = guiCreateButton(15, 297, 210, 36, "Monster", false, GUIEditor.button[1]) guiSetProperty(monster, "NormalTextColour", "FFFC0500") GUIEditor.label[1] = guiCreateLabel(25, 9, 190, 15, "ViP Panel", false, GUIEditor.button[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 0, 95, 254) guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.staticimage[1] = guiCreateStaticImage(11, 343, 214, 124, "VIP.png", false, GUIEditor.button[1]) guiSetVisible(GUIEditor.button[1],false) end ) bindKey ( "F7", "down", function ( ) guiSetVisible ( GUIEditor.button[1], not guiGetVisible ( GUIEditor.button[1] ) ) showCursor ( guiGetVisible ( GUIEditor.button[1] ) ) end ) addEventHandler("onClientGUIClick",resourceRoot, function () if ( source == infernus ) then triggerServerEvent("onPlayerCar",localPlayer,411) -- ضيف ايدي السيارة الي تبيها elseif ( source == monster ) then triggerServerEvent("onPlayerCar",localPlayer,532) -- حط ايدي المونستر elseif ( source == tankcar ) then triggerServerEvent("Strong:Car",localPlayer) end end ) #Server. Table = {} function givePlayerVehicle(thePlayer,ID) if getElementType (thePlayer) == "player" then if type(ID) == "number" then if thePlayer and ID then if ( Table[thePlayer] ) then destroyElement(Table[thePlayer]) end local x,y,z = getElementPosition(thePlayer) Table[thePlayer] = createVehicle(tonumber(ID),x,y,z) warpPedIntoVehicle(thePlayer,Table[thePlayer]) outputChatBox('* تم إعطائك السيارة',thePlayer,255,255,9,true) else error("There is Argument minus") end else error("Bad Argument 2 must number") end else error("Bad Argument 1 must player") end end addEvent("Strong:Car",true) addEventHandler("Strong:Car",root, function ( ) local Vehicle = getPedOccupiedVehicle(client) if Vehicle then if ( Table[client] == Vehicle ) then setVehicleDamageProof( Vehicle, true) outputChatBox('سيارتك الان لن تتكسر',client,255,255,0) else outputChatBox('السياره التي تركبها ليست من لوحة الـفي اي بي !',client,255,0,0) end else outputChatBox('يجب ان تكون بسيارة',client,255,255,0) end end ) addEvent("onPlayerCar",true) addEventHandler("onPlayerCar",root, function (ID) givePlayerVehicle ( client , ID ) end ) addEventHandler('onPlayerQuit',root, function () if ( Table[source] ) then if ( isElement(Table[source]) ) then destroyElement(Table[source]) end Table[source] = nil end end) إرشادات يجب التاكد منها لكي يعمل السكربت بشكل صحيح : سطر 26 تأكد من مسار الصورة ,, وتأكد انك ضايف الصورة بالميتا بهذا الشكل 'VIP.png' /> وتأكد ان كل ملف بمكانه الصحيح ماتحط الكلنت بمكان السيرفر و السيرفر مكان الكلنت -
وعليكم السلام و الرحمة اولأ القسم غلط موضوعك يجب ان يكون في هذا القسم قسم البرمجة وثانيأ بخصوص طلبك لازم تعدل علي لوحة الادمنية وتخش علي ملف اسمه admin_main وتروح لسطر 950 واتمني لك التوفيق .#
-
+ "onClientRender" هو لما حط ذول يقصد فيهم onClientRender
-
مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا لا اخوي مو لازم لأن اللوب هذا for i,v in ipairs (getElementsByType("player")) do بيجيب قيمة اللاعب وانا بحط القيمة بالداتا وبجيب قيمة اللاعب عن طريق السطر ذا local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) وبكذا اكون جبت القيمة ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم اتمني وضحتلك الفكرة
-
انا صلحت الي فيهم مشكلة ,, اما كود اف10 مافيه اي شي تقدر تاخذه من ردك السابق .
-
كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست GridName ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه GUIEditor.gridlist[1] المهم تأكد من اسم القريد ليست عندك GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) addEventHandler("onClientGUIClick",resourceRoot,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end )
-
اطرح الكود الي يحط اسماء اللاعبين بالقريد ليست
-
نسخة الكود ومانتبهتله حسبته فيه حذف السيارة ع العموم يعطيك العافية ع التنبيه
-
Table = {} function givePlayerVehicle(thePlayer,ID) if getElementType (thePlayer) == "player" then if type(ID) == "number" then if thePlayer and ID then if ( Table[thePlayer] ) then destroyElement(Table[thePlayer]) end local x,y,z = getElementPosition(thePlayer) Table[thePlayer] = createVehicle(tonumber(ID),x,y,z) warpPedIntoVehicle(thePlayer,Table[thePlayer]) else error("There is Argument minus") end else error("Bad Argument 2 must number") end else error("Bad Argument 1 must player") end end
-
اقرب مثال عندك سيرفر طاره خلي نكك حرفين وادخله وشوف وش يصير، السيرفر بيمنعك من الدخول
-
resourceRoot الي getRootElement( ) السطر الاول غير visibleTo بجهة الكلنت مافيه ارقمنت outputChatBox كود
-
شرح جميل ويعطيك العافية عليه call بس مو كأنك كاتب شرح لفنكشن exports ولكنك شرحت يالله عواافي ماقصرت يالذيب ..
-
function r() if ( isElement(veh) ) then return end local x, y, z = getElementPosition ( getLocalPlayer() ) veh = createVehicle (411, x, y, z + 200 ) end addCommandHandler( "nob", r )