Jump to content

[Request] updateStats codes , طلب أكواد التحديث


Recommended Posts

السلام عليكم ورحمة الله و بركاته

أخواني اتمنى مساعدتكم في أكواد التحديث ..

مثل البنق أو الفلوس ..

يعني إذا تغيرت الفلوس يتغير الليبل باللوحة ..

مـَ يثبت على القديم ..

لـ آلتوضيح أكثر ..

function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
addEventHandler("onClientRender", getRootElement(), refreshStats) 

أو مثل أسماء اللاعبين ..

function updateStatsLabel(mode, map, players, waves) 
    guiSetText(playersLabel,"Players: "..players) 
end 
addEvent("updateStats", true) 
addEventHandler("updateStats", getRootElement(), updateStatsLabel) 

^ طبعاً هذي أكواد كلنت + منقولة

وإذا توفر أكواد سيرفر يَ ليت تطرحونه

و شكراً لكم مقدماً :roll:

Link to comment

أنت فهمت غلط ..

مثآل /

أنا معي 1000 دولآر بـ اللعبة طبعاً

و ربحت 500 دولار

صآر معي 1500

و رحت اللوحة أشوف اسمي ألقاهـ 1000 دولآر

معلق على القديم , انا ابيه يتغير كل ما تزيد الفلوس يتغير الرقم

===

مثآل آخر //

و كذلكـ السريال اذا ضغطت على اسمي يجي بالليبل سريال جهازي ,

وإذا ضغطت على أسم شخص آخر يبقى السريال تبعي !!

أتمنى وصلت الفكرة

Link to comment

جرب هاذا ’

--------------- 
function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
setTimer (refreshStats, 1000, 1) 
addEventHandler("onClientRender", getRootElement(), refreshStats) 
---------------- 
function updateStatsLabel(mode, map, players, waves) 
    guiSetText(playersLabel,"Players: "..players) 
end 
setTimer (updateStatsLabel, 1000, 1) 
addEvent("updateStats", true) 
addEventHandler("updateStats", getRootElement(), updateStatsLabel) 

Link to comment

مثآل آخر //

و كذلكـ السريال اذا ضغطت على اسمي يجي بالليبل سريال جهازي ,

وإذا ضغطت على أسم شخص آخر يبقى السريال تبعي !!

أتمنى وصلت الفكرة

أعيد و أكرر

https://wiki.multitheftauto.com/wiki/TriggerClientEvent

or

https://wiki.multitheftauto.com/wiki/SetElementData

https://wiki.multitheftauto.com/wiki/GetElementData

جرب هاذا ’
--------------- 
function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
setTimer (refreshStats, 1000, 1) 
addEventHandler("onClientRender", getRootElement(), refreshStats) 
---------------- 
function updateStatsLabel(mode, map, players, waves) 
    guiSetText(playersLabel,"Players: "..players) 
end 
setTimer (updateStatsLabel, 1000, 1) 
addEvent("updateStats", true) 
addEventHandler("updateStats", getRootElement(), updateStatsLabel) 

أنت مدري من وين تفهم

وربي غبيييييييييييييييييييييييييييييييييييييي

رح أنتحر بس

Link to comment
جرب هاذا ’
--------------- 
function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
setTimer (refreshStats, 1000, 1) 
addEventHandler("onClientRender", getRootElement(), refreshStats) 
---------------- 
function updateStatsLabel(mode, map, players, waves) 
    guiSetText(playersLabel,"Players: "..players) 
end 
setTimer (updateStatsLabel, 1000, 1) 
addEvent("updateStats", true) 
addEventHandler("updateStats", getRootElement(), updateStatsLabel) 

طريقتكـ ناجحة ولكن كل ثانية يحدث وإذا صرت مو ضاغط عـلى إسم لآعب ,

يجي بـ اللوق أخطاء ,

Link to comment

--Server Side--

addEventHandler("onPlayerJoin",root, 
function() 
setElementData(source,"serial",getPlayerSerial(source)) 
end) 

--Client Side--

  
getElementData(player,"serial") 
-- Change player to the player you was select it using getPlayerFromName. 

Edited by Guest
Link to comment
جرب هاذا ’
--------------- 
function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
setTimer (refreshStats, 1000, 1) 
addEventHandler("onClientRender", getRootElement(), refreshStats) 
---------------- 
function updateStatsLabel(mode, map, players, waves) 
    guiSetText(playersLabel,"Players: "..players) 
end 
setTimer (updateStatsLabel, 1000, 1) 
addEvent("updateStats", true) 
addEventHandler("updateStats", getRootElement(), updateStatsLabel) 

طريقتكـ ناجحة ولكن كل ثانية يحدث وإذا صرت مو ضاغط عـلى إسم لآعب ,

يجي بـ اللوق أخطاء ,

غباء تايم

ههههههههههههههههههههههههههههههههههههههههههههههههههه

تعالو تكلمو onClientRender أنت وياه إذا عرفتو وش سالفه الأفنت

