Client
root = getRootElement() localPlayer = getLocalPlayer() outputChatBox("#ffffffRacePanel By #ff0000SmoKing",0,255,0,true) tabPanel = guiCreateTabPanel(650,0,150,600,false,shopWindow) ------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------- info = guiCreateTab("info",tabPanel) playerPing = guiCreateLabel(6,120,300,70,'Your ping:',false,info) guiLabelSetColor(playerPing,0,255,0) guiSetText ( playerPing, getPlayerPing(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerPing,"Your ping :"..getPlayerPing(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) playerMoney = guiCreateLabel(6,150,300,70,'Your Money:',false,info) guiLabelSetColor(playerMoney,0,255,0) guiSetText ( playerMoney, getPlayerMoney(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerMoney,"Your Money :"..getPlayerMoney(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) playerTeam = guiCreateLabel(6,180,300,70,'Your Team:',false,info) guiLabelSetColor(playerTeam,0,255,0) guiSetText ( playerTeam, getPlayerTeam(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerTeam,"Your Team :"..getPlayerTeam(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) playerArmor = guiCreateLabel(6,210,300,70,'Your Armor:',false,info) guiLabelSetColor(playerArmor,0,255,0) guiSetText ( playerArmor, getPedArmor(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerArmor,"Your Armor :"..getPedArmor(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) playerSkin = guiCreateLabel(6,240,300,70,'Your Skin:',false,info) guiLabelSetColor(playerSkin,0,255,0) guiSetText ( playerSkin, getPedSkin(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerSkin,"Your Skin :"..getPedSkin(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) playerWeapon = guiCreateLabel(6,270,300,70,'Your Weapon:',false,info) guiLabelSetColor(playerWeapon,0,255,0) guiSetText ( playerWeapon, getPedWeapon(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(playerWeapon,"Your Weapon :"..getPedWeapon(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) id = guiCreateLabel(6,300,300,70,'Your id:',false,info) guiLabelSetColor(id,0,255,0) guiSetText ( id, getElementRadius(localPlayer)) function refreshStats() if guiGetVisible(info,true) then else guiSetText(id,"Your id :"..getElementRadius(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) Label = guiCreateLabel(0,100,600,20,"_______________________________________________",false,info) tap1 = guiCreateTab("Register",tabPanel) --------------------------------------------------------------------------------------------------------- user = guiCreateEdit(92,37,181,36,"",false,tap1) pass = guiCreateEdit(97,94,171,33,"",false,tap1) lname = guiCreateLabel(10,46,85,33,"User",false,tap1) guiLabelSetColor(lname,255,0,0) lpass = guiCreateLabel(12,98,85,33,"Password",false,tap1) guiLabelSetColor(lpass,255,0,0) onregister = guiCreateButton(46,151,113,34,"Register",false,tap1) info = guiCreateLabel(191,152,113,34,"__",false,tap1) guiLabelSetColor(info,0,255,0) --------------------------------------------------------------------------------------------------------- tap2 = guiCreateTab("Login",tabPanel) --------------------------------------------------------------------------------------------------------- user = guiCreateEdit(92,37,181,36,"",false,tap2) pass = guiCreateEdit(97,94,171,33,"",false,tap2) lname = guiCreateLabel(10,46,85,33,"User",false,tap2) guiLabelSetColor(lname,255,0,0) lpass = guiCreateLabel(12,98,85,33,"Password",false,tap2) guiLabelSetColor(lpass,255,0,0) onlogin = guiCreateButton(46,151,113,34,"Login",false,tap2) info = guiCreateLabel(191,152,113,34,"__",false,tap2) guiLabelSetColor(info,0,255,0) --------------------------------------------------------------------------------------------------------- tap3 = guiCreateTab("Thanks",tabPanel) --------------------------------------------------------------------------------------------------------- info = guiCreateButton(10,80,90,30,"Thanks to",false,tap3) info = guiCreateButton(110,190,90,30,"DeAtH",false,tap3) info = guiCreateButton(110,220,90,30,"PuNshEerHD",false,tap3) info = guiCreateButton(110,250,90,30,"DioR",false,tap3) info = guiCreateButton(110,280,90,30,"Mr.Khaled",false,tap3) tab4 = guiCreateTab("Send Money",tabPanel) setTimer( function() playerList = guiCreateGridList(6, 6, 144, 400, false, tab4) guiGridListSetSelectionMode(playerList, 2) local cl = guiGridListAddColumn(playerList, "Players List ...", 0.85) if ( cl and guiGetVisible(shopWindow) == true ) then for _,name in ipairs(getElementsByType("player")) do local rw = guiGridListAddRow(playerList) guiGridListSetItemText(playerList, rw, cl, getPlayerName(name), false, false) end addEventHandler("onClientGUIClick", playerList, onClickPlayerName) end end ,4000,0) nameEdit = guiCreateEdit(160,150,200,30,"",false,tab4) amountEdit = guiCreateEdit(160,200,100,30,"",false,tab4) sendBTN = guiCreateButton(150,280,130,36, "send", false,tab4) function onClickPlayerName () local name = guiGridListGetItemText(playerList, guiGridListGetSelectedItem(playerList), 1) guiSetText(nameEdit, name) end addEventHandler("onClientGUIClick",getRootElement(), function() if ( source == sendBTN ) then playerNick = guiGetText(nameEdit) amount = guiGetText(amountEdit) triggerServerEvent("onSendMoney", getLocalPlayer(), playerNick, amount) end end) ----------------------------------------------------------------------------------------------------------- bindKey ( "F2" , "down" , function() if ( guiGetVisible ( tabPanel ) == true ) then guiSetVisible ( tabPanel ,false ) showCursor (false ) guiSetInputEnabled(false) elseif ( guiGetVisible ( tabPanel ) == false ) then guiSetVisible ( tabPanel ,true ) showCursor (false ) guiSetInputEnabled(true) playSound("1.wav") end end ) ------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------بدايه ربط الازرار بالسيرفر server---------- addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == onlogin ) then triggerServerEvent("onlogin",getLocalPlayer(), guiGetText(user), guiGetText(pass)) elseif ( source == onregister ) then triggerServerEvent("onregister",getLocalPlayer(), guiGetText(user), guiGetText(pass)) end end ) function onClickPlayerName () local name = guiGridListGetItemText(playerList, guiGridListGetSelectedItem(playerList), 1) guiSetText(nameEdit, name) end