Jump to content

x[مشكلة]x مايقتل اللاعب بالقريد لست


yasin0

Recommended Posts

شباب عندي مشكلة في 

سطر 21 


GUIEditor = {
    gridlist = {},
    window = {},
    button = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window = guiCreateWindow(125, 59, 368, 321, "", false)
        guiWindowSetSizable(GUIEditor.window, false)

        Player = guiCreateGridList(9, 22, 87, 289, false, GUIEditor.window)
        colmun = guiGridListAddColumn(Player, "Players", 0.9)
        Kill = guiCreateButton(109, 77, 243, 35, "Kill Player", false, GUIEditor.window)
         if colmun then
         for id, playeritem in ipairs(getElementsByType("player")) do
         row = guiGridListAddRow ( Player)
         guiGridListSetItemText ( Player, row, colmun , getPlayerName (playeritem), false,false )
		 showCursor(true)
		 end
		 addEventHandler("onClientGUIClick",playerList,Kill )
    end
	end
)
addEventHandler ('onClientGUIClick', root,
function ( )
if source == Kill then
if (guiGridListGetSelectedItem(Player) ~= -1 ) then
Player1 = guiGridListGetItemText (Player, guiGridListGetSelectedItem(Player),1)
triggerServerEvent('Kill',localPlayer,Player1)
end
end
end
)

ليش يقولي الارقمنت الثاني بالسطر 21 فارغة مع اني معرفها ؟ وليش مايقتل اللاعب

السيرفر

addEvent('Kill',true)
addEventHandler('Kill',root,
function ( Player)
killPed(Player)
end );

 

Link to comment

تفضل اخوي

-- Client

GUIEditor = {
    gridlist = {},
    window = {},
    button = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window = guiCreateWindow(125, 59, 368, 321, "", false)
        guiWindowSetSizable(GUIEditor.window, false)

        Player = guiCreateGridList(9, 22, 87, 289, false, GUIEditor.window)
        colmun = guiGridListAddColumn(Player, "Players", 0.9)
        Kill = guiCreateButton(109, 77, 243, 35, "Kill Player", false, GUIEditor.window)
         if colmun then
         for id, playeritem in ipairs(getElementsByType("player")) do
         row = guiGridListAddRow ( Player)
         guiGridListSetItemText ( Player, row, colmun , getPlayerName (playeritem), false,false )
		 showCursor(true)
		 end
    end
	end
)
addEventHandler ('onClientGUIClick', root,
function ( )
if source == Kill then
if (guiGridListGetSelectedItem(Player) ~= -1 ) then
Player1 = guiGridListGetItemText (Player, guiGridListGetSelectedItem(Player),1)
triggerServerEvent('Kill',localPlayer,Player1)
end
end
end
)

 

-- Server

addEvent('Kill',true)
addEventHandler('Kill',root,
function ( Player1 )
local Playerx = getPlayerFromName ( Player1 )
if Playerx then
killPed ( Playerx )
end
end );

 

Link to comment
4 minutes ago, Omoi said:

تفضل اخوي


-- Client

GUIEditor = {
    gridlist = {},
    window = {},
    button = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window = guiCreateWindow(125, 59, 368, 321, "", false)
        guiWindowSetSizable(GUIEditor.window, false)

        Player = guiCreateGridList(9, 22, 87, 289, false, GUIEditor.window)
        colmun = guiGridListAddColumn(Player, "Players", 0.9)
        Kill = guiCreateButton(109, 77, 243, 35, "Kill Player", false, GUIEditor.window)
         if colmun then
         for id, playeritem in ipairs(getElementsByType("player")) do
         row = guiGridListAddRow ( Player)
         guiGridListSetItemText ( Player, row, colmun , getPlayerName (playeritem), false,false )
		 showCursor(true)
		 end
    end
	end
)
addEventHandler ('onClientGUIClick', root,
function ( )
if source == Kill then
if (guiGridListGetSelectedItem(Player) ~= -1 ) then
Player1 = guiGridListGetItemText (Player, guiGridListGetSelectedItem(Player),1)
triggerServerEvent('Kill',localPlayer,Player1)
end
end
end
)

 


-- Server

addEvent('Kill',true)
addEventHandler('Kill',root,
function ( Player1 )
local Playerx = getPlayerFromName ( Player1 )
if Playerx then
killPed ( Playerx )
end
end );

 

مشكور بس اشرحلي الاخطاء

