Jump to content

x[ كود ]x


Recommended Posts

--Server Side

setTimer ( 
function() 
    exports['TopBarChat']:sendClientMessage ('تم ايداع الراتب',root,255,0,200) 
    for i,pl in ipairs (getElementsByType('player')) do 
        givePlayerMoney ( pl, 1000 ) 
    end 
end, 5000, 1 ) 
  
Link to comment

--Server Side

setTimer ( 
function() 
    exports['TopBarChat']:sendClientMessage ('تم ايداع الراتب',root,255,0,200) 
    for i,pl in ipairs (getElementsByType('player')) do 
        givePlayerMoney ( pl, 1000 ) 
    end 
end, 5000, 1 ) 
  

sendClientMessage

هل يمكن إرسال التوب بار من السيرفر ؟ ولا بس كلنت

Link to comment

جرب كذا

Client

setTimer ( 
function () 
    exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) 
    triggerServerEvent ( "give:money", localPlayer) 
end, 5000, 1 ) 

Server

addEvent("give:money",true) 
addEventHandler("give:money",root,  
function () 
    for i,pl in ipairs (getElementsByType('player')) do 
        givePlayerMoney ( pl, 1000 ) 
    end 
end) 
Link to comment
جرب كذا

Client

setTimer ( 
function () 
    exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) 
    triggerServerEvent ( "give:money", localPlayer) 
end, 5000, 1 ) 

Server

addEvent("give:money",true) 
addEventHandler("give:money",root,  
function () 
    for i,pl in ipairs (getElementsByType('player')) do 
        givePlayerMoney ( pl, 1000 ) 
    end 
end) 

الافضل انك تعكس الطريقة زي كذا

#Server.

  
setTimer ( 
function () 
    if ( getPlayerCount ( ) > 0 ) then 
        local Ratb = 1000 -- الراتب 
        for i,players in ipairs (getElementsByType('player')) do 
            givePlayerMoney ( players, Ratb ) 
        end 
        triggerClientEvent ( "give:money", root,Ratb) 
    end 
end, 5000, 0 ) 

#Client.

addEvent("give:money",true) 
addEventHandler("give:money",root, 
function (Ratb) 
    exports["TopBarChat"]:sendClientMessage ( "[ "..tostring(Ratb).." ] تم إيداع الراتب", 255, 0, 0 ) 
end) 
  

بتقولي وش الفرق؟ الفرق ان الكلنت يشتغل لما اللاعب يخش السيرفر يعني مثلا التوزيع كل 5 دقايق

واتوقع ان صاحب الموضوع يبي الكل يستلم وقت واحد , فـ بملف السيرفر بيكون التايمر ثابت عند الكل لو طلع اللاعب ودخل

ولكن لو بالكلنت نقول مثلا التايمر باقيله 3 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد

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

Edited by Guest
Link to comment
جرب كذا

Client

setTimer ( 
function () 
    exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) 
    triggerServerEvent ( "give:money", localPlayer) 
end, 5000, 1 ) 

Server

addEvent("give:money",true) 
addEventHandler("give:money",root,  
function () 
    for i,pl in ipairs (getElementsByType('player')) do 
        givePlayerMoney ( pl, 1000 ) 
    end 
end) 

الافضل انك تعكس الطريقة زي كذا

#Server.

  
setTimer ( 
function () 
    if ( getPlayerCount ( ) > 0 ) then 
        local Ratb = 1000 -- الراتب 
        for i,players in ipairs (getElementsByType('player')) do 
            givePlayerMoney ( players, Ratb ) 
        end 
        triggerClientEvent ( "give:money", root,Ratb) 
    end 
end, 5000, 0 ) 

#Client.

addEvent("give:money",true) 
addEventHandler("give:money",root, 
function (Ratb) 
    exports["TopBarChat"]:sendClientMessage ( "[ "..tostring(Ratb).." ] تم إيداع الراتب", 255, 0, 0 ) 
end) 
  

بتقولي وش الفرق؟ الفرق ان الكلنت يشتغل لما اللاعب يخش السيرفر يعني مثلا التوزيع كل 5 دقايق

واتوقع ان صاحب الموضوع يبي الكل يستلم وقت واحد , فـ بملف السيرفر بيكون التايمر ثابت عند الكل لو طلع اللاعب ودخل

ولكن لو بالكلنت نقول مثلا التايمر باقيله 3 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد

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

شكراً ع الطريقة المنتازة

Link to comment
ليه كل الخبطة

بس حط

outputserver

:?::fadein:

دام ان التوب بار شات يقبل سيرفر وكلنت عادي يسوي

exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 )

---

Function syntax (server):

bool sendClientMessage ( string message, player thePlayer [, int r=0, int g=0, int b=0, bool topBar=true, int time=8] )

Function syntax (client):

bool sendClientMessage ( string message [, int r=0, int g=0, int b=0, bool topBar=true, int time=8] )

يعني عادي تسوي سيرفر او كلنت لكن انتبه للإرقمنت .

Edited by Guest
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...