Jump to content

خطأ في الكود


Recommended Posts

السلام عليكم ~#

شباب انا خبص عقلي ماعرفت شي كلش ~#

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

ماعرفت وش هو سيرفر ولاكلينت

function createTeamsOnStart () 
    teamPolice = createTeam ( "ksa1", 0, 0, 255 ) 
    teamRobber = createTeam ( "ksa2", 255, 0, 0 ) 
    teamMechanics = createTeam ( "ksa3", 0, 255, 0 ) 
    teamWhores = createTeam ( "ksa4", 255, 0, 255 ) 
end 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 

كلينت ~#

  
  
teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) 
column = guiGridListAddColumn( teamsList, "Teams", 0.85 ) 
     
for id, team in ipairs(getElementsByType("team")) do 
        local row = guiGridListAddRow ( teamsList ) 
        guiGridListSetItemText ( teamsList, row, 1, getTeamName ( team ), false, false ) 
        guiGridListSetItemColor ( teamsList, row, 1, getTeamColor ( team ) ) 
end 
  
guiWindowSetMovable ( teamsList, false ) 
guiWindowSetMovable ( JobsWin, false ) 
guiWindowSetSizable ( teamsList, false ) 
guiWindowSetSizable ( JobsWin, false ) 
  
send = guiCreateButton(0,285,90,25,"Select",false,JobsWin) 
  
CloseButton = guiCreateButton(105,285,90,25,"Close",false,JobsWin) 
  
  
function close() 
if source == CloseButton then 
guiSetVisible(JobsWin, false) 
showCursor(false) 
end 
end 
  
addEventHandler ( "onClientGUIClick", root, 
function ( button ) 
if button == "left" then 
if source == send then 
local row, col = guiGridListGetSelectedItem ( teamsList ) 
local teamName = guiGridListGetItemText ( teamsList, row, col ) 
triggerServerEvent ( "onPlayerChooseTeam", getLocalPlayer(), teamName ) 
end 
end 
end) 
  
addEventHandler("onClientGUIClick", getResourceRootElement(getThisResource()), close) 
  
  

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

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

المهم اني ابغي لو واحد ضغط زر يدخل التيم ابغى زر واحد وانا بسوي الباقي

Link to comment

-- Server Side

    function createTeamsOnStart () 
        teamPolice = createTeam ( "ksa1", 0, 0, 255 ) 
        teamRobber = createTeam ( "ksa2", 255, 0, 0 ) 
        teamMechanics = createTeam ( "ksa3", 0, 255, 0 ) 
        teamWhores = createTeam ( "ksa4", 255, 0, 255 ) 
    end 
    addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 
  
addEvent ( "onPlayerChooseTeam" , true ) 
  function setTeams( teamName ) 
    local team = getTeamFromName ( teamName ) 
       setPlayerTeam ( source , team ) 
  end  
addEventHandler ( "onPlayerChooseTeam" , getRootElement(),setTeams) 

^ إذا فيه أخططآء تفضضل قول بأي سسطر

Link to comment

مانسخت النافذه . .

مشكور على الكود شغال لاكن لازم اختار من السته :o

انا اببغى مثلا زر مكتوب عليه كي اس اي 1 اضغط على الزر ادخل في التيم مابي انا لسته اذا كان مافيه تعب عليك

Link to comment

تفضضل تم عمل آلمود بـ آلككآمل ..

وأي اخططآء تفضضل ..

-- Client Side

local key = "F2" 
local x,y = guiGetScreenSize() 
  
Teams_window = guiCreateWindow(x/2-420,y/2-120,264,313,":: Teams Window ::",false) 
team1 = guiCreateButton(48,37,174,53,"ksa 1",false,Teams_window) 
team2 = guiCreateButton(47,100,174,53,"ksa 2",false,Teams_window) 
team3 = guiCreateButton(47,163,174,53,"ksa 3",false,Teams_window) 
team4 = guiCreateButton(48,226,174,53,"ksa 4",false,Teams_window) 
guiSetProperty(team1,"HoverTextColour","FF0000FF") 
guiSetProperty(team2,"HoverTextColour","FFFF0000") 
guiSetProperty(team3,"HoverTextColour","FF00FF00") 
guiSetProperty(team4,"HoverTextColour","FFFF00FF") 
guiWindowSetMovable ( Teams_window, false ) 
guiWindowSetSizable ( Teams_window, false ) 
guiSetVisible(Teams_window, false)  
guiSetAlpha(Teams_window,1) 
  
bindKey(key,"down", 
    function () 
        if (guiGetVisible(Teams_window) == false) then 
            guiSetVisible(Teams_window, true) 
            showCursor(true) 
        else 
            guiSetVisible(Teams_window, false) 
            showCursor(false) 
        end 
    end 
) 
  
