Jump to content

ممكن مساعدة في قريد ليست شباب


Recommended Posts

السلام عليكم

حبيت اسوي مود ك بداية لي

وهو بسيط

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

سويت قريد ليست

وحطيت كود يجيب كل الاعبين

لكن ما جاب اللاعبين

شو المشكلة

ارجو المساعدةةةة تكففووووون :(

هذا الكود

player = {} 
  
        wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(player.list,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
         
  
local col = guiGridListAddColumn(player.list,"Player name",0.90) 
         
function players() 
    guiGridListClear(player.list) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow ( player.list ) 
        local name = getPlayerName(theplayer)    
        guiGridListSetItemText ( player.list, row, 1, name, false, false ) 
        guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 )    
    end 
end 
  
  

Edited by Guest
Link to comment
السلام عليكم

حبيت اسوي مود ك بداية لي

وهو بسيط

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

سويت قريد ليست

وحطيت كود يجيب كل الاعبين

لكن ما جاب اللاعبين

شو المشكلة

ارجو المساعدةةةة تكففووووون :(

هذا الكود

player = {} 
  
        wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(player.list,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
         
  
local col = guiGridListAddColumn(player.list,"Player name",0.90) 
         
function players() 
    guiGridListClear(player.list) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow ( player.list ) 
        local name = getPlayerName(theplayer)    
        guiGridListSetItemText ( player.list, row, 1, name, false, false ) 
        guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 )    
    end 
end 
  
  

Link to comment
player = {} 
      
wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
 guiWindowSetSizable(wnd, false) 
      
  player.list = guiCreateGridList(9, 21, 154, 452, false, wnd) 
   guiGridListSetSelectionMode(player.list,0) 
    slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
     players()      
      local col = guiGridListAddColumn(player.list,"Player name",0.90) 
            
    function players() 
        guiGridListClear(player.list) 
        for d,theplayer in ipairs(getElementsByType("player")) do 
            local row = guiGridListAddRow ( player.list ) 
            local name = getPlayerName(theplayer)    
            guiGridListSetItemText ( player.list, row, 1, name, false, false ) 
            guiGridListSetItemColor ( player.list, row, 1, 0, 250, 154, 255 )    
        end 
    end 
      
      

المشكله انك مسوي فنكشن وماضفت له حدث :)

وضفت players()

فوق عشان اول مايشتغل المود يشتغل الفنكشن

Link to comment

        wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(playerList,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
        
  
local col = guiGridListAddColumn(playerList,"Player name",0.90) 
        
function players() 
    guiGridListClear(playerList) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow(playerList) 
        local name = getPlayerName(localPlayer)    
        guiGridListSetItemText(playerList, row, 1, name, false, false ) 
        guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 )    
    end 
end 
  
addEventHandler("onClientResourceStart",resourceRoot,players) 
Link to comment
        wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(playerList,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
        
  
local col = guiGridListAddColumn(playerList,"Player name",0.90) 
        
function players() 
    guiGridListClear(playerList) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow(playerList) 
        local name = getPlayerName(localPlayer)    
        guiGridListSetItemText(playerList, row, 1, name, false, false ) 
        guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 )    
    end 
end 
  
addEventHandler("onClientResourceStart",resourceRoot,players) 

تجيب اسم اللوكل بلاير؟

Link to comment
        wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(playerList,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
        
  
local col = guiGridListAddColumn(playerList,"Player name",0.90) 
        
function players() 
    guiGridListClear(playerList) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow(playerList) 
        local name = getPlayerName(localPlayer)    
        guiGridListSetItemText(playerList, row, 1, name, false, false ) 
        guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 )    
    end 
end 
  
addEventHandler("onClientResourceStart",resourceRoot,players) 
       wnd = guiCreateWindow(716, 404, 401, 483, "slap", false) 
        guiWindowSetSizable(wnd, false) 
  
        playerList = guiCreateGridList(9, 21, 154, 452, false, wnd) 
        guiGridListSetSelectionMode(playerList,0) 
        slap = guiCreateButton(191, 409, 200, 49, "kill", false, wnd)     
        
  
local col = guiGridListAddColumn(playerList,"Player name",0.90) 
        
function players() 
    guiGridListClear(playerList) 
    for d,theplayer in ipairs(getElementsByType("player")) do 
        local row = guiGridListAddRow(playerList) 
        local name = getPlayerName(theplayer)   
        guiGridListSetItemText(playerList, row, 1, name, false, false ) 
        guiGridListSetItemColor(playerList, row, 1, 0, 250, 154, 255 )   
    end 
end 
  
addEventHandler("onClientResourceStart",resourceRoot,players) 

Link to comment

اقول سويته لك كذا جرب الكود شغال 100% ومجرب

افتح اللوحه من اف 5 وشوفها شغاله تمام

addEventHandler ( "onClientResourceStart", resourceRoot, function (    ) 
    Window = guiCreateWindow ( 716, 404, 401, 483, "Slap Window", false ) 
    guiWindowSetSizable ( Window, false ) 
    guiSetVisible ( Window, false ) 
    GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window ) 
    guiGridListAddColumn ( GridList, "Players", 0.90 ) 
    guiGridListSetSelectionMode ( GridList, 0 ) 
    SlapButton = guiCreateButton ( 191, 409, 200, 49, "Slap", false, Window ) 
    players (    ) 
end ) 
  
