Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. تقدر تسويه بطريقه غير ذذ, onPlayerJoin triggerClientEvent dxDrawImage dxDrawText getPlayerName
  2. وكأني سبيتك مثلا؟ طيب ولا تزعل امسك 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 = 'Set skin', width = 250, x = -20, y = 0.3, controls = { { 'lst', id='skinlist', width=230, height=290, columns={ {text='Skin', attr='name'} }, rows={xml='skins.xml', attrs={'id', 'name'}}, onitemclick=showSkinID, onitemdoubleclick=applySkin }, {'txt', id='skinid', text='', width=50}, {'btn', id='set', onclick=applySkin}, {'btn', id='close', 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 = 'Set animation', width = 250, x = -20, y = 0.3, controls = { { 'lst', id='animlist', width=230, height=290, columns={ {text='Animation', attr='name'} }, rows={xml='animations.xml', attrs={'name'}}, expandlastlevel=false, onitemdoubleclick=applyAnimation }, {'btn', id='set', onclick=applyAnimation}, {'btn', id='stop', onclick=stopAnimation}, {'btn', id='close', 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 = 'Give weapon', width = 250, controls = { { 'lst', id='weaplist', width=230, height=280, columns={ {text='Weapon', 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='add', onclick=addWeapon}, {'btn', id='close', 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('You must have the CJ skin set in order to apply clothes.') 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.addPedClothes(g_Me, cloth.texture, cloth.model, cloth.parent.type) end end wndClothes = { 'wnd', text = 'Clothes', x = -20, y = 0.3, width = 350, controls = { { 'lst', id='clothes', width=
  3. ^ اسوي جدول واكنسل الازرار كلها بس مدري الزر الي يطفي الكمبيوتر يتكنسل ولا لا
  4. شكله كوبي بست ما يدري وين الاحداثيات
  5. الحين انا وش قلت ؟ تكفى من وين تفهم انت؟ اصلا ادري من قبل انهم بيحطون كانسل
  6. ومن فاضي لك ؟ رح سوي لنفسك ذذ
  7. يا حبيبي ولا طق لك خبر كك
  8. خف علينا عطه الاسهل يفهم ويتعلم احسن
  9. + شفته من فتره ذذ + يعني الحين اخليه يضغط اف8 ما يقدر ذذ؟ ما يقدر Esc ولا اخليه يضغط
  10. تقصد زر من لوحه ,؟ onClientGUIClick اما اذا تقصد زر مثل اف1 وكذا , bindKey moveObject
  11. ع طاري الاخطاء مافي اخطاء لكن تقدر تسوي كذا, addEventHandler("onResourceStart",resourceRoot, function () setPlayerMoney(root,0) end )
  12. ^ مدري كيف راحت عن بالي ذذ
  13. onPlayerDamage + القسم خطأ
  14. .هو مو قال: ابغى اجيب فلوس كل اللي في السيرفر, هو قال: ابغى اسحب فلوس كل اللي في السيرفر يا روح ماما الحين takePlayerMoney فيها اثنين ارقومنتات , الحين قولي كم بتسحب من اللاعبين ؟ نفترض انك سحبت 100000 ولاعب ما عنده ولا فلوس وش بيصير ؟ سالب @
  15. روح شوف الادمنيه كيف مسوي تاريخ الرسائل ذذ
  16. فاّرس

    Helping

    Try to use client.
  17. bool takePlayerMoney ( player thePlayer, int amount ) لازم تحط القيمه الي تبيه تسحبها ذذ عشان كذا لازم تجيب فلوس اللاعب getPlayerMoney ._.
  18. وكيف تبي تجيب فلوس كل الي في السيرفر؟
  19. لو في ارقومنت للفنكشن , getPlayerCount(server name or ip) ولو فيه , getServerPing(server name or ip) getGameType(server name or ip) تحفه MTA كان
  20. توقعت تقدر مثل يوم تسوي , addCommandHandler('Give', function() givePlayerMoney(root,100) end ) يعطيك العافيه يا مزه المهم اجل يسووي لوب getElementsByType getPlayerMoney takePlayerMoney
  21. ^ ? هذا يجيب لاعب عشوائي takePlayerMoney = root
  22. صدقوني يطلع منكم 10 كلهم واحد واضح جدآ جدآ
  23. *_' حتى وان كان قديم ما راح يعطيك ليه يتعب ويعطيك , يعني مثلا لو عندك مود مو منشور وله سنه وواحد يطلبك بتعطيه ؟ الجواب <ذذ
  24. اجل يعتزل في هذيك الاستضافه مدري شسمها موب حق ميكرو ذذ fsserver اظن كذا مدري
  25. اقول وش وضعكم مع اسم علي BadBoy احس انك Name : Hassan Ali Email : [email protected] Age : 15 From : Bahrain مو غريب الاسم مثل بعض ؟ والاحرف كبيره
×
×
  • Create New...