addEventHandler ( "onClientGUIClick", getRootElement(), 
    function () 
        if source == team1 then 
            triggerServerEvent ( "onPlayerChooseTeam1", getLocalPlayer() ) 
                guiSetVisible(Teams_window, false) 
                showCursor(false) 
                 
        elseif source == team2 then 
            triggerServerEvent ( "onPlayerChooseTeam2", getLocalPlayer() ) 
                guiSetVisible(Teams_window, false) 
                showCursor(false)                
                 
        elseif source == team3 then 
            triggerServerEvent ( "onPlayerChooseTeam3", getLocalPlayer() )   
                guiSetVisible(Teams_window, false) 
                showCursor(false)    
                 
        elseif source == team4 then 
            triggerServerEvent ( "onPlayerChooseTeam4", getLocalPlayer() )           
                guiSetVisible(Teams_window, false) 
                showCursor(false)    
                 
        end 
    end 
)  

-- Server Side

function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team2 = createTeam ( "ksa2", 255, 0, 0 ) 
        team3 = createTeam ( "ksa3", 0, 255, 0 ) 
        team4 = createTeam ( "ksa4", 255, 0, 255 ) 
end     
  
function teamm1() 
      setPlayerTeam ( source , team1 ) 
end 
function teamm2() 
      setPlayerTeam ( source , team2 ) 
end 
function teamm3() 
     setPlayerTeam ( source , team3 ) 
end 
function teamm4() 
     setPlayerTeam ( source , team4 ) 
end 
  
addEvent ( "onPlayerChooseTeam1" , true ) 
addEvent ( "onPlayerChooseTeam2" , true ) 
addEvent ( "onPlayerChooseTeam3" , true ) 
addEvent ( "onPlayerChooseTeam4" , true ) 
addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) 
addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) 
addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) 
addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 

Edited by Guest
Link to comment

قيم اوفير سهل ترا لاكن تعلم تربط بالترايقر :)

-- fix server side By=3nad

function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team1 = createTeam ( "ksa2", 255, 0, 0 ) 
        team1 = createTeam ( "ksa3", 0, 255, 0 ) 
        team1 = createTeam ( "ksa4", 255, 0, 255 ) 
end     
  
function teamm1() 
      setPlayerTeam ( source , team1 ) 
end 
function teamm2() 
      setPlayerTeam ( source , team2 )--fix team=Before1 - after2 
end 
function teamm3() 
     setPlayerTeam ( source , team3 )--fix team=Before1 - after3 
end 
function teamm4() 
     setPlayerTeam ( source , team4 )--fix team=Before1 - after4 
end 
  
addEvent ( "onPlayerChooseTeam1" , true ) 
addEvent ( "onPlayerChooseTeam2" , true ) 
addEvent ( "onPlayerChooseTeam3" , true ) 
addEvent ( "onPlayerChooseTeam4" , true ) 
addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) 
addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) 
addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) 
addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 

Link to comment
قيم اوفير سهل ترا لاكن تعلم تربط بالترايقر :)

-- fix server side By=3nad

function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team1 = createTeam ( "ksa2", 255, 0, 0 ) 
        team1 = createTeam ( "ksa3", 0, 255, 0 ) 
        team1 = createTeam ( "ksa4", 255, 0, 255 ) 
end     
  
function teamm1() 
      setPlayerTeam ( source , team1 ) 
end 
function teamm2() 
      setPlayerTeam ( source , team2 )--fix team=Before1 - after2 
end 
function teamm3() 
     setPlayerTeam ( source , team3 )--fix team=Before1 - after3 
end 
function teamm4() 
     setPlayerTeam ( source , team4 )--fix team=Before1 - after4 
end 
  
addEvent ( "onPlayerChooseTeam1" , true ) 
addEvent ( "onPlayerChooseTeam2" , true ) 
addEvent ( "onPlayerChooseTeam3" , true ) 
addEvent ( "onPlayerChooseTeam4" , true ) 
addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) 
addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) 
addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) 
addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 

هذي الإخختصارات اللي انت حاططها

team1 , team2 , team3 , team4

لككن وين الأككواد الأسساسية حق هي الإخختصآرات ؟

Link to comment
مافهمت وضح
function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team1 = createTeam ( "ksa2", 255, 0, 0 ) 
        team1 = createTeam ( "ksa3", 0, 255, 0 ) 
        team1 = createTeam ( "ksa4", 255, 0, 255 ) 
end   

function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team2 = createTeam ( "ksa2", 255, 0, 0 ) 
        team3 = createTeam ( "ksa3", 0, 255, 0 ) 
        team4 = createTeam ( "ksa4", 255, 0, 255 ) 
end   

Link to comment
function createTeamsOnStart () 
        team1 = createTeam ( "ksa1", 0, 0, 255 ) 
        team2 = createTeam ( "ksa2", 255, 0, 0 ) 
        team3 = createTeam ( "ksa3", 0, 255, 0 ) 
        team4 = createTeam ( "ksa4", 255, 0, 255 ) 
end    
  
function teamm1() 
      setPlayerTeam ( source , team1 ) 
end 
function teamm2() 
      setPlayerTeam ( source , team2 ) 
end 
function teamm3() 
     setPlayerTeam ( source , team3 ) 
end 
function teamm4() 
     setPlayerTeam ( source , team4 ) 
end 
  
addEvent ( "onPlayerChooseTeam1" , true ) 
addEvent ( "onPlayerChooseTeam2" , true ) 
addEvent ( "onPlayerChooseTeam3" , true ) 
addEvent ( "onPlayerChooseTeam4" , true ) 
addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) 
addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) 
addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) 
addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) 
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  ) 

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