Jump to content

طلب كود


Recommended Posts

Posted

السلام عليكم شباب

نقول مثلا سويت لوحه , كيف احط فيها اذا الاعب ذبح زومبي يطلع في اللوحه

Posted
  
-- # Server Side ! 
addEventHandler("onZombieWasted",root,function(attacker,_,_) 
if ( attacker == source ) then 
local name = getPlayerName(source) 
triggerClientEvent(source,"show",source,name) 
end 
end) 
-- # Client Side ! 
addEvent("show",true) 
addEventHandler("show",root, 
function (name) 
-- Your Code Here 
end) 
  

Posted
  
-- # Server Side ! 
addEventHandler("onZombieWasted",root,function(attacker,_,_) 
if ( attacker == source ) then 
local name = getPlayerName(source) 
triggerClientEvent(source,"show",source,name) 
end 
end) 
-- # Client Side ! 
addEvent("show",true) 
addEventHandler("show",root, 
function (name) 
-- Your Code Here 
end) 
  

if attacker == source then = ?

السورس هو الزومبي يعني تبي المهاجم يكون زومبي ؟._.

وترسل تريقر للزومبي؟

وتجيب اسم الزومبي ؟

Posted

هذا مثال,

local Count = 0 
  
addEvent('onZombieWasted',true) 
addEventHandler('onZombieWasted',root, 
function() 
    Count = Count + 1 
    outputChatBox('Your Count :'..Count) 
    end 
) 

+ اذا تبي مثلا تحطه في لبل سوي تريقر ويكون كذا,

^root النص بيكون ,

triggerClientEvent('Kills',attacker,Count) 

^ في الفنكشن ذذ attacker اذا سويت تريقر حط

Posted
هذا مثال,

local Count = 0 
  
addEvent('onZombieWasted',true) 
addEventHandler('onZombieWasted',root, 
function() 
    Count = Count + 1 
    outputChatBox('Your Count :'..Count) 
    end 
) 

+ اذا تبي مثلا تحطه في لبل سوي تريقر ويكون كذا,

triggerClientEvent('Kills',attacker,Count) 

^ في الفنكشن ذذ attacker اذا سويت تريقر حط

كذا بيحسب لكل السيرفر ..

local Count = {         } 
  
addEvent('onZombieWasted',true) 
addEventHandler('onZombieWasted',root, 
function ( K ) 
    if not Count [ K ] then 
        Count [ K ] = 1  
    end 
           Count [ K ] = Count [ K ] + 1 
      outputChatBox('Your Count :'..Count) 
    end 
) 

Posted

برستيج اظن كودك بيحسب من 1 يعني اول ما تقتل 1 بيصير 2 ذذ,

--Client Side #

Label = guiCreateLabel(...) 
  
  
addEvent('Kills',true) 
addEventHandler('Kills',root, 
function(vCount) 
    guiSetText(Label,vCount) 
    end 
) 

-- Server Side #

local Count = {         } 
  
addEvent('onZombieWasted',true) 
addEventHandler('onZombieWasted',root, 
function ( K ) 
    if not Count [ K ] then 
        Count [ K ] = 0 
    end 
           Count [ K ] = Count [ K ] + 1 
           vCount = Count [ K ] 
           triggerClientEvent('Kills',K,vCount) 
    end 
) 
Posted

الحين بس تبي تحط عدد الزومبي الي قتلتهم في ليبل؟؟

ليه مسوين تيبل و ترقير و خطأ لترقير بعد اخبر ان في المنت داتا من نفس مود الزومبي حق عدد الزومبي الي قتلتهم

"Zombie kills" الألمنت داتا اسمه

Posted
المنت داتا مو اكاونت داتا

ما يحتاج ريندر

ذا الأفنت افضل

https://wiki.multitheftauto.com/wiki/OnClientElementDataChange

انا اقصد انه رابط الالمنت داتا بـ اكاونت داتا, يعني مثلا كذا,

Data = getAccountData(...)

setElementData(...,...,Data)

ماقال يبي يخزن -_-"؟

+

addEventHandler('onClientElementDataChange',root, 
    function (  ) 
         local gKillsClient = getElementData ( localPlayer,'Zombie kills' ) or 'N/A' 
            guiSetText ( gLabel,'Total Zombie Kills : '..gKillsClient ) 
    end 
) 

بدون ترايقر و كثرة الترايقرات تسبب لاق ..

Posted

نضيف تحقق احسن

addEventHandler('onClientElementDataChange',root, 
function ( dataName ) 
  if dataName == "Zombie kills" then 
   local gKillsClient = getElementData ( localPlayer,'Zombie kills' ) or 'N/A' 
     guiSetText ( gLabel,'Total Zombie Kills : '..gKillsClient ) 
  end 
end 
) 

Posted (edited)

الكود ما ضبط

GUIEditor = { 
    label = {}, 
    window = {}, 
} 
GUIEditor.window[1 = guiCreateWindow(223, 222, 298, 67, "Zombie Kills", false) 
guiWindowSetSizable(GUIEditor.window[1, false) 
guiSetProperty(GUIEditorwindow[1, "CaptionColour", "FFFE0000") 
gLabel = guiCreatLabel(15, 29, 105, 18, "", false, GUIEditor.window[1]) 
guiLabelSetColor(gLabel, 126, 248, 6 
        guiSetVisible ( GUIEditor.window[1], false ) 
        
addEventHandler('onClientElementDataChange',root, 
function ( dataName ) 
  if dataName == "Zombie kills" then 
   local gKillsClient = getElementData ( localPlayer,'Zombie kills' ) or 'N/A' 
     guiSetText ( gLabel,'Total Zmbie Kills : '..gKillsClient ) 
  end 
end 
) 

Edited by Guest
Posted

هو في الحقيقة الكلام يطلع

بس لان حجم الليبل صغير عشان كذا ما يبان الرقم خخ

gLabel = guiCreateLabel(15, 29, 105, 18, "", false, GUIEditor.window[1]) 

كبر حجم عرض الليبل

كذا

gLabel = guiCreateLabel(15, 29, 205, 18, "", false, GUIEditor.window[1]) 

Posted
هو في الحقيقة الكلام يطلع

بس لان حجم الليبل صغير عشان كذا ما يبان الرقم خخ

gLabel = guiCreateLabel(15, 29, 105, 18, "", false, GUIEditor.window[1]) 

كبر حجم عرض الليبل

كذا

gLabel = guiCreateLabel(15, 29, 205, 18, "", false, GUIEditor.window[1]) 

مشكووور لبى قلبك !!

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...