-
Posts
1,165 -
Joined
-
Last visited
-
Days Won
3
Everything posted by ALw7sH
-
Not working , please fellow my code I showed you how it works, but I wont make it for you lol Because you're trying to add the event before the gui-element being created move the addEventHandler Line inside the addEventHandler("onClientResourceStart", ...
-
function onEnter () local x, y, z = getElementPosition(client) setElementPosition ( client, -2377.25, -578.71, 132.75 ) setPedAnimation ( client, "SILENCED", "SilenceCrouchfire", 1, false, false, false, true ) setTimer ( fireBind, 100, 1, client ) -- you haven't put the player argument here ( for the "fireBind" function ) end addEvent( "onEnter", true ) addEventHandler( "onEnter", root, onEnter ) function fireBind ( player ) bindKey ( player, "mouse1", "down", startFire ) bindKey ( player, "mouse1", "up", stopFire ) end
-
Does the MySQL return the account information?
-
fadeCamera تخلي الشاشه سوداء getCameraInterior تجيب الانتيريور حق الكاميرا getCameraMatrix تجيب احداثيات الكاميرا getCameraTarget تجيب الالمنت الي جالسه تشوفه الكاميرا (في العاده بيكون اللاعب نفسه الا لو انت مخلي اللاعب يشوف لاعب ثاني) setCameraInterior تغير الانتيريور حق الكاميرا setCameraMatrix تغير احداثيات الكاميرا setCameraTarget تغير اللاعب الي الكاميرا تشوفه الكاميرا = المنظر حق اللاعب
-
استخدم نفس الكود معى onPlayerQuit بالنسبة للكل مسج يب تقدر تخليه فيه
-
???? تحقق في كود اخذ الادمنيه حقك اذا كان اللاعب في هذا القروب if not isObjectInACLGroup("user."..getAccountName(account),aclGetGroup("Your-Group-Name")) then
-
local rows = {"thing 1","thing 2"} addEventHandler("onClientGUIChanged", search, function() local text = guiGetText(source) guiGridListClear(gridlist) for k,v in ipairs(rows) do if v:find(text) then local row = guiGridListAddRow(gridlist) guiGridListSetItemText (gridlist,row,column,v,false,false) end end end
-
You don't want to use client-side because you're using timers[player] = setTimer(function() end,time,1) ? You can do this instead setElementData(player,"gunBlock",true) timers[player] = setTimer(setElementData,time,1,player,"gunBlock",false) And like that you wont need to get the timer from server-side to client-side I'm not sure if I can help you with codes because I don't know how your codes works exactly and what you're actually doing
-
client function onEnter() if guiGetVisible(icon) then triggerServerEvent ( "onEnter", localPlayer ) end end server function onEnter () local x, y, z = getElementPosition(client) outputChatBox ( "Test" ) setElementPosition ( client, -2377.25, -578.71, 132.75 ) setPedAnimation ( client, "SILENCED", "SilenceCrouchfire", 1, false, false, false, true ) end addEvent( "onEnter", true ) addEventHandler( "onEnter", root, onEnter )
-
setAccountData save strings only
-
Check the wiki for every function you'll use it and you haven't used it before because you're missing some arguments to know the errors write in F8 "debugscript 3" xBindFunction_ = function () --function(player) if getElementData(localPlayer,"F10") ~= true then guiSetVisible(GiveAdmin.Background ,not guiGetVisible(GiveAdmin.Background)); showCursor(guiGetVisible(GiveAdmin.Background)); else -- if F10 blocked end end bindKey(Key,"down",xBindFunction_);
-
For every bind do an element data check so you can disable it whenever you want to for any player e.g bindKey(getRandomPlayer(),"F1","down", function(player) if getElementData(player,"F1") ~= true then -- end end ) setElementData(getRandomPlayer(),"F1",true) -- To disable F1 setElementData(getRandomPlayer(),"F1",nil) -- To enable F1 (even false gonna work but it's better to delete it using nil)
-
The code I have: local _spawnPlayer = spawnplayer function spawnPlayer(thePlayer) local spawns = { { 816.59997558594, -7209.2998046875, 32.799999237061 }, { 707.20001220703, -7272.6000976563, 32.700000762939 }, { 710.5, -7412.8999023438, 32.799999237061 }, { 798.70001220703, -7654, 32.5 }, { 816.09997558594, -7471.3999023438, 30 }, { 812.40002441406, -7321.6000976563, 32.799999237061 }, } local lucky = math.random ( #spawns ) _spawnPlayer(thePlayer,spawns[lucky][1],spawns[lucky][2],spawns[lucky][3]) return true end addEventHandler ("onPlayerWasted", getRootElement(), spawnPlayer) Thanks, local _spawnPlayer = spawnPlayer function spawnPlayer(thePlayer) local thePlayer = source or thePlayer local spawns = { { 816.59997558594, -7209.2998046875, 32.799999237061 }, { 707.20001220703, -7272.6000976563, 32.700000762939 }, { 710.5, -7412.8999023438, 32.799999237061 }, { 798.70001220703, -7654, 32.5 }, { 816.09997558594, -7471.3999023438, 30 }, { 812.40002441406, -7321.6000976563, 32.799999237061 }, } local lucky = math.random ( #spawns ) _spawnPlayer(thePlayer,spawns[lucky][1],spawns[lucky][2],spawns[lucky][3]) return true end setTimer(function() addEventHandler("onPlayerWasted", getRootElement(), spawnPlayer) end,100,1)
-
اذا ماتقدر تبرمج اذا كنت مستعد تدفع شوف لك مبرمج يسويلك الي تبيه بالضبط واذا ماتبي تدفع شوف الكومينيتي www.community.multitheftauto.com
-
مادري شدخل الفلوس لول المهم الخطأ عندك السترنق تستخدم " معى سترنق ملتي لاين لازم تستخدم [[ 'n' ]] GUIEditor = { tab = {}, tabpanel = {}, edit = {}, button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(344, 123, 677, 427, "..::::[ By PeTeR , لوحة القونين ]:::..", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(14, 28, 653, 381, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("# قوانين الشات", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(8, 4, 639, 343, [[ \nيجب احترام الآخرين . \nيُمنع السب والشتم أو اللعن . \nيُمنع تقليل الأدب. \nيُمنع الإستهزاء بالدين . \nيُمنع التكرار والتخريب . \nيُمنع النشر لسيرفرات أخرى . \nيُمنع طلب المال او الرتب . \nيُمنع تبادل السلع الخارجية ( بطاقات شحن, مودات, .. إلخ ) . \n \n]], false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.tab[2] = guiCreateTab("# قوانين العب", GUIEditor.tabpanel[1]) GUIEditor.memo[2] = guiCreateMemo(7, 2, 636, 345, [[\nيُمنع التخريب في اماكن التجمعات والدائري . \nيُمنع الغش في المهمات . \nيُمنع استخدام الثغرات ( يجب التبليغ عنها - العقوبة: بلاك ليست ) . \nيُمنع استخدام شخصيات نسائية . \nيُمنع وضع حركات مخلة بالأدب (Anim) . \nيُمنع السرقة والنصب والإحتيال .]], false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) GUIEditor.tab[3] = guiCreateTab("# ارشادات عامه", GUIEditor.tabpanel[1]) GUIEditor.memo[3] = guiCreateMemo(6, 3, 637, 348, [[Admin's\n\nيجب احترام الجميع من الزوار إلى الإدارة . \nيجب وضع الشعار . \nيجب مساعدة الزوار في الشات العام والدعم \"F5\" . \nيجب وضع عذر قبل الغياب ( نموذج الغياب هنا ) . \nيجب الإلتزام بالقوانين عند مُعاقبة المخالف . \nيجب التواجد في السيرفر أكثر من التواجد في السيرفرات الأخرى . \nللإستفسارات يوجد شات خاص للطاقم في حرف \"د\" . \nالغياب لمدة 3 أيام = سحب رتبة . \nحصولك على 15 مخالفة = تنزيل رتبة. \n\n\nSoldier's + Admin's\n\nإلتزم بإرشادات المعاقبة عند معاقبة المخالف . \nالتحذير يكون ثلاث مرات قبل تنفيذ العقوبة . \nيجب تنفيذ اوامر الإداره . \n]], false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("# قوانين المخالفات", GUIEditor.tabpanel[1]) GUIEditor.memo[4] = guiCreateMemo(5, 3, 642, 344, [[Admin's\n\nيُمنع إستخدام الصلاحيات إستخدام شخصي = مخالفة إستخدام خاطئ للصلاحيات. \nيُمنع صك أدمن آخر = مخالفة إستخدام خاطئ للصلاحيات . \nيُمنع طلب الترقية/التلميح = تحذير ( التكرار : مخالفة أخرى ) . \nيُمنع التعالي/الهياط = مخالفة أخرى . \nيجب التجاوب مع الطاقم و مساعدة الزوار = تحذير ( التكرار : مخالفة عدم التجاوب ) . \nيُمنع ترك الجهاز منذ الدخول = تحذير ( التكرار : مخالفة قلة نشاط ) . \nعدم مراقبة الشات = مخالفة عدم الإنتباه للشات. \nيمنع صك ادمن / شرطي = مخالفه\nلحصولك على 3 مخالفات = سحب رتبه 2 يوم\nلحصولك على 6 مخالفات = سحب رتبه 5 ايام + يتم مسح المخالفات\nSoldier's\n\nيُمنع طلب الترقية/التلميح = تحذير ( التكرار #1 : ميوت 1 دقيقه ( التكرار #2 : تنزيل رتبه / سحب رتبه\nيُمنع صك شرطي/ادمن = ( سحب رتبه )\nيُمنع إزالة الشعار = تحذير ( التكرار : سحب رتبة ) .]], false, GUIEditor.tab[4]) GUIEditor.tab[5] = guiCreateTab("ارشادات المعاقبة", GUIEditor.tabpanel[1]) GUIEditor.memo[5] = guiCreateMemo(8, 5, 635, 342, [[نك مخالف = تحذير ( عدم التجاوب : بان 10 دقائق ) .\nتقليد نك ادمن = تحذير ( عدم التجاوب : بان 10 دقائق ) . \nإستخدام الثغرات = تنبيه اللاعب بالإبلاغ عن الثغرة ( عدم التجاوب : بان مؤبد ) . \nالإهانة والتشبيه بالحيوانات = : ميوت 10 دقائق ) . \nالتكلم على الأهل = : ميوت 20 دقيقة ) . \nالسب والشتم واللعن = ميوت 1 ساعة . \nالقذف ( مثل : التكفير, الكلام الفاحش والبذيء ) = ميوت 1ساعه .\nقذف الأهل ( كـ الأمثلة السابقة ولكن إتجاه الأهل ) = ميوت 2 ساعه .\nعدم احترام الطاقم = ميوت 10 .\nطلب/الرتب = تحذير ( التكرار : ميوت 10 دقائق .\nنشر سيرفرات أخرى = ميوت 2 يوم + كيك .\nذكر إسم/شعار سيرفر آخر : ميوت 1 يوم .\nحلف بغير الله = تحذير ( التكرار : ميوت 20 دقيقة ) . \nسب الدين = بان مؤبد .\nتقليل الأدب بالشات/الكلام الوصخ = ميوت 1 ساعة . \nوضع حركات مخلة بالأدب \"Anim\" = بان 1 ساعة . \nالنصب ول احتيال = ( بان 2 يوم ) .\n\nSoldier's + Admin's\n\nاستخدام الشاحنات والطائرات في اماكن التجمعات = سحب + سلاب ( التكرار : سجن 10 دقائق ) .\nعكس الدائري = سحب + سلاب ( التكرار : سجن 10 دقائق ) . \nالتخريب بوزنيات صاروخية/ أو في أماكن التجمعات (غير المسابقات) = سحب + سلاب ( التكرار : سجن 1 ساعة ) . \nالوقوف بالسيارة أمام ساحة البنك = تحذير ( عدم التجاوب : سحب + سلاب ) . \n\n]], false, GUIEditor.tab[5]) GUIEditor.tab[6] = guiCreateTab("الـــدعــــم", GUIEditor.tabpanel[1]) GUIEditor.label[1] = guiCreateLabel(484, 11, 159, 29, "سكايب صاحب السيرفر بيتر", false, GUIEditor.tab[6]) GUIEditor.edit[1] = guiCreateEdit(382, 11, 102, 29, "i7mood15", false, GUIEditor.tab[6]) GUIEditor.label[2] = guiCreateLabel(484, 50, 159, 29, "سكايب مساعد الاونر شيطون", false, GUIEditor.tab[6]) GUIEditor.edit[2] = guiCreateEdit(382, 50, 102, 29, "xfarosx1", false, GUIEditor.tab[6]) GUIEditor.button[1] = guiCreateButton(12, 9, 220, 70, "<<<< لشكاوي ولـ اقتراحات", false, GUIEditor.tab[6]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) bindKey('f12','down', function ( ) guiSetVisible ( GUIEditor.window[1] , not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) end)
-
حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت الي عطيتني يعدل القيمة ابي أضيف مب يغيرها ويحط بدلها روح جرب تاكد كيف تضيف؟ لول values و keys انت عندك جدول واحد داخله ماهم ارقام keys الفرق بين جدولك والجدول العادي انه ال table = {"value"} == table = {[1] = value} ماتقدر انك تضيف قيمه جديده بنفس الكي الي هو رقم واحد لو ضفت بتتعدل القيمه القديمه جدولك table = {Name = "thing"} Name ماتقدر تضيف شي جديد بنفس الكي الي هو الي لازم تسويه انك تسوي اكثر من جدول داخل الجدول الرئيسي او الأساسي مثلاً Tab = { {Name = "MuhannaD", Tag = "1Love2", Num = "0503755"}, {Name = "MuhannaD2", Tag = "1Love2", Num = "0503755"}, } print(Tab[1].Name) -- MuhannaD print (Tab[2].Name) -- MuhannaD2 Tab[1].Name = "MuhannaD+"
-
local pedanim addEventHandler("onResourceStart",resourceRoot, function() local ped1 = createPed(56, -2225.376953125, 2333.6584472656, 7.546875) pedanim = setTimer ( setPedAnimation, 5000, 0, ped1, "ped", "SEAT_idle" ) addEventHandler("onPedWasted", ped1, onPedWasted) end ) function onPedWasted() outputChatBox ( "Ped is dead", root) killTimer(pedanim) removeEventHandler("onPedWasted",source,onPedWasted) -- just because destroyElement(source) ped1 = createPed(56, -2225.376953125, 2333.6584472656, 7.546875) pedanim = setTimer ( setPedAnimation, 5000, 0, ped1, "ped", "SEAT_idle" ) addEventHandler("onPedWasted", ped1, onPedWasted) end
-
حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت
-
Tab.Name = "Muhannad"
-
Why you're setting the ped rotation with timer, is that necessary? if it is then unfreeze the ped change the rotation and freeze him again
-
Use fetchRemote instead? I don't use callremote so I don't know about your problem but fetchRemote works fine the whole time for me (I mean you'll be able to pass the player element and the other things) And use echo "false"; and echo "true"; instead of mta::doReturn
-
اشياء واجد مالها داعي في الكود وانت منت متحقق انه اذا تيم الشخص زومبي؟ function spawnz(player) fadeCamera ( player, false ) setTimer ( fadeCameraDelayed3, 1000, 1, player ) setCameraTarget(player, player) showChat(player, false) end function fadeCameraDelayed3(player) if (isElement(player)) then fadeCamera(player, true) showChat(player, true) spawnPlayer ( player, 1556.44141 ,2732.21826, 10.67188, 70 ,107 ) setElementDimension ( player, 3 ) end end addEventHandler("onPlayerWasted", root, function() if ( getElementDimension ( source ) == 3 and getPlayerTeam(source) == getTeamFromName("Zombie") ) then setTimer(spawnz, 1800, 1, source) end end ) المفروض ماتسوي اكثر من كود سباون وكل كود بسكربت ثاني كذا تصعب على روحك سو سكربت واحد يكون سباون سستم يكون بأيفنت واحد اون بلاير واستد وفيه تحققات لكل السباونات
-
addEventHandler("onClientPedDamage",getElementByID("ped (1)"),cancelEvent)
-
يب لول هذا كول شب طف خاصية تحديد الكول شبز ومابتشوفه
-
مستخدم كومند showcol ?