Jump to content

- - مساعدة بسيطة :)


Recommended Posts

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

سويت سكربت بـ الـ Guieditor

- وهو عبارة عن ( دخل وخرج ) بـ الـ دي أكس

لكن بعد ماسويت المود ماأشتغل !

الكود :

  
  
  
addEventHandler('onClientPlayerJoin', root, 
    function() 
          dxDrawText(" *' .. getPlayerName(source) .. ' has joined the game", 10, 196, 136, 217, tocolor(173, 0, 0, 255), 1, "default-bold", "left", "top", false, false, true, false, false) 
          end 
) 
  
  
addEventHandler('onClientPlayerQuit', root, 
    function(reason) 
       dxDrawText("has left the game [' .. reason .. '] ", 10, 284, 129, 304, tocolor(173, 0, 0, 255), 1, "default-bold", "left", "top", false, false, true, false, false) 
        end 
) 
  
  
       dxDrawText("* ' .. oldNick .. ' is now known as ' .. newNick .. ' *", 10, 242, 136, 263, tocolor(173, 0, 0, 255), 1, "default-bold", "left", "top", false, false, true, false, false) 
    end 
) 

أدري الكود كله تخبيعات لكن مبتدأ :mrgreen:

Link to comment

يعطيكم العافية جميعاً ..

زاحف:

صحيح كله تخبيص

لكن فنشكن التكست يحتاج رندر !! .. والسكربت صعب شوية لكن حاول و نساعدك ان شاء الله

مافهمت والله ، ياليت تعدل عليه وتعلمني وش الخطأ لاهنت :)

Link to comment

انصحكـ تسويه ليبل .. اسهل واسرع .. وتقدر تضيف خط خارجي ع الليبل

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

التكست راح يكون صعب شوي .. سو ليبل احسن .

Link to comment

يعطيكم العافية ..

جربت اللي قلتولي عليه

وسويت هذا الكود :

GUIEditor = { 
    label = {}, 
} 
addEventHandler('onClientPlayerJoin', root, 
    function() 
GUIEditor.label[1] = guiCreateLabel(10, 190, 225, 21, " *' .. getPlayerName(localPlayer) .. ' has joined the game", true) 
guiLabelSetColor(GUIEditor.label[1], 255, 100, 100) 
          end 
) 
  
addEventHandler('onClientPlayerQuit', root, 
    function(reason) 
GUIEditor.label[2] = guiCreateLabel(10, 302, 225, 21, "*' .. getPlayerName(localPlayer) .. ' has left the game [' .. reason .. '] ", true) 
guiLabelSetColor(GUIEditor.label[2], 255, 100, 100) 
        end 
) 
  
addEventHandler('onClientPlayerChangeNick', root, 
    function(oldNick, newNick) 
GUIEditor.label[3] = guiCreateLabel(10, 245, 256, 24, "* ' .. oldNick .. ' is now known as ' .. newNick .. '", true) 
guiLabelSetColor(GUIEditor.label[3], 255, 100, 100) 
    end 
) 
  

بس برضو نفس المشكلة :( ياليت تصصحون لي الأخطاء + عندي سؤال وادري ازعجتكم :

كيف أحط التايمرات + اذا دخلوا ثنين مرة وحدة يصير الليبل تحت بعض؟

ويعطيكم الف عافية <3

Link to comment
الكود يبيله شوية حسابات .. حاول وبنساعدكـ .. كودك كله خطا ..

طيب لاهنت علمني وش استخدم وش احط وش أبدل ، ماأدري وش اسوي ذذ

Link to comment

قلت لك السكربت فيه شوية صعوبة ..

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

حاول تزود خبرتك وتسويه ونساعدك هنا .

لكن سويت لك مثال .. بس ترا هو ما يسوي شي غير انه يزود غ اخر مسج ويحطها

local labels_ = {   }; 
local num_    = 0 
  
  
  
addCommandHandler ( "addMsg", function (  ) 
    if ( #labels_ == 0 ) then 
       num_ = num_ + 1 
       labels_ [ #labels_ + 1 ] = guiCreateLabel ( 38, 352, 218, 47, "Test"..num_, false ) 
  else 
       num_ = num_ + 1 
       local x, y = guiGetPosition ( labels_ [ #labels_ ], false ) 
       labels_ [ #labels_ + 1 ] = guiCreateLabel ( 38, y + ( guiLabelGetFontHeight ( labels_ [ #labels_ ] ) + 2 ), 218, 47, "Test"..num_, false ) 
   end 
end ) 

يعني ما يشيل ولا كذا .. بس عشان تفهم الطريقة شوية

addMsg اكتب باف 8

اكثر من مرهـ وشوف .

Link to comment

لاهنتم جميعاً ..

دخل وخرج - خلصنا منها

الآن مثلاً لما أدخل السيرفر - كيف مثلاً أخلي كلمة تطلع لمدة 10 ثواني وتختفي؟

تحت الشات طبعاً ^^

ويعطيكم العافية ،، :roll:

Link to comment

# Example Not Tested :

# Server Side :

addEventHandler ( 'onPlayerJoin', root, 
    function ( ) 
        triggerClientEvent ( source, 'ShowdxText', source ) 
    end 
) 

# Client Side :

function ShowText ( ) 
    dxDrawText ( "Text here.", 29, 490, 195, 521, tocolor(255, 255, 255, 255), 1.00, "bankgothic" ) 
end 
  
addEventHandler ( 'onClientRender', root, ShowText ) 
  
function HideText ( ) 
    removeEventHandler ( 'onClientRender', root, ShowText ) 
end 
  
setTimer( HideText, 10000, 1 ) 
addEvent ( 'ShowdxText', true ) 
addEventHandler ( 'ShowdxText', root, ShowText ) 
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...