Link to comment
1 minute ago, yasin0 said:

مشكور بس اشرحلي الاخطاء

العفو ,, ابشر اخطائك كذا

سطر 21 حق الحدث onClientGUIClick ماله لزوم ومكانه خطا اصلا يعني زايد بس ,

الخطا الثاني بـ السيرفر انت ارسلت اسم اللاعب من الكلنت بأسم Player1 

لكن بالسيرفر موجود بأسم Player 

+ مايقتل اللاعب لأن اللي انت حاطه اسم فـ لازم تجيب اللاعب من الاسم بأستعمال

Playerx = getPlayerFromName ( Player1)

ونتحقق اذا اللاعب موجود if Playerx then

ونقتله وبس وأتمنى انك فهمت لو فيه شي م فهمته علمني وأساعدك إن شاء الله

Link to comment
Just now, Omoi said:

العفو ,, ابشر اخطائك كذا

سطر 21 حق الحدث onClientGUIClick ماله لزوم ومكانه خطا اصلا يعني زايد بس ,

الخطا الثاني بـ السيرفر انت ارسلت اسم اللاعب من الكلنت بأسم Player1 

لكن بالسيرفر موجود بأسم Player 

+ مايقتل اللاعب لأن اللي انت حاطه اسم فـ لازم تجيب اللاعب من الاسم بأستعمال

Playerx = getPlayerFromName ( Player1)

ونتحقق اذا اللاعب موجود if Playerx then

ونقتله وبس وأتمنى انك فهمت لو فيه شي م فهمته علمني وأساعدك إن شاء الله

مشكور شرحك بسيط  يعني تقصد انا لو مثلا بالترايقر حطيت Player لازم اعرفه

بالسيرفر 

كذا function ( Player )

Link to comment

يب وتجيب اللاعب , لانك اللي ارسلته بالترايقر هو الاسم فقط فـ تستعمل

getPlayerFromName

اللي وظيفته يجيب اللاعب من اسمه

, والعفو م سويت شي واجبنا نساعد بعض .

وحياك الله بأي وقت اساعدك .

Link to comment

@Omoi بالنسبة لـ

5 minutes ago, Omoi said:

 

الخطا الثاني بـ السيرفر انت ارسلت اسم اللاعب من الكلنت بأسم Player1 

لكن بالسيرفر موجود بأسم Player 

هذا مايتعبر خطأ

الى اخره end , false بالسيرفر عادي احط اي اسم ابغاه لانه يعتبر ارقمنت واقدر احط له اي اسم من راسي بشرط يكون غير الي تستخدمها اللغة مثل

لو تبي اتعمق بالشرح قلي

  • Like 1
Link to comment
6 minutes ago, Abdul KariM said:

@Omoi بالنسبة لـ

هذا مايتعبر خطأ

الى اخره end , false بالسيرفر عادي احط اي اسم ابغاه لانه يعتبر ارقمنت واقدر احط له اي اسم من راسي بشرط يكون غير الي تستخدمها اللغة مثل

لو تبي اتعمق بالشرح قلي

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

معليك فاهم هذا الشي , لكن يعطيك العافيه على التصحيح

بس مو لو ارسل بأسم ثاني واستعمل اسم اخر بـ السيرفر بيقتل اللاعب اللي ضغط على الزر ؟

يعني كلامي صح ؟ , ماني متأكد لان محد يساعدني تقريبا لحالي , ويمكن انا فهمتك غلط او انت فهمتني خطا 

على العموم شكرا

Edited by Omoi
Link to comment
8 hours ago, Omoi said:

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

معليك فاهم هذا الشي , لكن يعطيك العافيه على التصحيح

بس مو لو ارسل بأسم ثاني واستعمل اسم اخر بـ السيرفر بيقتل اللاعب اللي ضغط على الزر ؟

يعني كلامي صح ؟ , ماني متأكد لان محد يساعدني تقريبا لحالي , ويمكن انا فهمتك غلط او انت فهمتني خطا 

على العموم شكرا

يب 

يعني لو رسلت مثلاً

بالكلنت = FA
وفي السيرفر عرفته على = FB

مابيختلف ..

بالسيرفر
FB = FA

 

  • Like 1
Link to comment
2 hours ago, iMr.WiFi..! said:

يب 

يعني لو رسلت مثلاً

بالكلنت = FA
وفي السيرفر عرفته على = FB

مابيختلف ..

بالسيرفر
FB = FA

 

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

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