Jump to content

مشكلة في أكواد مود


Recommended Posts

عندي مشكلة في الأكواد حق المود

المود يطلع آيبي اللاعب

بس مو جاي يضبط الترايقر

هذي الأكواد

Server Side

addEventHandler ("onResourceStart", root, 
function (text) 
local text = getPlayerIP(source) 
if (text) then 
triggerClientEvent ( "ip", text ) 
end 
end 
) 

Client Side

local dxfont_0 = dxCreateFont("Flames.ttf") 
  
addEvent ("ip", true) 
addEventHandler ("ip", root, 
addEventHandler("onClientRender", root, 
    function (text) 
        dxDrawText("Your IP : ".. text, 10, 357, 348, 377, tocolor(math.random(150,255), 0, 0, 255), 1, dxfont_0, "left", "top", false, false, true, false, false) 
    end 
) 
) 
  

شوفو الغلط

واشرحوا لي الترايقر لأني مو فاهمه زين

لاهنتوا

Link to comment

ماهو لاعب onResourceStart السورس حق

السورس حق ذا الايفنت يكون السكربت الي اشتغل

+ الاكواد بيكون عندك مشكله فيها لو تبي تعدلها لازم تسوي لوب داخل ذا الايفنت اون ريسورس ستارت

لاكن الي يخش السيرفر بعدين مابيجيب الايبي حقه

ف الافضل انك تستخدم في كلاينت سايد

onClientResourceStart

لانه الكلاينت يشتغل كل مايدخل اللاعب السيرفر او انك تشغل السكربت

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

وتعدل اكواد الرندر تخليها كذا

addEventHandler("onClientRender", root, 
function (text) 
    local myIP = getElementData(localPlayer,"IP") 
    dxDrawText("Your IP : "..(myIP or "N/A"), 10, 357, 348, 377, tocolor(math.random(150,255), 0, 0, 255), 1, dxfont_0, "left", "top", false, false, true, false, false) 
end 
) 

Link to comment
ماهو لاعب onResourceStart السورس حق

السورس حق ذا الايفنت يكون السكربت الي اشتغل

+ الاكواد بيكون عندك مشكله فيها لو تبي تعدلها لازم تسوي لوب داخل ذا الايفنت اون ريسورس ستارت

لاكن الي يخش السيرفر بعدين مابيجيب الايبي حقه

ف الافضل انك تستخدم في كلاينت سايد

onClientResourceStart

لانه الكلاينت يشتغل كل مايدخل اللاعب السيرفر او انك تشغل السكربت

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

وتعدل اكواد الرندر تخليها كذا

addEventHandler("onClientRender", root, 
function (text) 
    local myIP = getElementData(localPlayer,"IP") 
    dxDrawText("Your IP : "..(myIP or "N/A"), 10, 357, 348, 377, tocolor(math.random(150,255), 0, 0, 255), 1, dxfont_0, "left", "top", false, false, true, false, false) 
end 
) 

يالوحش ليه حطيت هنا

"..(myIP or "N/A") 
 

" or N/A " ????

Link to comment
ماهو لاعب onResourceStart السورس حق

السورس حق ذا الايفنت يكون السكربت الي اشتغل

+ الاكواد بيكون عندك مشكله فيها لو تبي تعدلها لازم تسوي لوب داخل ذا الايفنت اون ريسورس ستارت

لاكن الي يخش السيرفر بعدين مابيجيب الايبي حقه

ف الافضل انك تستخدم في كلاينت سايد

onClientResourceStart

لانه الكلاينت يشتغل كل مايدخل اللاعب السيرفر او انك تشغل السكربت

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

وتعدل اكواد الرندر تخليها كذا

addEventHandler("onClientRender", root, 
function (text) 
    local myIP = getElementData(localPlayer,"IP") 
    dxDrawText("Your IP : "..(myIP or "N/A"), 10, 357, 348, 377, tocolor(math.random(150,255), 0, 0, 255), 1, dxfont_0, "left", "top", false, false, true, false, false) 
end 
) 

يالوحش ليه حطيت هنا

"..(myIP or "N/A") 
  
 

" or N/A " ????

يمكن الداتا مهي موجودة

عشان كذا يحط or

يعني او بالعربي

الكود كلنت خذه من الوحش وكود السيرفر هنا

function Events( ) 
    if eventName == "onResourceStart" then 
        for k,v in ipairs(getElementsByType("player")) do 
            setElementData(v, "IP", getPlayerIP(v)) 
        end 
    elseif eventName == "onPlayerJoin" then 
        setElementData(source, "IP", getPlayerIP(source)) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, Events) 
addEventHandler("onPlayerJoin", root, Events) 

Link to comment
ماهو لاعب onResourceStart السورس حق

السورس حق ذا الايفنت يكون السكربت الي اشتغل

+ الاكواد بيكون عندك مشكله فيها لو تبي تعدلها لازم تسوي لوب داخل ذا الايفنت اون ريسورس ستارت

لاكن الي يخش السيرفر بعدين مابيجيب الايبي حقه

ف الافضل انك تستخدم في كلاينت سايد

onClientResourceStart

لانه الكلاينت يشتغل كل مايدخل اللاعب السيرفر او انك تشغل السكربت

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

وتعدل اكواد الرندر تخليها كذا

addEventHandler("onClientRender", root, 
function (text) 
    local myIP = getElementData(localPlayer,"IP") 
    dxDrawText("Your IP : "..(myIP or "N/A"), 10, 357, 348, 377, tocolor(math.random(150,255), 0, 0, 255), 1, dxfont_0, "left", "top", false, false, true, false, false) 
end 
) 

يالوحش ليه حطيت هنا

"..(myIP or "N/A") 
  
  
 

" or N/A " ????

يمكن الداتا مهي موجودة

عشان كذا يحط or

يعني او بالعربي

الكود كلنت خذه من الوحش وكود السيرفر هنا

function Events( ) 
    if eventName == "onResourceStart" then 
        for k,v in ipairs(getElementsByType("player")) do 
            setElementData(v, "IP", getPlayerIP(v)) 
        end 
    elseif eventName == "onPlayerJoin" then 
        setElementData(source, "IP", getPlayerIP(source)) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, Events) 
addEventHandler("onPlayerJoin", root, Events) 

تقدر تقول لي ليه حطيت

setElementData(v, "IP", getPlayerIP(v))

هنا v

وهنا

setElementData(source, "IP", getPlayerIP(source))

source

Link to comment
تقدر تقول لي ليه حطيت

setElementData(v, "IP", getPlayerIP(v))

هنا v

وهنا

setElementData(source, "IP", getPlayerIP(source))

source

عشان يسوي داتا لجميع الي في السيرفر ويحفظ الايبي حقهم ( v ) بإختصار تحط

وهو ماخوذ من اللوب

for k,v in ipairs(getElementsByType ( "player" ) ) do 

يسوي للاعب لحاله ( source ) والسورس

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