Jump to content

خطأ في الكود


Recommended Posts

Posted

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

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

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

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

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) 
  
  

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

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

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

Posted

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

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

Posted

انا صصلحت لك اكواد سيرفر ..

وبعدين انت من وين ججآيب هالأكواد ..

محطوط أسسم النافذة

و النافذه مو مصنوعه اساساً

Posted

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

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

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

Posted (edited)

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

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

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

الون عندك خطأ ناقصه

guiSetProperty(tram, "NormalTextColour", "FF00FF00")

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

وماقصرت بصراحه اأفدت الكثير

Posted

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

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

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

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

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

Posted
مافهمت وضح
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   

Posted
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  ) 

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