Jump to content

تكملة المود الي معقدني


Recommended Posts

بسم الله الرحمن الرحيم

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

سويت المود وكل شي لاكن في شي خلاني اوقف !

تفضلو اول نشوف الأكواد

server

-----------  

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

  ------- 

لما اسجل اسم الاعب في الفراغ واضغط الزر ينتقل يعني انا الي مسويه قبل انا الي انتقل مو لاعب معين

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

Edited by Guest
Link to comment
    addEventHandler ("onClientGUIClick", getRootElement(), 
     function(button, state, absoluteX, absoluteY) 
         if ( source ==  GUIEditor_Button[1] ) then 
             playerNick =  guiGetText(re ) 
            triggerServerEvent("go",getLocalPlayer(),playerNick)   
     end 
         end)  
  

هذا بالنسبة للكلنت

اما السيررفر

  
    addEvent ( "go", true ) 
    addEventHandler ( "go",  getRootElement(), 
     function (playerNick) 
      redirectPlayer (getPlayerFromName(playerNick),"176.9.100.234","22423") 
    end) 
  

Link to comment

مشكور وماقصرت والله لاكن استفسار اآخر هل من الممكن اني اخلي

ip = guiCreateEdit(70, 115, 101, 20, "", false, window) 
    port = guiCreateEdit(70, 115, 101, 20, "", false, window) 

؟؟ يعني ماخليهم جاهزين الاي بي والبورت اخليهم كتابه يدوي ومشكور مقدما كفيت ووفيت

Link to comment

اول شيء

اصنع

gridlist

وحط فيها اسماء الاعبين باستخدام هالكود

client side

local col = guiGridListAddColumn(gridlist,"Players",0.85) 
  
function LetsBeClear() 
for id, player in ipairs ( getElementsByType ( "player" ) ) do  
local row = guiGridListAddRow ( gridlist ) 
guiGridListSetItemText ( gridlist, row, col, getPlayerName ( player ), false, false ) end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), LetsBeClear) 
  
function Bahrain() 
if ( guiGridListGetSelectedItem( gridlist ) ) then 
triggerServerEvent("go", localPlayer) 
addEventHandler("onClientResourceStart", resourceRoot, Bahrain) 
  

server side

  
addEvent ( "go", true ) 
addEventHandler ( "go",  root, 
function ( ) 
 redirectPlayer (client,"176.9.100.234","22423") 
end) 
  

Link to comment
مشكور وماقصرت والله لاكن استفسار اآخر هل من الممكن اني اخلي
ip = guiCreateEdit(70, 115, 101, 20, "", false, window) 
    port = guiCreateEdit(70, 115, 101, 20, "", false, window) 

؟؟ يعني ماخليهم جاهزين الاي بي والبورت اخليهم كتابه يدوي ومشكور مقدما كفيت ووفيت

Link to comment

client side

  
        button = guiCreateButton( .... ) -- ألزر  
        ip = guiCreateEdit(70, 115, 101, 20, "", false, window) 
        port = guiCreateEdit(70, 115, 101, 20, "", false, window) 
function arabic ( ) 
triggerServerEvent("Bahrain", localPlayer, ip, port) 
end 
addEventHandler("onClientGUIClick", button, arabic) 
  
  
  

server side

addEvent ( "Bahrain", true ) 
addEventHandler ( "Bahrain",  root, 
function ( ip, port ) 
     redirectPlayer (source,tostring(ip),tostring(port)) 
end) 

هذا فقـــــط مثــــااال لا تنقله وتحطه في كودك على طول بدون ما تعرف انا وش سويت

Link to comment

client side

         GUIEditor_Button[1] = guiCreateButton( .... ) -- ألزر 
        ip = guiCreateEdit(70, 115, 101, 20, "", false, window) 
        port = guiCreateEdit(70, 115, 101, 20, "", false, window) 
        re = guiCreateEdit(70, 115, 101, 20, "", false, window) 
  
addEventHandler ("onClientGUIClick", getRootElement(), 
     function(button, state, absoluteX, absoluteY) 
         if ( source ==  GUIEditor_Button[1] ) then 
             playerNick =  guiGetText(hack ) 
            triggerServerEvent("Bahrain",getLocalPlayer(),playerNick, ip, port) 
     end 
         end) 

ملاحظة client side:

وين الزر الي ينحط عشان تضعت عليه وينقل الاعب الى السيرفر الي تبيه؟

server side

addEvent ( "Bahrain", true ) 
addEventHandler ( "Bahrain",  root, 
function ( ip, port, playerNick ) 
     redirectPlayer (getPlayerFromName(playerNick),tostring(ip),tostring(port)) 
end) 

تم

Link to comment
client side
         GUIEditor_Button[1] = guiCreateButton( .... ) -- ألزر 
        ip = guiCreateEdit(70, 115, 101, 20, "", false, window) 
        port = guiCreateEdit(70, 115, 101, 20, "", false, window) 
        re = guiCreateEdit(70, 115, 101, 20, "", false, window) 
  
addEventHandler ("onClientGUIClick", getRootElement(), 
     function(button, state, absoluteX, absoluteY) 
         if ( source ==  GUIEditor_Button[1] ) then 
             playerNick =  guiGetText(hack ) 
            triggerServerEvent("Bahrain",getLocalPlayer(),playerNick, ip, port) 
     end 
         end) 

ملاحظة client side:

وين الزر الي ينحط عشان تضعت عليه وينقل الاعب الى السيرفر الي تبيه؟

server side

addEvent ( "Bahrain", true ) 
addEventHandler ( "Bahrain",  root, 
function ( ip, port, playerNick ) 
     redirectPlayer (getPlayerFromName(playerNick),tostring(ip),tostring(port)) 
end) 

تم

Fix -- server side--

addEvent ( "Bahrain", true ) 
addEventHandler ( "Bahrain",  root, 
function (ip, port, playerNick ) 
     redirectPlayer (getPlayerFromName(playerNick),tostring(ip),tostring(port)) 
end) 

ولازم تضيف في ربط الزر

ip =  guiGetText(ip ) 
port =  guiGetText(port ) 

Edited by Guest
Link to comment

مشكور حسن على التعديل والمشكورين الجميع على المشاركه ماقصرتو كان مو شغال يام ضفة

ip =  guiGetText(ip ) 
port =  guiGetText(port ) 

لاكن ماقصرت والله ي

Teteomar

hassan.k.s.a ومشكور على التعديل يا

Link to comment
هو الحين يجرب ويشوف اذا كان فيه خطاء
مشكور حسن على التعديل والمشكورين الجميع على المشاركه ماقصرتو كان مو شغال يام ضفة
ip =  guiGetText(ip ) 
port =  guiGetText(port ) 

لاكن ماقصرت والله ي

Teteomar

hassan.k.s.a ومشكور على التعديل يا

:wink:

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