حاط تايمر ويقول طريقة ناجحة هههههه

و يجي أخطاء كمان هههههه طيب يعني بالأفنت ما يجي أخطاء ههههههههه

و حاط تايمر على فنكنشن يجي له ترقير من سيرفر هههههههههه

و ما يبي يجي له أخطاء هههههههه

ناقل أكود ما يدري وش سالفه أمها

Link to comment

تابل يرحم امك ترا مو كل الناس اغبياء ومسوي فاهم تبي نطلع مواضيعك الاوله سارق كود وتبي يساعدونك وقفلو عليك الموضوع خلنا ساكتين

على الاقل انا احاول اساعد ...

Link to comment
تابل يرحم امك ترا مو كل الناس اغبياء ومسوي فاهم تبي نطلع مواضيعك الاوله سارق كود وتبي يساعدونك وقفلو عليك الموضوع خلنا ساكتين

على الاقل انا احاول اساعد ...

وش كنت تحس فيه و أنت تفتش في مواضيعي؟ هههههه

viewtopic.php?f=91&t=28628&p=318338#p318338

هذا موضوعي الأول

يب أعترف أني كنت حاط كود (مسروق) و تحديداً الكود كان حق آي سبورت

لاكن شف آخر مشاركة في الموضوع

حطو لي رابط

خشيت عليه و تعلمت وسويت المود بنفسي خلال 3 أيام

مب زيكم حاطين لكم مليون رابط و مليون مثال و أنتو مو فاهمين شي

+1000,000

for x-shadow

أنت خليك على جنب ما عندك غير علامة زائد و أرقام مدري أش تحس فيه

تفكر أنك سويت أضافة للموضوع مثلاً؟

كل شوي حاط موضوع هييييلب ههههه أستريح بس

Link to comment
تابل يرحم امك ترا مو كل الناس اغبياء ومسوي فاهم تبي نطلع مواضيعك الاوله سارق كود وتبي يساعدونك وقفلو عليك الموضوع خلنا ساكتين

على الاقل انا احاول اساعد ...

وش كنت تحس فيه و أنت تفتش في مواضيعي؟ هههههه

viewtopic.php?f=91&t=28628&p=318338#p318338

هذا موضوعي الأول

يب أعترف أني كنت حاط كود (مسروق) و تحديداً الكود كان حق آي سبورت

لاكن شف آخر مشاركة في الموضوع

حطو لي رابط

خشيت عليه و تعلمت وسويت المود بنفسي خلال 3 أيام

مب زيكم حاطين لكم مليون رابط و مليون مثال و أنتو مو فاهمين شي

+1000,000

for x-shadow

أنت خليك على جنب ما عندك غير علامة زائد و أرقام مدري أش تحس فيه

تفكر أنك سويت أضافة للموضوع مثلاً؟

كل شوي حاط موضوع هييييلب ههههه أستريح بس

يعني محسب انو ما فيه فالعالم كله مبرمج ناجح غيرك ؟

ياخي بطل الكبر الي فيك ذا

يعني انا اطلب مساعدات مثل ما انت كنت تطلب ها ؟

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

بس روح شوف عزوز والادمنية الخربانة الي حاطتهم عشان يدفعون لك ه

وراح استمر في الاسئلة و ما ابيك انت ترد عليهة

وماشاء الله تبرأت من الغة العربية وصرت أمريكي ماشاء الله

وش عساني اقول غير

( مريض نفسي )

Link to comment

يعني محسب انو ما فيه فالعالم كله مبرمج ناجح غيرك ؟

ياخي بطل الكبر الي فيك ذا

يعني انا اطلب مساعدات مثل ما انت كنت تطلب ها ؟

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

بس روح شوف عزوز والادمنية الخربانة الي حاطتهم عشان يدفعون لك ه

وراح استمر في الاسئلة و ما ابيك انت ترد عليهة

وماشاء الله تبرأت من الغة العربية وصرت أمريكي ماشاء الله

وش عساني اقول غير

( مريض نفسي )

أولاً أنا ماقلت أن مافيه إلا أنا مبرمج ناجح

ثانياً أي كبر أي خرابيط مخرف أنت

و المساعدات جب لي مواضيعي خلينا نعدها نشوف كم مره طلبت مساعده يا حلوووووووو

كلها ما تجي 3 مواضيع

أما أنت كل مواضيعك هييييييييييلب ههههه

بالنسبة لأدمنية سيرفري وش دخلها بالوضوع أستريح بس

و انا لما أعلق أسوي مفهومية كبيره؟

ههههههه

خلينا نشوف الموضوع ذا نسوي فيه مفهومية

نشوف الكود الحلو ذا

function refreshStats() 
if guiGetVisible(ENADwindow,true) then 
   guiSetText(moneyLabel,"لديكـ : $"..getPlayerMoney (getLocalPlayer())) 
else 
   guiSetText(moneyLabel,"ليس لديكـ مال") 
    end 
