Jump to content

مشكلتين


nony

Recommended Posts

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

يا شباب

عندي مشكلتين

الاولى

setElementData(GUIEditor_Button[1], "tooltip-text", "عرض فلوسك", false) 

ابي الواحد اذا اشر بالماوس على الزر يجيه كلام

الثانيه

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function(name) 
    ServerName = guiCreateLabel(160,55,300,20,'Server Name : ',false,GUIEditor_Tab[1]) 
    guiSetText(ServerName,"Server Name : "..name(getLocalPlayer())) 
    end 
) 

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function() 
triggerClientEvent(source,'ServerName',source,getServerName(name)) 
end) 

ابي اسم السيرفر بس ذا الكود خطأ جربته

:mrgreen:

Link to comment

أولاً

عشان تعرض كلام يجي اما تشير بالماوس على الزر لازم تحمل

https://community.multitheftauto.com/ind ... ls&id=3054

tooltips

وتشغله

ثانياً

تعديل لكودك

server

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function() 
local name=getServerName() 
triggerClientEvent(source,'ServerName',source,name) 
end) 

client

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function(name) 
    ServerName=guiCreateLabel(160,55,300,20,'',false,GUIEditor_Tab[1]) 
    guiSetText(ServerName,"Server Name : " .. name) 
end) 

Link to comment

يجيني بالاحمر

ERROR shop\client.lua:44: attempt to call global 'playerSkin' (a userdata value)

وبدالplayerSkin

السلاح + الاسم + البنق

بس ذي كلها تشتغل مافيها شي

شوف في خطأ؟

playerPing = guiCreateLabel(10,110,300,20,'Your ping : ',false,GUIEditor_Tab[1]) 
guiSetText ( playerPing, getPlayerPing(source)) 
guiLabelSetColor(playerPing,255,255,0) 
  
function refreshStats() 
if guiGetVisible(GUIEditor_Tab[1],true) then 
   playerPing(playerPing," "..getPlayerPing(getLocalPlayer())) 
else 
   guiSetText(playerPing,"Your ping : "..getPlayerPing(getLocalPlayer())) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), refreshStats) 

Link to comment
يجيني بالاحمر

ERROR shop\client.lua:44: attempt to call global 'playerSkin' (a userdata value)

وبدالplayerSkin

السلاح + الاسم + البنق

بس ذي كلها تشتغل مافيها شي

شوف في خطأ؟

playerPing = guiCreateLabel(10,110,300,20,'Your ping : ',false,GUIEditor_Tab[1]) 
guiSetText ( playerPing, getPlayerPing(source)) 
guiLabelSetColor(playerPing,255,255,0) 
  
function refreshStats() 
if guiGetVisible(GUIEditor_Tab[1],true) then 
   playerPing(playerPing," "..getPlayerPing(getLocalPlayer())) 
else 
   guiSetText(playerPing,"Your ping : "..getPlayerPing(getLocalPlayer())) 
    end 
end 
addEventHandler("onClientRender", getRootElement(), refreshStats) 

يب

كثيير

كودك كلله يختصر إلى

playerPing = guiCreateLabel(10,110,300,20,'',false,GUIEditor_Tab[1]) 
guiLabelSetColor(playerPing,255,255,0) 
  
addEventHandler("onClientRender",root, 
function() 
    guiSetText(playerPing,"Your ping: "..getPlayerPing(localPlayer)) 
end) 

بس ...

Link to comment

طيب يا اخوي

لما اكتب

debugscript 3

يجيني خطأ في كود اخوي حسن حق تلوين الزر

  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 

وش الخطأ فيه؟

لاني انا ملون اكثر من 30 زر ولما اكتب

debugscript 3

تجيني كلها اسفل الشاشه

Link to comment
طيب يا اخوي

لما اكتب

debugscript 3

يجيني خطأ في كود اخوي حسن حق تلوين الزر

  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 

وش الخطأ فيه؟

لاني انا ملون اكثر من 30 زر ولما اكتب

debugscript 3

تجيني كلها اسفل الشاشه

حط الخطأ الي يجيك هنا عشان نعرف المشكلة

Link to comment
طيب يا اخوي

لما اكتب

debugscript 3

يجيني خطأ في كود اخوي حسن حق تلوين الزر

  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 

وش الخطأ فيه؟

لاني انا ملون اكثر من 30 زر ولما اكتب

debugscript 3

تجيني كلها اسفل الشاشه

حط الخطأ الي يجيك هنا عشان نعرف المشكلة

