Jump to content

iPrestege

Members
  • Posts

    10,056
  • Joined

  • Days Won

    27

Everything posted by iPrestege

  1. iWeapon = { id,id } addEventHandler ( 'onPlayerJoin',root, function ( ) for i=1,#iWeapon do giveWeapon ( source,i,9999 ) end end ) بدل id,id بـ أيديهـآت الأسـلحــة .. وتقدر تضيف على كيفك .. موفق ..
  2. لايوجد ججاهز يوجد تفصصيل عزيزي .. 'onPlayerJoin' -- Event giveWeapon addEventHandler
  3. This is not the whole code you must complete it by yourself here we help you to make something we don't give you the whole code \ script .
  4. local iTime = 10000 local iCallLast = getTickCount ( ) -- Complete Here addEventHandler ( 'onClientRender',getRootElement ( ), function ( ) local iTickNow = getTickCount ( ) if ( iTickNow - iCallLast > iTime ) then -- Complete Here end end )
  5. Please be a respected person / = .. using a render with a loop in the client side won't make a problem or any lag .
  6. iPrestege

    Server list spam

    Hi, This server is taking my server name and redirecting the player to there server : mtasa://144.76.95.252:22046 redirecting to this ip : mtasa://5.9.206.180:22013 My Server : mtasa://178.63.82.131:22022 My Server Name : [Q.5] للاسلحة والهجولة ][ ksa ][ وزارة الهجولة والتدشير [Q.5] Fake Server Name : [Q.5] للاسلحة والهجولة ][ ksa ][ وزارة الهجولة والتدشير [Q.5] Please deal with these servers. Thanks for reading Fahad / Prestege!
  7. Client Side : CurrectDataValues = { -- { Team Name,What you want to show in the scoreboard! } { 'Police','Officer' }, { 'Staff','Staff' }, { 'Civillian','Civillian' }, } addEventHandler ( 'onClientRender',root, function ( ) local CurrectPlayerTeam = getPlayerTeam ( localPlayer ) local CurrectTeamName = getTeamName ( CurrectPlayerTeam ) for _,CurrectValue in ipairs ( CurrectDataValues ) do if CurrectPlayerTeam and CurrectTeamName == CurrectValue [ 1 ] then setElementData ( localPlayer,'Occupation',CurrectValue [ 2 ] ) end end end ) Server Side : exports [ "scoreboard" ]:addScoreboardColumn ( 'Occupation' ) addEventHandler ( 'onElementDataChange',root, function ( theName,theOldValue ) if getElementType ( source ) == 'player' then if theName == 'Occupation' then setElementData ( source,'Occupation',getElementData ( source,'Occupation' ) ) end end end ) Try that !
  8. الاستضافة حلوة , لكن ما انصحك فيها ي ابو شنب تدري ليه ؟ لان خوادمها من امريكا وكندا والبنقات راح تكون مرتفعه لان امريكا وكندا بعيدة عن السعودية انصحك تاخذ خوادم تركية او فرنسية او المانية او روسية فية بريطانية و هولندية وأمريكية يعني البريطانية البنقات بـ تكـون أكثر من ممـتازهـ = ) !
  9. اذا تتمنى سكربت يكون موجود اطرح فكرتة .
  10. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة = ) طبعاً الكل شايف عنوان الموضوع .. وش السكربت اللي تتمنى يكون أو يحصل أو أحد يسوية اذا أنت ماقدرت تسوية .. بـ حيث يكون مفـــيد لـ الكل .. ليس خاص لكـ .. لأن هذا لة برمجة خاصه بـ مبالغ ماديه .. لـ ذلك اذا عندك سكربت تتمناهـ ويكون مفــيــد للكــل أفدنــا فيــه .. + أفكار + طرق + ..الخ بـ حيث الكل يستـفـيد .. شكراً لكم .. و لــ قراءتكـم .. Mr.Pres[T]ege
  11. فكر بـ طريقــة مخــتــلــفــه .. نصيحة لآ غير لآنة الأفكار اللي تقولها كلها بدت تتكــاثر في النــت اذا تبي زوار طبعاً .
  12. حطة هنا عشان الكل يستفيد P.S : I'm Online \ Skype.
  13. يعطيك العافية على التعريب .. السكربت موجود بالكوممنتي .
  14. local iTeam = 'drift' newFont = guiCreateFont ( "customfont.ttf", 20 ) function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "HOHO.png", relative2 ) local mainBackgroundLabel = guiCreateLabel ( 0, 0, 250, 100, titleBarText2, false, mainBackground ) guiSetFont ( mainBackgroundLabel, newFont ) guiSetEnabled ( mainBackgroundLabel, false ) return mainBackground end CONTROL_MARGIN_RIGHT = 5 LINE_MARGIN = 5 LINE_HEIGHT = 16 g_Root = getRootElement() g_ResRoot = getResourceRootElement(getThisResource()) g_Me = getLocalPlayer() server = createServerCallInterface() guiSetInputMode("no_binds_when_editing") --------------------------- -- Set skin window --------------------------- function skinInit() setControlNumber(wndSkin, 'skinid', getElementModel(g_Me)) end function showSkinID(leaf) if leaf.id then setControlNumber(wndSkin, 'skinid', leaf.id) end end function applySkin() local skinID = getControlNumber(wndSkin, 'skinid') if skinID then server.setMySkin(skinID) fadeCamera(true) end end wndSkin = { 'wnd', text = 'شخصية ', width = 250, x = -20, y = 0.3, controls = { { 'lst', id='skinlist', width=230, height=290, columns={ {text='شخصية', attr='name'} }, rows={xml='skins.xml', attrs={'id', 'name'}}, onitemclick=showSkinID, onitemdoubleclick=applySkin }, {'txt', id='skinid', text='', width=50}, {'btn', id='تعيين', onclick=applySkin}, {'btn', id='X', closeswindow=true} }, oncreate = skinInit } function setSkinCommand(cmd, skin) skin = skin and tonumber(skin) if skin then server.setMySkin(skin) fadeCamera(true) closeWindow(wndSpawnMap) closeWindow(wndSetPos) end end addCommandHandler('setskin', setSkinCommand) addCommandHandler('ss', setSkinCommand) --------------------------- --- Set animation window --------------------------- function applyAnimation(leaf) if type(leaf) ~= 'table' then leaf = getSelectedGridListLeaf(wndAnim, 'animlist') if not leaf then return end end server.setPedAnimation(g_Me, leaf.parent.name, leaf.name, true, true) end function stopAnimation() server.setPedAnimation(g_Me, false) end wndAnim = { 'wnd', text = 'حركات ', width = 250, x = -20, y = 0.3, controls = { { 'lst', id='animlist', width=230, height=290, columns={ {text='حركات', attr='name'} }, rows={xml='animations.xml', attrs={'name'}}, expandlastlevel=false, onitemdoubleclick=applyAnimation }, {'btn', id='تشغيل', onclick=applyAnimation}, {'btn', id='ايقاف', onclick=stopAnimation}, {'btn', id='X', closeswindow=true} } } addCommandHandler('anim', function(command, lib, name) server.setPedAnimation(g_Me, lib, name, true, true) end ) --------------------------- -- Weapon window --------------------------- function addWeapon(leaf, amount) if type(leaf) ~= 'table' then leaf = getSelectedGridListLeaf(wndWeapon, 'weaplist') amount = getControlNumber(wndWeapon, 'amount') if not amount or not leaf then return end end server.giveMeWeapon(leaf.id, amount) end wndWeapon = { 'wnd', text = 'أدوات ', width = 250, controls = { { 'lst', id='weaplist', width=230, height=280, columns={ {text='أدوات', attr='name'} }, rows={xml='weapons.xml', attrs={'id', 'name'}}, onitemdoubleclick=function(leaf) addWeapon(leaf, 500) end }, {'br'}, {'txt', id='amount', text='500', width=60}, {'btn', id='اضافة', onclick=addWeapon}, {'btn', id='X', closeswindow=true} } } function giveWeaponCommand(cmd, weapon, amount) weapon = tonumber(weapon) or getWeaponIDFromName(weapon) if not weapon then return end amount = amount and tonumber(amount) or 500 server.giveMeWeapon(math.floor(weapon), amount) end --addCommandHandler('give', giveWeaponCommand) --addCommandHandler('wp', giveWeaponCommand) --------------------------- -- Fighting style --------------------------- addCommandHandler('setstyle', function(cmd, style) style = style and tonumber(style) if style then server.setPedFightingStyle(g_Me, style) end end ) --------------------------- -- Clothes window --------------------------- function clothesInit() if getElementModel(g_Me) ~= 0 then errMsg('يجب ان تستخدم شخصية سي جي لكي تدخل القائمة') closeWindow(wndClothes) return end if not g_Clothes then triggerServerEvent('onClothesInit', g_Me) end end addEvent('onClientClothesInit', true) addEventHandler('onClientClothesInit', g_Root, function(clothes) g_Clothes = clothes.allClothes for i,typeGroup in ipairs(g_Clothes) do for j,cloth in ipairs(typeGroup.children) do if not cloth.name then cloth.name = cloth.model .. ' - ' .. cloth.texture end cloth.wearing = clothes.playerClothes[typeGroup.type] and clothes.playerClothes[typeGroup.type].texture == cloth.texture and clothes.playerClothes[typeGroup.type].model == cloth.model or false end table.sort(typeGroup.children, function(a, b) return a.name < b.name end) end bindGridListToTable(wndClothes, 'clothes', g_Clothes, false) end ) function clothListClick(cloth) setControlText(wndClothes, 'addremove', cloth.wearing and 'remove' or 'add') end function applyClothes(cloth) if not cloth then cloth = getSelectedGridListLeaf(wndClothes, 'clothes') if not cloth then return end end if cloth.wearing then cloth.wearing = false setControlText(wndClothes, 'addremove', 'add') server.removePlayerClothes(g_Me, cloth.parent.type) else local prevClothIndex = table.find(cloth.siblings, 'wearing', true) if prevClothIndex then cloth.siblings[prevClothIndex].wearing = false end cloth.wearing = true setControlText(wndClothes, 'addremove', 'remove') server.
  15. تقدر بتعديل المودات مثلاً تسوي شرط مايعطية درع الا اذا كان في تيم : addCommandHandler ( 'armor', function ( player ) if getPlayerTeam ( player ) and getTeamName ( getPlayerTeam ( player ) ) ~= 'Police' then return outputChatBox ( '* You must be a police!',player ) end setPedArmor ( source,100 ) end ) Understand?
  16. local dxDraw3DText = exports.3D_DX_Texts:dxDraw3DText local x,y,z = 225.39700317383, 1921.7197265625, 19.9935131073 local r,g,b = 255,0,0 addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), function( ) dxDraw3DText( "> سيارات اسطورة الـ زومبي" ,x, y, z , 2, "default", r, b, g ) end ) حمل المود اللي عطوك فوق وشغله وخلة نفس اسمة بدون تعديل وحط الكود بمود ثاني ملف كلنت وشغله وجربة.
  17. سوي مود وحطة بجانب الكلنت . وعين الارقمنتات .
×
×
  • Create New...