bindKey ( "F5", "down", function (    ) -- غير الزر على كيفك من هنا 
      guiSetVisible ( Window, not guiGetVisible ( Window ) ) 
      showCursor ( guiGetVisible ( Window ) ) 
end ) 
    
function players (    ) 
    guiGridListClear ( GridList ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
    local Row = guiGridListAddRow ( GridList )   
    guiGridListSetItemText ( GridList, Row, 1, getPlayerName ( v ), false, false ) 
    guiGridListSetItemColor ( GridList, Row, 1, 0, 250, 154, 255 )   
    end 
end 
Link to comment

يب تمامم 100% كود 2014 اشتغل شكرا

ممكن سؤال اخر

مثلا ابي يوم اللاعب يضغط زر سلاب

يقتل الاعب

وش هي الفنكشنات

احسن من م افتح موضوع جديد :(

Link to comment
Event "onClientGUIClick" -- عند الضغط على الزر 
-- تحقق الشرط انه الزر حق السلاب 
  
guiGridListGetSelectedItem -- تجيب الصف " الرو " اللي هو ضاغط عليه 
guiGridListGetItemText -- تجيب النص المكتوب من الصف اللي استخرجناه بالأعلى 
  
triggerServerEvent -- ترسل تريقر للسيرفر مضاف إليه أرقومنت النص  
  
addEvent -- تنشئ الإيفنت في ملف السيرفر 
killPed -- آخر شي تقتل اللاعب 

Link to comment

Client Side

addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
    if ( source == SlapButton ) then -- نحدد الزر  
        if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- نتحقق انه اختار شيء من اللسته 
        local pSlap = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) -- نجلب القيمه وهي اسم الاعب في الكولمن الاول عشان يقتله 
            if ( getPlayerFromName ( pSlap ) ) then -- نتحقق انها مو سترنق 
          triggerServerEvent ( "pkill", getPlayerFromName ( pSlap ) ) -- نرسل ترايقر مع المعلومات 
        end 
    else 
    outputChatBox ( "الرجاء اختيار اسم لاعب", 255, 255, 255, true ) -- اذا ماختار لاعب وضغط الزر ينبهه 
   end 
  end 
end ) 

Server Side

addEvent ( "pkill" , true ) 
addEventHandler ( "pkill", root, function (     ) 
    killPed ( source ) -- نقتل الاعب 
    outputChatBox ( "تم قتلك من قبل الادمن", source, 255, 255, 255, true ) -- مخرج شات 
end ) 
Edited by Guest
Link to comment
@ Mr.R : كودكـ خطا السورس هو اللوكال بلير يعني اللي ضغط ع الزر !