WARNING: shop\client.lua:660: Bad argument @ 'guiSetProperty' [Expected gui-element at argument 1, got nil]

Link to comment
طيب يا اخوي

لما اكتب

debugscript 3

يجيني خطأ في كود اخوي حسن حق تلوين الزر

  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 

وش الخطأ فيه؟

لاني انا ملون اكثر من 30 زر ولما اكتب

debugscript 3

تجيني كلها اسفل الشاشه

حط الخطأ الي يجيك هنا عشان نعرف المشكلة

WARNING: shop\client.lua:660: Bad argument @ 'guiSetProperty' [Expected gui-element at argument 1, got nil]

الزر هذا

" weapButton_1 "

غير موجود , تحقق منه.

Link to comment

اكواد اخوي حسن

  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_2, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_2, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_3, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_3, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_4, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_4, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_5, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_5, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_6, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_6, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_7, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_7, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_8, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_8, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_9, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_9, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_10, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_10, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_11, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_11, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_12, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_12, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_13, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_13, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_14, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_14, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_15, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_15, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_16, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_16, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_17, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_17, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_18, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_18, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_19, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_19, "HoverTextColour", "FF00FF00") 
  guiSetProperty(weapButton_20, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_20, "HoverTextColour", "FF00FF00")  

متأكد انه كل الازرار موجوده

Link to comment
ورني الكود كامل

و الكود تراه كلنت

انا مسويه كذا لكل زر

guiCreateStaticImage( 15,15,90,75, "weapon/1.png", false,tab2 ) 
weapButton_1 = guiCreateButton(15,88,90,30,"$150        deagle",false,tab2) 
  
  
  guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
  guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 

ويب عارف انه كلنت

Link to comment
حط كود التلوين قبل تسوي الزر فوقه يعني

اذا تقصد كذا

guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 
guiCreateStaticImage( 15,15,90,75, "weapon/1.png", false,tab2 ) 
weapButton_1 = guiCreateButton(15,88,90,30,"$150        deagle",false,tab2) 

جربت مافي فايده

المهم اذا مسحت اكواد التلوين

اكتب debugscript 3

مايجي ولا خطأ يعني كود اسم السيرفر صح؟

كلنت

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function(name) 
    ServerName = guiCreateLabel(160,55,300,20,'',false,GUIEditor_Tab[1]) 
    guiSetText(ServerName,"Server Name : " .. name) 
end) 

سيرفر

addEvent('ServerName', true) 
addEventHandler('ServerName', root, 
function() 
local name=getServerName() 
triggerClientEvent(source,'ServerName',source,name) 
end) 

Link to comment

-- Client Side --

triggerServerEvent("getServerName", localPlayer) 
  
addEvent("setServerName", true) 
addEventHandler("setServerName", root, 
function(name) 
     local ServerName = guiCreateLabel(160,55,300,20,"",false,GUIEditor_Tab[1]) 
     guiSetText(ServerName, "Server Name : "..name) 
end) 

-- Server Side --

addEvent("getServerName", true) 
addEventHandler("getServerName", root, 
function() 
     local name = getServerName() 
     triggerClientEvent(source, "setServerName", source, name) 
end) 

Link to comment
كيف حليت كود الالوان ؟

نفس كلامك بس العكس خخخ

guiCreateStaticImage( 15,15,90,75, "weapon/1.png", false,tab2 ) 
weapButton_1 = guiCreateButton(15,88,90,30,"$150        deagle",false,tab2) 
guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 

Link to comment
كيف حليت كود الالوان ؟

نفس كلامك بس العكس خخخ

guiCreateStaticImage( 15,15,90,75, "weapon/1.png", false,tab2 ) 
weapButton_1 = guiCreateButton(15,88,90,30,"$150        deagle",false,tab2) 
guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 

طيب هو كان كذا من اول

ههههههه

Link to comment
كيف حليت كود الالوان ؟

نفس كلامك بس العكس خخخ

guiCreateStaticImage( 15,15,90,75, "weapon/1.png", false,tab2 ) 
weapButton_1 = guiCreateButton(15,88,90,30,"$150        deagle",false,tab2) 
guiSetProperty(weapButton_1, "NormalTextColour", "FF00FF00") 
guiSetProperty(weapButton_1, "HoverTextColour", "FF00FF00") 

طيب هو كان كذا من اول

ههههههه

هههه

كان اكواد الون فوق زر السلاح

شكرا لك وشكرا لتابل

كل شي تمام يسلموو على كل شي

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