Jump to content

Tete omar

Members
  • Posts

    3,267
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Tete omar

  1. nice english dude , keep learning ^^ Google search, haha
  2. Tete omar

    Weird ..

    Hi, i'm very thankful to 50p, actually, he didn't fix any codes, he just told me steps to fix the code, and i found the bug and fixed it, thanks 50p
  3. السكربت ذا فيه خاصية الصاق اوبجكت في اجسام اللاعب لاكن بالفنكشن يبيلها شغلة عشان تحدد البوزشن
  4. استخدم وظيفة: attachElements او السكربت ذا اسهل https://community.multitheftauto.com/in ... ls&id=2540
  5. Tete omar

    Weird ..

    Hi, it worked yes and thanks, but sometimes when the damager undiguises, the tag name color won't be changed, or tag name text won't be their name, and sometimes it totally work, but its fine with clothes, do you know know how do i fix that? edit : here's my code client-side addEventHandler("onClientPlayerDamage", root, function(damager) if(damager and damager == localPlayer and getElementData(damager, "playerClass") == "Spy")then if(getElementData(damager, "playerState") == "playing.invisible")then showingWhenFire(damager) elseif(getElementData(damager, "playerState") == "playing.disguised")then undisguise(damager) end end end ) addEventHandler("onClientPlayerWasted", root, function(killer) if(killer and killer == localPlayer and getElementData(killer, "playerClass") == "Spy")then if(getElementData(killer, "playerState") == "playing.invisible")then showingWhenFire(killer) elseif(getElementData(killer, "playerState") == "playing.disguised")then undisguise(killer) end end end ) server-side addEventHandler("undisguising", root, function(team) setElementData(client, "playerState", "playing") if(team == "Blue")then addPedClothes(client, "balaclava", "balaclava", 17) addPedClothes(client, "suit1blue", "suit1", 0) addPedClothes(client, "suit1trblue", "suit1tr", 2) addPedClothes(client, "sneakerproblu", "sneaker", 3) setPlayerNametagText(client, getPlayerName(client)) setElementModel(client, getElementData(client, "playerSkin")) setPlayerNametagColor(client, 0, 0, 255) outputChatBox(getPlayerName(client) .. " undisguised") elseif(team == "Red")then addPedClothes(client, "balaclava", "balaclava", 17) addPedClothes(client, "suit1red", "suit1", 0) addPedClothes(client, "suit1trred", "suit1tr", 2) addPedClothes(client, "sneakerprored", "sneaker", 3) setPlayerNametagText(client, getPlayerName(client)) setElementModel(client, getElementData(client, "playerSkin")) setPlayerNametagColor(client, 255, 0, 0) outputChatBox(getPlayerName(client) .. " undisguised") end end )
  6. local Markers = { {902.95196,-3810.00244,-0.55000, "checkpoint",5, 0, 255, 0, 170 }, {836.29919,-3749.23046,-0.55000, "checkpoint",5, 0, 0, 255, 170}, {708.62615,-3855.13085,-0.55000, "checkpoint",5, 255, 0, 0, 170}, {993.61877,-3796.88793,10.31985, "ring",6, 0, 255, 0, 170}, {1131.90075,-3832.30273,7.55000, "ring",6, 255, 255, 0, 170}, {1187.44982,-3777.85327,7.55000, "ring",6, 0, 255, 0, 170} } for i,v in pairs(Markers) do createMarker(unpack(i)) end
  7. Tete omar

    Weird ..

    function undisguise(player) if(getPlayerTeam(player) == getTeamFromName("Blu"))then triggerServerEvent("undisguising", player, "Blue") elseif(getPlayerTeam(player) == getTeamFromName("Red"))then triggerServerEvent("undisguising", player, "Red") end end addEventHandler("onClientPlayerDamage", localPlayer, function(damager) if(damager and getElementData(damager, "playerClass") == "Spy")then if(getElementData(damager, "playerState") == "playing.disguised")then undisguise(damager) end end end ) addEventHandler("onClientPlayerWasted", localPlayer, function(killer) if(killer and getElementData(killer, "playerClass") == "Spy")then if(getElementData(killer, "playerState") == "playing.disguised")then undisguise(killer) end end end ) I've tried with this, but it's just triggering for the player who's got damaged not the damager
  8. بداية موفقة والله يجزيك الف خير
  9. ينقل الى القسم الرئيسي
  10. Tete omar

    Weird ..

    No i don't want to undisguise the player i hit, i want when the player who undisguised is damaging/killing another player, the player who is disguised would be undisguised, and how about attaching 'localPlayer' to both events instead of 'root'?
  11. Tete omar

    Weird ..

    Hello, I've made a disguise code, the player'd be undisguised when some event is triggered, but it's kinda weird to proceed, here's code client-side function undisguise(player) if(getPlayerTeam(player) == getTeamFromName("Blu"))then triggerServerEvent("undisguising", player, "Blue") elseif(getPlayerTeam(player) == getTeamFromName("Red"))then triggerServerEvent("undisguising", player, "Red") end end addEventHandler("onClientPlayerDamage", root, function(damager) if(damager and getElementData(damager, "playerClass") == "Spy")then if(getElementData(damager, "playerState") == "playing.disguised")then undisguise(damager) end end end ) addEventHandler("onClientPlayerWasted", root, function(killer) if(killer and getElementData(killer, "playerClass") == "Spy")then if(getElementData(killer, "playerState") == "playing.disguised")then undisguise(killer) end end end ) server-side addEventHandler("undisguising", root, function(team) setElementData(client, "playerState", "playing") if(team == "Blue")then addPedClothes(client, "balaclava", "balaclava", 17) addPedClothes(client, "suit1blue", "suit1", 0) addPedClothes(client, "suit1trblue", "suit1tr", 2) addPedClothes(client, "sneakerproblu", "sneaker", 3) setPlayerNametagText(client, getPlayerName(client)) setElementModel(client, getElementData(client, "playerSkin")) setPlayerNametagColor(client, 0, 0, 255) elseif(team == "Red")then addPedClothes(client, "balaclava", "balaclava", 17) addPedClothes(client, "suit1red", "suit1", 0) addPedClothes(client, "suit1trred", "suit1tr", 2) addPedClothes(client, "sneakerprored", "sneaker", 3) setPlayerNametagText(client, getPlayerName(client)) setElementModel(client, getElementData(client, "playerSkin")) setPlayerNametagColor(client, 255, 0, 0) end end ) in client-side when a player damages/kills some other player it'd be triggered to server-side for both??
  12. Tete omar

    Label

    اصلاً هو ما قال وش يبي بالظبت, كاتب باسم لموضوع "Label" وكاتب بالموضوع "وش الخطاء هنا" وش فهمت منه؟ .. رايباك, ياليت توضحلنا وش تبي
  13. حنا في منتدى عربي, فياليت نتكلم عربي ..
  14. getPlayerFromSerial هذه الوظيفة تجيب لاعب من سيرياله. Syntax: player getPlayerFromSerial(serial) Required arguments: serial: السيريال الذي تريد ان تجيب اللاعب منه Returns: ترجع لاعب اذا كان السيريال صحيح واللاعب صاحب السيريال موجود بالسيرفر Code : function getPlayerFromSerial ( serial ) if serial and type(serial) == "string" then for i, v in ipairs(getElementsByType("player")) do if getPlayerSerial(v) == serial then return v end end end return false end
  15. viewtopic.php?f=160&t=56527&hilit=+cancelEvent#p545895
  16. عندك غلط في السيرفر انت حاط triggerServerEvent("givingMoney", localPlayer) المفروض triggerClientEvent هه, نسيت عكست كلمة كلنت وسيرفر, تم التعديل ..
  17. كلنت local givingMoneyMarker = createMarker(...) -- نسوي الماركر (مثال) ء local moneyGiven = false -- الفاريبل المتحقق function giveMoneyOnHit() -- وظيفة الحدث if not moneyGiven then -- false اذا قيمة الفاريبل المتحقق triggerServerEvent("givingMoney", localPlayer) -- يسوي تريقر للسيرفر moneyGiven = true -- معنى ذلك انه اذا جا مرة ثانية مارح يعطيه فلوس true يحط قيمة الفاريبل المتحقق end end addEventHandler("onClientMarkerHit", localPlayer, giveMoneyOnHit) -- الحدث سيرفر addEvent("givingMoney", true) -- نضيف الحدث addEventHandler("givingMoney", root, -- نفعل الحدث function() -- وظيفة الحدث givePlayerMoney(client, 1000) -- نعطي اللاعب 1000 outputChatBox("لقد كسبت 1000 دولار !!!!!", client, 255, 0, 0) -- رسالة بالشات end )
  18. اي, بس فيه طريقة احسن انك تسوي فاريبل وتتحقق منه ...
  19. مشكور على تعبك وجهودك, وواصل بلا مفاصل
  20. كلنت local checkVeh = {} addEventHandler("onClientVehicleEnter", root, function(player) if checkVeh[source] then return end triggerServerEvent("settingHandling", player, source) checkVeh[source] = true end end ) addEventHandler("onClientElementDestroy", root, function() if checkVeh[source] then return checkVeh[source] = nil end end ) سيرفر addEvent("settingHandling", true) addEventHandler("settingHandling", root, function(vehicle) setVehicleHandling(vehicle, "mass", 1.0) end )
  21. Can you post this userpanel updating code here?, so we know what exactly have you done there..
  22. اخوي .. خطاء مثالك .. يعني اي لاعب بالسيرفر يركب سيارة يسوي لكل سيارات السيرفر كذا؟؟ ...
  23. المثال جاهز بالويكي بس يبي يتعرب للفهم function massChange ( me, command, mass ) mass = tonumber ( mass ) -- تحويل الارقيومنت ماسس, الى رقم local veh = getPedOccupiedVehicle ( me ) -- يتحقق من سيارة اللاعب if mass and veh then -- اذا الرقم صالح local success = setVehicleHandling ( veh, "mass", mass ) -- يتحقق من كتلة السيارة if success then -- اذا نجحت الوظيفة outputChatBox ( "Your vehicle's mass has been changed to: "..mass.." kg", me, 0, 255, 0 ) -- ينبه اللاعب else -- اذا ما تحققت الوظيفة او فشلت outputChatBox ( "Setting mass failed. It's probably above or below allowed limits", me, 255, 0, 0 ) -- ينبه اللاعب .. end elseif not veh then -- اذا ليس في سيارة outputChatBox ( "You're not in a vehicle", me, 255, 0, 0 ) -- يعلم اللاعب انه ليس في سيارة في الشات elseif not mass then -- اذا الكتلة او الارقيومنت ماسس, ماهو صالح او اللاعب لم يدخل الرقم outputChatBox ( "Syntax: /changemass [mass]", me, 255, 0, 0 ) -- ينبه اللاعب باستخدام الكلمة الصحيحة end end addCommandHandler ( "changemass", massChange ) -- اضافة الكلمة في اف 8 او لوحة المراقبة
×
×
  • Create New...