الكود شغال معي ولا فيه اخطاء بالدي بوق : )

قصدك خطا من الكود ولا الشرح ^^

Link to comment
الكود خطا لان السورس اللاعب هو اللوكال بلير اولا ..

getPlayerFromName ثانيا انت مو مستخدم

صراحه لحست مخي ض1 كنت احسبك تتكلم عن الكود الي لما يضغط زر يقتله

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

getPlayerName 

إلى

getPlayerFromName 

مافهمت عليك

Link to comment
Client Side

addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
    if ( source == SlapButton ) then -- نحدد الزر  
        if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- نتحقق انه اختار شيء من اللسته 
        local pSlap = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) -- نجلب القيمه وهي اسم الاعب في الكولمن الاول عشان يقتله 
            if ( pSlap ~= "" ) then -- نتحقق انها مو سترنق 
          triggerServerEvent ( "pkill", localPlayer, pSlap ) --getPlayerFromName الخطا هنا المفروض تستخدم 
        end 
    else 
    outputChatBox ( "الرجاء اختيار اسم لاعب", 255, 255, 255, true ) -- اذا ماختار لاعب وضغط الزر ينبهه 
   end 
  end 
end ) 

Server Side

addEvent ( "pkill" , true ) 
addEventHandler ( "pkill", root, function ( pSlap ) 
    if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر 
    killPed ( source ) -- الخطا هنا السورس 
    outputChatBox ( "تم قتلك من قبل الادمن", source, 255, 255, 255, true ) -- الخطا هنا السورس 
    end 
end ) 
Link to comment
يب .. غير السورس الى المتغير حق اللاعب

هو في الحالتين شغال بس نخليه يجيبه من اسمه ويقتله لتجنب الاخطاء

عموماً خليته كذا

getPlayerFromName ( pSlap ) 

صححته ومشكور عـ المعلومه .. :mrgreen:

Edited by Guest
Link to comment

اوووووووه شكرا والله حققت حلمي بجد اشكرك من كل قلبي <3 <3

مككن تكفى تشرح لي الاكواد عشان اتعلم وبالتفصيل

يا ليت اصير محترف زيك بس ياليت ..

Link to comment
اوووووووه شكرا والله حققت حلمي بجد اشكرك من كل قلبي <3 <3

مككن تكفى تشرح لي الاكواد عشان اتعلم وبالتفصيل

يا ليت اصير محترف زيك بس ياليت ..

حياك الله , وتعال سكايب

صراحه ماتعلمت القريد ليست الا من الزاحف :$

وجرب الكود مره ثانيه صححته عدل , صححه لي الزاحف

بفضل الله ثم الزاحف ولا ماتعلمت قريد ليست

طول الله عمرك ^ :$

Link to comment

طيب السورس هو الاعب الي انقتل

الاعب الي قتل كيف احدد هويته

outputChatBox (source.. " Has Been slapped By " .. اسم الي قتل كيف احطه ,getRootElement,255,255,255,true) 

Link to comment
addEvent ( "pkill" , true ) 
addEventHandler ( "pkill", root, function ( pSlap ) 
    if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر 
    killPed ( pSlap  ) -- نقتل الاعب 
    outputChatBox ( "تم قتلك من قبل الادمن", pSlap, 255, 255, 255, true ) -- مخرج شات 
    end 
end ) 

Link to comment
addEvent ( "pkill" , true ) 
addEventHandler ( "pkill", root, function ( pSlap ) 
    if ( pSlap ) then -- نتحقق ان المعلومات موجوده الي ارسلناها مع الترايقر 
    killPed ( pSlap  ) -- نقتل الاعب 
    outputChatBox ( "تم قتلك من قبل الادمن", pSlap, 255, 255, 255, true ) -- مخرج شات 
    end 
end ) 

اذا استبدلت السيرفر بهذا ما يشتغل السلاب ..

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