-
Posts
4,429 -
Joined
-
Last visited
Everything posted by #DRAGON!FIRE
-
ولله شغل حلو .. كملو فيه .
-
https://community.multitheftauto.com/in ... s&id=11372
-
لا صحيحة عصابات .. لو كان ذاك كان كتب عسابات لكن ناسي الـ ع
-
حبيبي الكود صحيح .. لا يطقطق عليك ولا شي .. سويته بطريقة ثانية لعل وعسى يشتغل : addEventHandler ( "onElementModelChange", root, function( oldModel ) if ( getElementType ( source ) == "player" ) then for i = 10, 19 do if ( getElementModel ( source ) == i ) then setTimer ( setElementModel, 100, 1, source, oldModel ) end end end end )
-
بكلنت givePlayerMoney ما ينفع تستخدم
-
وش باقي ؟ سوينا لك السكربت كامل !! يعني ما يبغالها نفس السطر بس غير الرقم الى 0
-
حبيبي هذا راح يعتمد ع الشات العادي .. showChat هو يقصد بالشات الجديد انكـ تخفي هذاكـ وتسوي شات كامل بحيث اللي يقوله تضيفه بتكست جديد ولازم شوية حسابات عشان تنزل تحت الرسالة اللي فوقها وعشان يطلعون فوق . راح تكون صعبة عليكـ شوية .. بس طلبكـ ما تقدر تطبقه ع الشات العادي
-
onResourceStart اخر شي حدث يصير كذا : addEventHandler ( "onResourceStart", resourceRoot, function ( ) setTimer( function( ) outputChatBox("The Mission Started|بدأت مهمة الاست مان اشارة الرجل الاصفر فالخريطة",root,250,0,0) end,1200000,1) end )
-
العفو , بس ترا اللاعب يقدر يسجل من اف 8 عادي جدا وبـ كذا راح يقدر يتكلم .
-
اش دخل التسجيل بالتحميل ..
-
طفي التاج اللي عندكـ وجرب .
-
@ #,+( _xiRoc[K]; > : طريقتكـ خطا . @ Strong : استخدم ذا الكود ..
-
local Admin = { {"ملك الدرفت","KingDrift","20"}, {"كبار الشخصيات","V.I.P","30"}, {"بوليس","Police","45"}, {"مشرف","Moderator","60"}, {"مراقب","SuperModerator","90"}, {"ادمن","Admin","130"}, {"هيد ادمن","Head.Admin","160"}, {"بيج ادمن","Big.Admin","200"}, {"كنق ادمن","King.Admin","260"}, {"بروفيشينال ادمن","Professional.Admin","300"}, {"قائد الادمن","Leader.Admin","350"}, {"فيب ادمن","V.I.P.Admin","400"}, {"برو ادمن","Pro.Admin","450"}, {"ادمن خاص","Special.Admin","500"}, {"برنس السيرفر","Prince.of.Server","550"}, {"ادمن السيرفر","Admin.Server","600"}, {"جينيرال ادمن","Admin.General","700"}, {"ادمن اوفيشال","Admin-Official","1000"}, {"ادمن محترفين","Admin-Mo7TrFean","1200"}, {"مساعد السيرفر","AsSiStAnT.SeRvEr","1350"}, } function centerWindow(center_window,xx,yy) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/xx,(screenH-windowH)/yy guiSetPosition(center_window,x,y,false) end GUIEditor = { gridlist = {}, staticimage = {}, button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 414) / 2, (screenH - 361) / 2, 414, 361, "لــــــوحـــة شـــرآء آلرتــــــــب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF32CBC6") GUIEditor.staticimage[1] = guiCreateStaticImage(9, 20, 395, 331, "logo.png", false, GUIEditor.window[1]) guiSetAlpha(GUIEditor.staticimage[1], 0.92) guiSetProperty(GUIEditor.staticimage[1], "ImageColours", "tl:FF32CBC6 tr:FF32CBC6 bl:FF32CBC6 br:FF32CBC6") GUIEditor.gridlist[1] = guiCreateGridList(3, 24, 387, 257, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "الرتـب", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "آلسآعآت", 0.2) guiGridListAddColumn(GUIEditor.gridlist[1], "", 0.0) guiGridListAddColumn(GUIEditor.gridlist[1], "", 0.0) GUIEditor.button[1] = guiCreateButton(130, 291, 116, 33, "شــرآء آلرتـــبــه", false, GUIEditor.staticimage[1]) local font0_seguisym = guiCreateFont("seguisym.ttf", 10) guiSetFont(GUIEditor.button[1], font0_seguisym) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF32CBC6") GUIEditor.button[2] = guiCreateButton(365, 300, 30, 31, "X", false, GUIEditor.staticimage[1]) guiSetFont(GUIEditor.button[2], font0_seguisym) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF32CBC6") end ) addEventHandler("onClientGUIClick",GUIEditor.button[2], function() guiSetVisible(GUIEditor.window[1] ,false) showCursor(false) end ,false) for k,v in ipairs ( Admin ) do row = guiGridListAddRow(GUIEditor.gridlist[1]); guiGridListSetItemText(GUIEditor.gridlist[1],row,2,v[3],false,false); guiGridListSetItemText(GUIEditor.gridlist[1],row,1,v[1],false,false); guiGridListSetItemColor(GUIEditor.gridlist[1],row,1,255,0,0); guiGridListSetItemColor(GUIEditor.gridlist[1],row,2,255,0,0); guiSetFont(GUIEditor.gridlist[1],"default-bold-small"); end xMainFunctions_ = function ( ) local row, col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) local Group = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,1 )); local Price = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,2 )); local Name = tostring ( guiGridListGetItemText(GUIEditor.gridlist[1],row,6 )); if ( row and col and row ~= -1 and col ~= -1 ) then triggerServerEvent("Accept:the:request",localPlayer,Group,Price,Name); else outputChatBox("* الرجاء أختيار رتبة",255,0,0,true); end end addCommandHandler('رتب',function() guiSetVisible( GUIEditor.window[1], true) showCursor(true) end )
-
local teamName = "team name" addEventHandler( "onPlayerWasted", root, function ( _,killer ) if ( killer and killer ~= source and getElementType ( killer ) == "player" ) then if ( getPlayerTeam ( killer ) and getPlayerTeam ( killer ) == getTeamFromName ( teamName ) and getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( teamName ) ) then givePlayerMoney ( killer, 1000 ) end end end )
-
انسى هذا الكود .. اقلك ع السطر حطه مع الاكواد اللي انطرحت بالصفحات اللي قبل مو انت تقولي نفس الماركر .. addEventHandler( "onMarkerHit", Marker, function( HitElement ) if ( getElementType( HitElement ) == "player" ) then if ( Started ) then setElementPosition( HitElement, unpack( Positions[math.random( #Positions )] ) ) end outputChatBox( Started and "تم نقلك للمهمة" or "لم تبدأ المهمة بعد", HitElement ) -- here هنا .. end end ) والكود الثاني لحاله سويه بس حاول وبصحح لك الاخطاء .
-
اجل حط هذا السطر داخل الحدث .. : setPlayerTeam ( HitElement, getTeamFromName ( "TeamName" ) ) بالنسبة للكود تستخدم : Event: "onPlayerWasted" getPlayerTeam -- killer & source givePlayerMoney حاول وبساعدكـ
-
تبي يحطه بالتيم يوم يدخل بنفس الماركر اللي بالكود السابق ؟
-
isTimer بسيطة .. الثانية اللي هي تتحقق لو التايمر موجود او لأ if isTimer ( timerName ) then return end
-
setTimer ( function ( ) end, 5000, 1 )
-
local vehicle = { }; -- قمنا بصنع جدول لحفظ السيارات به . addEvent ( "givewep", true ) -- استقبلنا التريقر addEventHandler ( "givewep", root, function ( ) -- وهنا كذلك if ( isElement ( vehicle [ source ] ) ) then destroyElement ( vehicle [ source ] ) end -- السطر اللي فوق اتحققنا لو اللاعب اخذ سيارة قبل هذي المرة ولو موجودة نحذفها local x, y, z = getElementPosition ( source ) -- جلبنا احداثيات اللاعب مكانه يعني vehicle [ source ] = createVehicle ( 432, x, y, z ) -- صنعنا السيارة بـ مكان اللاعب if ( vehicle [ source ] ) then -- مجرد تحقق لو السيارة انصنعت warpPedIntoVehicle ( source, vehicle [ source ] ) -- نقلناه للاعب لـ داخل السيارة end end ) addEventHandler ( "onPlayerQuit", root, function ( ) -- اذا اللاعب خرج من السيرفر if ( isElement ( vehicle [ source ] ) ) then -- نتحقق لو كان ماخذ سيارة destroyElement ( vehicle [ source ] ) ) -- نحذف السيارة vehicle [ source ] = nil -- ونحذف اللاعب من الجدول end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) -- وقت اي سيارة تنفجر طبعا من السيارات اللي صنعها السكربت نفسه destroyElement ( source ) -- نحذفها .. نحذف الهيكل اللي انفجر end )
-
كل شي صحيح .. الا السيرفر يصير كذا : local vehicle = { }; addEvent ( "givewep", true ) addEventHandler ( "givewep", root, function ( ) if ( isElement ( vehicle [ source ] ) ) then destroyElement ( vehicle [ source ] ) end local x, y, z = getElementPosition ( source ) vehicle [ source ] = createVehicle ( 432, x, y, z ) if ( vehicle [ source ] ) then warpPedIntoVehicle ( source, vehicle [ source ] ) end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if ( isElement ( vehicle [ source ] ) ) then destroyElement ( vehicle [ source ] ) ) vehicle [ source ] = nil end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) destroyElement ( source ) end )
-
الجدول عشان يكون لكل لاعب سيارته .. لان ما راح تقدر تحدد هذي السيارة لاي شخص وراح تواجه مشاكل .