Jump to content

كلام بشاشة


Recommended Posts

الحين احط حدث ضغط الزر ولا احط الحدث ذا؟

onClientRender

ولا لزم احط الحدثين؟

addEventHandler("onClientGUIClick",getRootElement(),

function()

if source == button then

addEventHandler("onClientRender",root,Prince)

end

end)

function Prince()

dxDrawText()

setTimer(

function()

removeEventHandler("onClientRender",root,Prince)

end,5000,1)

end

لم تتم التجربة

Link to comment
الحين احط حدث ضغط الزر ولا احط الحدث ذا؟

onClientRender

ولا لزم احط الحدثين؟

addEventHandler("onClientGUIClick",getRootElement(),

function()

if source == button then

addEventHandler("onClientRender",root,Prince)

end

end)

function Prince()

dxDrawText()

setTimer(

function()

removeEventHandler("onClientRender",root,Prince)

end,5000,1)

end

لم تتم التجربة

يعطيك العافية بجربة وعدله حسب اللي ابيةة

اي ابي لا ضغطت الزر انا توصصل الرساله لكككككككل سيرفر

المهم لي باك

Link to comment
الحين احط حدث ضغط الزر ولا احط الحدث ذا؟

onClientRender

ولا لزم احط الحدثين؟

addEventHandler("onClientGUIClick",getRootElement(),

function()

if source == button then

addEventHandler("onClientRender",root,Prince)

end

end)

function Prince()

dxDrawText()

setTimer(

function()

removeEventHandler("onClientRender",root,Prince)

end,5000,1)

end

لم تتم التجربة

يعطيك العافية بجربة وعدله حسب اللي ابيةة

اي ابي لا ضغطت الزر انا توصصل الرساله لكككككككل سيرفر

المهم لي باك

حياك الله

Link to comment

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

اعتقد كل واحد له طريقته بلبرمجة و ذي طريقتي استعمال اللوب طريقتك :evil:

+ تسوي لوب في كلاينت = تكرار الايفينت علي حسب عدد الاعبين = لاق

و اخونا خالد ما اعتقد انه يفهم ل

break 

بلاها الفلسفة :evil:

Edited by Guest
Link to comment

تفضل مثال

Client

function Render() 
    dxDrawText("Text for all players", 0, 0, 500, 500, tocolor(255,0,0,255), 1, "default-bold"); 
end 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function () 
    if source == button then 
        triggerServerEvent("dxText:Server", localPlayer); 
    end 
end ); 
  
addEvent("dxText:Client", true); 
addEventHandler("dxText:Client", root, 
function () 
    addEventHandler("onClientRender", root, Render); 
    setTimer(removeEventHandler, 5000, 1, "onClientRender", root, Render); 
end ); 

Server

addEvent("dxText:Server", true); 
addEventHandler("dxText:Server", root, 
function () 
    triggerClientEvent(root, "dxText:Client", root); 
end ); 
Link to comment

طيب هآذي اطريقه أحسن وتسهل عليه كمأن ..

text = '' 
function Render() 
    dxDrawText(text, 0, 0, 500, 500, tocolor(255,0,0,255), 1, "default-bold"); 
end 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function () 
    if source == button then 
        triggerServerEvent("dxText:Server", localPlayer); 
    end 
end ); 
  
addEvent("dxText:Client", true); 
addEventHandler("dxText:Client", root, 
function (msg) 
    text = ''..msg..'' 
    setTimer(function ( ) 
    text = '' 
    end,5000,1) 
end ); 
  
--- # Server  
  
function outputDrawText ( text , element ) 
triggerClientEvent ( element , 'dxText:Client' , element , text ) 
end 
  
addEvent("dxText:Server", true); 
addEventHandler("dxText:Server", root, 
function () 
    outputDrawText ( 'Hi,',root) 
end ); 
  

Link to comment
طيب هآذي اطريقه أحسن وتسهل عليه كمأن ..
text = '' 
function Render() 
    dxDrawText(text, 0, 0, 500, 500, tocolor(255,0,0,255), 1, "default-bold"); 
end 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function () 
    if source == button then 
        triggerServerEvent("dxText:Server", localPlayer); 
    end 
end ); 
  
addEvent("dxText:Client", true); 
addEventHandler("dxText:Client", root, 
function (msg) 
    text = ''..msg..'' 
    setTimer(function ( ) 
    text = '' 
    end,5000,1) 
end ); 
  
--- # Server  
  
function outputDrawText ( text , element ) 
triggerClientEvent ( element , 'dxText:Client' , element , text ) 
end 
  
addEvent("dxText:Server", true); 
addEventHandler("dxText:Server", root, 
function () 
    outputDrawText ( 'Hi,',root) 
end ); 
  

عندك من سطر 13 الي 20 لازم تغيره

الي

addEvent("dxText:Client", true); 
addEventHandler("dxText:Client", root, 
function (msg) 
    text = ''..msg..'' 
    addEventHandler('onClientRender',root,Render) 
    setTimer(function ( ) 
        removeEventHandler('onClientRender',root,Render) 
        text = '' 
    end,5000,1) 
end); 
Link to comment

خذ جرب كلنت

text = '' 
addEventHandler('onClientRender',root, function ( ) 
    dxDrawText(text, 0, 0, 500, 500, tocolor(255,0,0,255), 1, "default-bold"); 
end) 
  
addEventHandler("onClientGUIClick", resourceRoot, 
function () 
    if source == button then 
        triggerServerEvent("dxText:Server", localPlayer); 
    end 
end ); 
  
addEvent("dxText:Client", true); 
addEventHandler("dxText:Client", root, 
function (msg) 
    text = ''..msg..'' 
    setTimer(function ( ) 
    text = '' 
    end,5000,1) 
end ); 

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