Jump to content

killmassage | رسالة القتل v.$


Recommended Posts

عايز اعمل تعديل بسيط علي رسالة القتل حق الزومبي

addEvent("onZombieWasted") 
addEventHandler( "onZombieWasted", getRootElement(), 
function (killer) 
killerName = getPlayerName(killer) 
weapon = getPedWeapon(killer) 
wr, wg, wb = getPlayerNametagColor(killer) 
exports.killmessages:outputMessage ( {killerName,{"padding",width=4},{"icon",id=weapon or 0},{"padding",width=3},{"color",r=0,g=255,b=0},"Zombie"},getRootElement(),wr,wg,wb ) 
end) 

عايز اخلي killerName اللي هو اسم لاعب يكون بلون الاخضر

Link to comment

addEvent("onZombieWasted") 
addEventHandler( "onZombieWasted", getRootElement(), 
function (killer) 
    killerName = getPlayerName(killer) 
    weapon = getPedWeapon(killer) 
    exports.killmessages:outputMessage ( {killerName,{"padding",width=4},{"icon",id=weapon or 0},{"padding",width=3},{"color",r=0,g=255,b=0},"Zombie"},root,0,255,0 ) 
end) 
Link to comment

addEvent("onZombieWasted") 
addEventHandler( "onZombieWasted", getRootElement(), 
function (killer) 
    killerName = getPlayerName(killer) 
    weapon = getPedWeapon(killer) 
    exports.killmessages:outputMessage ( {killerName,{"padding",width=4},{"icon",id=weapon or 0},{"padding",width=3},{"color",r=255,g=0,b=0},"Zombie"},root,0,255,0 ) 
end) 
Link to comment

مشكور اللي كنت اقصده يعني نشوف في صورة ان اقصي شيئ يظهر في شاشة 5 رسائل قتل مثال بعدهم تختفي واحدة وتظهر التالية تلو الاخري انا عايز تظهر في البداية 10 رسائل بعدين لما تعدي الـ 10 تبدا يختفي الرسائل وهكذا

هي الفكرة تحكم في اسطر الرسائل القتل بدل ماكنت 5 تكون 10

multiline

متعددة الأسطر ^

3zRLTyM.png?1

Link to comment

killmessages_server.lua روح مود الكل مسج بعدين ملف

بعدين تلاقي اول سطر هاد الجدول

local config = {

["lines"] = 5,

["startY"] = 0.35,

["textHeight"] = 16,

["iconHeight"] = 20,

["iconSpacing"] = 4,

["defaultWeapon"] = 255,

["fadeTime"] = 5000,

["startFade"] = 15000,

["align"] = "right",

["startX"] = -10

}

["lines"] = 5, الخانة الاولى في الجدول

حط بدل 5 الرقم يلي بدك اياه

Link to comment

chat_range=100 
  
addEventHandler("onPlayerJoin",getRootElement(), 
function () 
bindKey(source,"t","down","chatbox","say") 
end) 
  
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()), 
function () 
for index, player in pairs(getElementsByType("player")) do 
bindKey(player,"t","down","chatbox","say") 
  end 
end) 
  
function isPlayerInRangeOfPoint(player,x,y,z,range) 
  say px,py,pz=getElementPosition(player) 
   return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range 
end 
  
function onChat(player,_,...) 
  say px,py,pz=getElementPosition(player) 
  say msg = table.concat({...}, " ") 
  say nick=getPlayerName(player) 
say r,g,b = getTeamColor(getPlayerTeam(player)) 
  for _,v in ipairs(getElementsByType("player")) do 
    if isPlayerInRangeOfPoint(v,px,py,pz,chat_range) then 
     
    end 
  end 
end 
addCommandHandler("say",onChat) 
  
  
  

طيب اخفي الشات الاصلي والكود اللي فوق كود شات جديد شووفه تمام ول لا ايضا

Link to comment

حبيبي هذا راح يعتمد ع الشات العادي ..

showChat هو يقصد بالشات الجديد انكـ تخفي هذاكـ

وتسوي شات كامل بحيث اللي يقوله تضيفه بتكست جديد ولازم شوية حسابات عشان تنزل تحت الرسالة اللي فوقها وعشان يطلعون فوق .

راح تكون صعبة عليكـ شوية .. بس طلبكـ ما تقدر تطبقه ع الشات العادي

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...