end 
addEventHandler("onClientRender", getRootElement(), refreshStats) 

أول خطأ

if guiGetVisible(ENADwindow,true) then

المفروض يكون كذا

if guiGetVisible(ENADwindow) then

في الكلينت ما يحتاج إلى لاعب getPlayerMoney ثاني خطأ

======================

الحين ذا تسميه تكبر و تسوي مفهومية كبيره؟

بدل ما أساعدكم و أطلع لكم الأخطاء تقل لي مفهومية

مالت بس

======================

تابل يرحم امك ترا مو كل الناس اغبياء ومسوي فاهم تبي نطلع مواضيعك الاوله سارق كود وتبي يساعدونك وقفلو عليك الموضوع خلنا ساكتين

على الاقل انا احاول اساعد ...

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

وش تساعد فيه

تساعد بخرابيط!!!!

Link to comment

Server

  
function refreshData() 
    for k,v in ipairs ( getElementsByType("player") ) do 
        local serial,ip,money = getPlayerSerial(v),getPlayerIP(v),getPlayerMoney(v) 
        triggerServerEvent(v,"refreshClientData",v,serial or "N/A",ip or "N/A",money or 0) 
    end 
end 
setTimer(refreshData,1000,0) 
  

Client

  
function refreshClientData(serial,ip,money) 
    if ( serial and ip and money and guiGetVisible(ENADwindow) == true ) then 
        guiSetText(moneyLabel,"لديكـ : $"..tonumber(money)) 
        guiSetText(serialLabel,"سريـالك :"..tostring(serial)) -- استبدل serialLabel بإسم الليبل 
        guiSetText(ipLabel,"الآيبي :"..tostring(ip)) -- استبل ipLabel بإسم الليبل 
    end 
end 
addEvent("refreshClientData",true) 
addEventHandler("refreshClientData",root,refreshClientData) 
  

Link to comment
Server
  
function refreshData() 
    for k,v in ipairs ( getElementsByType("player") ) do 
        local serial,ip,money = getPlayerSerial(v),getPlayerIP(v),getPlayerMoney(v) 
        triggerServerEvent(v,"refreshClientData",v,serial or "N/A",ip or "N/A",money or 0) 
    end 
end 
setTimer(refreshData,1000,0) 
  

Client

  
function refreshClientData(serial,ip,money) 
    if ( serial and ip and money and guiGetVisible(ENADwindow) == true ) then 
        guiSetText(moneyLabel,"لديكـ : $"..tostring(money)) 
        guiSetText(serialLabel,"سريـالك :"..tostring(serial)) -- استبدل serialLabel بإسم الليبل 
        guiSetText(ipLabel,"الآيبي :"..tostring(ip)) -- استبل ipLabel بإسم الليبل 
    end 
end 
addEvent("refreshClientData",true) 
addEventHandler("refreshClientData",root,refreshClientData) 
  

Spam trigger every 1 sec, that really bad way to do this.

Link to comment
Server
  
function refreshData() 
    for k,v in ipairs ( getElementsByType("player") ) do 
        local serial,ip,money = getPlayerSerial(v),getPlayerIP(v),getPlayerMoney(v) 
        triggerServerEvent(v,"refreshClientData",v,serial or "N/A",ip or "N/A",money or 0) 
    end 
end 
setTimer(refreshData,1000,0) 
  

Client

  
function refreshClientData(serial,ip,money) 
    if ( serial and ip and money and guiGetVisible(ENADwindow) == true ) then 
        guiSetText(moneyLabel,"لديكـ : $"..tostring(money)) 
        guiSetText(serialLabel,"سريـالك :"..tostring(serial)) -- استبدل serialLabel بإسم الليبل 
        guiSetText(ipLabel,"الآيبي :"..tostring(ip)) -- استبل ipLabel بإسم الليبل 
    end 
end 
addEvent("refreshClientData",true) 
addEventHandler("refreshClientData",root,refreshClientData) 
  

Spam trigger every 1 sec, that really bad way to do this.

He wanted it to be like this way , it could be done in another good way if he posted his full code :wink:

Link to comment

He wanted it to be like this way , it could be done in another good way if he posted his full code :wink:

أنت فهمت غلط ..

مثآل /

أنا معي 1000 دولآر بـ اللعبة طبعاً

و ربحت 500 دولار

صآر معي 1500

و رحت اللوحة أشوف اسمي ألقاهـ 1000 دولآر

معلق على القديم , انا ابيه يتغير كل ما تزيد الفلوس يتغير الرقم

===

مثآل آخر //

و كذلكـ السريال اذا ضغطت على اسمي يجي بالليبل سريال جهازي ,

وإذا ضغطت على أسم شخص آخر يبقى السريال تبعي !!

أتمنى وصلت الفكرة

in your way you send the serial and the ip every sec, why do we need to do this since the serial and the ip not change.

he want if he click on a person name get his serial ... and this can't be done in client he have to trigger to server and then retrigger to client.

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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