Jacobob14 Posted February 5, 2014 Share Posted February 5, 2014 someone help me so that the code can not see hexadesimal http://prntscr.com/2pvpnh GppWindow = guiCreateWindow(0.31, 0.21, 0.32, 0.65, "Panel de Reclutación", true) guiSetFont( GppWindow, "default-bold-small") guiSetVisible( GppWindow,false) guiSetAlpha( GppWindow, 1.00) guiSetProperty( GppWindow, "CaptionColour", "FAA5E717") guiWindowSetSizable( GppWindow,false) Gpedit = guiCreateEdit(104, 93, 139, 38, "", false, GppWindow) GiveModeratorButton = guiCreateButton(9, 60, 89, 33, "Reclutar", false, GppWindow) guiSetFont( GiveModeratorButton, "default-bold-small") guiSetProperty( GiveModeratorButton, "NormalTextColour", "FAFFFEFE") GiveSuperModeratorButton = guiCreateButton(9, 205, 89, 35, "Dar Permisos", false, GppWindow) guiSetFont( GiveSuperModeratorButton, "default-bold-small") guiSetProperty( GiveSuperModeratorButton, "NormalTextColour", "FAFFFDFD") GiveAdminsButton = guiCreateButton(9, 130, 89, 35, "Expulsar", false, GppWindow) guiSetFont( GiveAdminsButton, "default-bold-small") guiSetProperty( GiveAdminsButton, "NormalTextColour", "FAFFFDFD") label = guiCreateLabel(190, 70, 154, 17, "Jugador :", false, GppWindow) guiLabelSetColor(label, 66, 228, 44) CloseButton = guiCreateButton(196, 30, 47, 23, "Close", false, GppWindow) guiSetFont( CloseButton, "default-bold-small") guiSetProperty( CloseButton, "NormalTextColour", "FA16ACBE") removebutton = guiCreateButton(9, 273, 89, 37, "Sacar Permisos", false, GppWindow) guiSetFont( removebutton, "default-bold-small") guiSetProperty( removebutton, "NormalTextColour", "FAFFFDFD") label2 = guiCreateLabel(10, 337, 97, 25, "LATIN SERVER", false, GppWindow) guiLabelSetColor(label2, 66, 228, 44) addEventHandler("onClientResourceStart",resourceRoot, function() grid = guiCreateGridList(104, 140, 139, 232,false,GppWindow) guiGridListSetSelectionMode(grid,2) local name = guiGridListGetItemText(grid, row, col) local column = guiGridListAddColumn( grid, "Nombre del Jugador", 0.9 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, column, getPlayerName ( player ), false, false ) guiGridListSetItemColor ( grid, row, column, 0, 250, 154, 255 ) end addEventHandler ( "onClientGUIClick", grid, click ) end end) function click () local playerName = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 1 ) guiSetText ( Gpedit, playerName ) end function showPanel () guiSetVisible (GppWindow, true) showCursor (true) playSound("open.mp3",false) end addEvent( "showPanel", true ) addEventHandler ( "showPanel", getRootElement(), showPanel) ------------------------ --Event para Bind Key ------------------------ function show() if guiGetVisible(GppWindow) == true then guiSetVisible(GppWindow,false) showCursor(false) else guiSetVisible(GppWindow,true) showCursor(true) end end addEvent("show",true) addEventHandler("show",root,show) function onGuiClick (button, state, absoluteX, absoluteY) if (source == CloseButton) then guiSetVisible (GppWindow, false) showCursor (false) elseif (source == removebutton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent ("remove", getLocalPlayer(), target) elseif (source == GiveModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Moderator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveSuperModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("SuperModerator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveAdminsButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Admin", getLocalPlayer(), target) playSound("sec.wav",false) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GetPermission() triggerServerEvent ("OpenPanel", getLocalPlayer(), OpenPanel) end function nopsound () playSound("np.mp3",false) end addEvent( "nopsound", true ) addEventHandler ( "nopsound", getRootElement(), nopsound) function removedsound () playSound("removed.wav",false) end addEvent( "removedsound", true ) addEventHandler ( "removedsound", getRootElement(), removedsound) function list ( ) guiGridListClear ( grid ) for id, players in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, getPlayerName ( players ), false, false ) guiGridListSetItemColor ( grid, row, 1, 0, 250, 154, 255 ) end end addEventHandler ( "onClientPlayerJoin", getRootElement(), list ) addEventHandler ( "onClientPlayerQuit", getRootElement(), list ) addEventHandler ( "onClientPlayerChangeNick", getRootElement(), list ) Link to comment
Castillo Posted February 5, 2014 Share Posted February 5, 2014 GppWindow = guiCreateWindow(0.31, 0.21, 0.32, 0.65, "Panel de Reclutación", true) guiSetFont( GppWindow, "default-bold-small") guiSetVisible( GppWindow,false) guiSetAlpha( GppWindow, 1.00) guiSetProperty( GppWindow, "CaptionColour", "FAA5E717") guiWindowSetSizable( GppWindow,false) Gpedit = guiCreateEdit(104, 93, 139, 38, "", false, GppWindow) GiveModeratorButton = guiCreateButton(9, 60, 89, 33, "Reclutar", false, GppWindow) guiSetFont( GiveModeratorButton, "default-bold-small") guiSetProperty( GiveModeratorButton, "NormalTextColour", "FAFFFEFE") GiveSuperModeratorButton = guiCreateButton(9, 205, 89, 35, "Dar Permisos", false, GppWindow) guiSetFont( GiveSuperModeratorButton, "default-bold-small") guiSetProperty( GiveSuperModeratorButton, "NormalTextColour", "FAFFFDFD") GiveAdminsButton = guiCreateButton(9, 130, 89, 35, "Expulsar", false, GppWindow) guiSetFont( GiveAdminsButton, "default-bold-small") guiSetProperty( GiveAdminsButton, "NormalTextColour", "FAFFFDFD") label = guiCreateLabel(190, 70, 154, 17, "Jugador :", false, GppWindow) guiLabelSetColor(label, 66, 228, 44) CloseButton = guiCreateButton(196, 30, 47, 23, "Close", false, GppWindow) guiSetFont( CloseButton, "default-bold-small") guiSetProperty( CloseButton, "NormalTextColour", "FA16ACBE") removebutton = guiCreateButton(9, 273, 89, 37, "Sacar Permisos", false, GppWindow) guiSetFont( removebutton, "default-bold-small") guiSetProperty( removebutton, "NormalTextColour", "FAFFFDFD") label2 = guiCreateLabel(10, 337, 97, 25, "LATIN SERVER", false, GppWindow) guiLabelSetColor(label2, 66, 228, 44) addEventHandler("onClientResourceStart",resourceRoot, function() grid = guiCreateGridList(104, 140, 139, 232,false,GppWindow) guiGridListSetSelectionMode(grid,2) local name = guiGridListGetItemText(grid, row, col) local column = guiGridListAddColumn( grid, "Nombre del Jugador", 0.9 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, column, getPlayerName ( player ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemColor ( grid, row, column, 0, 250, 154, 255 ) end addEventHandler ( "onClientGUIClick", grid, click ) end end) function click () local playerName = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 1 ) guiSetText ( Gpedit, playerName ) end function showPanel () guiSetVisible (GppWindow, true) showCursor (true) playSound("open.mp3",false) end addEvent( "showPanel", true ) addEventHandler ( "showPanel", getRootElement(), showPanel) ------------------------ --Event para Bind Key ------------------------ function show() if guiGetVisible(GppWindow) == true then guiSetVisible(GppWindow,false) showCursor(false) else guiSetVisible(GppWindow,true) showCursor(true) end end addEvent("show",true) addEventHandler("show",root,show) function onGuiClick (button, state, absoluteX, absoluteY) if (source == CloseButton) then guiSetVisible (GppWindow, false) showCursor (false) elseif (source == removebutton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent ("remove", getLocalPlayer(), target) elseif (source == GiveModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Moderator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveSuperModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("SuperModerator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveAdminsButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Admin", getLocalPlayer(), target) playSound("sec.wav",false) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GetPermission() triggerServerEvent ("OpenPanel", getLocalPlayer(), OpenPanel) end function nopsound () playSound("np.mp3",false) end addEvent( "nopsound", true ) addEventHandler ( "nopsound", getRootElement(), nopsound) function removedsound () playSound("removed.wav",false) end addEvent( "removedsound", true ) addEventHandler ( "removedsound", getRootElement(), removedsound) function list ( ) guiGridListClear ( grid ) for id, players in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, getPlayerName ( players ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemColor ( grid, row, 1, 0, 250, 154, 255 ) end end addEventHandler ( "onClientPlayerJoin", getRootElement(), list ) addEventHandler ( "onClientPlayerQuit", getRootElement(), list ) addEventHandler ( "onClientPlayerChangeNick", getRootElement(), list ) Link to comment
Jacobob14 Posted February 5, 2014 Author Share Posted February 5, 2014 (edited) GppWindow = guiCreateWindow(0.31, 0.21, 0.32, 0.65, "Panel de Reclutación", true) guiSetFont( GppWindow, "default-bold-small") guiSetVisible( GppWindow,false) guiSetAlpha( GppWindow, 1.00) guiSetProperty( GppWindow, "CaptionColour", "FAA5E717") guiWindowSetSizable( GppWindow,false) Gpedit = guiCreateEdit(104, 93, 139, 38, "", false, GppWindow) GiveModeratorButton = guiCreateButton(9, 60, 89, 33, "Reclutar", false, GppWindow) guiSetFont( GiveModeratorButton, "default-bold-small") guiSetProperty( GiveModeratorButton, "NormalTextColour", "FAFFFEFE") GiveSuperModeratorButton = guiCreateButton(9, 205, 89, 35, "Dar Permisos", false, GppWindow) guiSetFont( GiveSuperModeratorButton, "default-bold-small") guiSetProperty( GiveSuperModeratorButton, "NormalTextColour", "FAFFFDFD") GiveAdminsButton = guiCreateButton(9, 130, 89, 35, "Expulsar", false, GppWindow) guiSetFont( GiveAdminsButton, "default-bold-small") guiSetProperty( GiveAdminsButton, "NormalTextColour", "FAFFFDFD") label = guiCreateLabel(190, 70, 154, 17, "Jugador :", false, GppWindow) guiLabelSetColor(label, 66, 228, 44) CloseButton = guiCreateButton(196, 30, 47, 23, "Close", false, GppWindow) guiSetFont( CloseButton, "default-bold-small") guiSetProperty( CloseButton, "NormalTextColour", "FA16ACBE") removebutton = guiCreateButton(9, 273, 89, 37, "Sacar Permisos", false, GppWindow) guiSetFont( removebutton, "default-bold-small") guiSetProperty( removebutton, "NormalTextColour", "FAFFFDFD") label2 = guiCreateLabel(10, 337, 97, 25, "LATIN SERVER", false, GppWindow) guiLabelSetColor(label2, 66, 228, 44) addEventHandler("onClientResourceStart",resourceRoot, function() grid = guiCreateGridList(104, 140, 139, 232,false,GppWindow) guiGridListSetSelectionMode(grid,2) local name = guiGridListGetItemText(grid, row, col) local column = guiGridListAddColumn( grid, "Nombre del Jugador", 0.9 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, column, getPlayerName ( player ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemColor ( grid, row, column, 0, 250, 154, 255 ) end addEventHandler ( "onClientGUIClick", grid, click ) end end) function click () local playerName = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 1 ) guiSetText ( Gpedit, playerName ) end function showPanel () guiSetVisible (GppWindow, true) showCursor (true) playSound("open.mp3",false) end addEvent( "showPanel", true ) addEventHandler ( "showPanel", getRootElement(), showPanel) ------------------------ --Event para Bind Key ------------------------ function show() if guiGetVisible(GppWindow) == true then guiSetVisible(GppWindow,false) showCursor(false) else guiSetVisible(GppWindow,true) showCursor(true) end end addEvent("show",true) addEventHandler("show",root,show) function onGuiClick (button, state, absoluteX, absoluteY) if (source == CloseButton) then guiSetVisible (GppWindow, false) showCursor (false) elseif (source == removebutton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent ("remove", getLocalPlayer(), target) elseif (source == GiveModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Moderator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveSuperModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("SuperModerator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveAdminsButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Admin", getLocalPlayer(), target) playSound("sec.wav",false) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GetPermission() triggerServerEvent ("OpenPanel", getLocalPlayer(), OpenPanel) end function nopsound () playSound("np.mp3",false) end addEvent( "nopsound", true ) addEventHandler ( "nopsound", getRootElement(), nopsound) function removedsound () playSound("removed.wav",false) end addEvent( "removedsound", true ) addEventHandler ( "removedsound", getRootElement(), removedsound) function list ( ) guiGridListClear ( grid ) for id, players in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, getPlayerName ( players ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemColor ( grid, row, 1, 0, 250, 154, 255 ) end end addEventHandler ( "onClientPlayerJoin", getRootElement(), list ) addEventHandler ( "onClientPlayerQuit", getRootElement(), list ) addEventHandler ( "onClientPlayerChangeNick", getRootElement(), list ) mmm had already tried that but I get error to use Edited February 5, 2014 by Guest Link to comment
Castillo Posted February 5, 2014 Share Posted February 5, 2014 What error do you get? Link to comment
Jacobob14 Posted February 5, 2014 Author Share Posted February 5, 2014 What error do you get? emm no longer added to the group acl and throws error in console Link to comment
Jacobob14 Posted February 5, 2014 Author Share Posted February 5, 2014 http://prntscr.com/2pvwz0 this is the server side addEvent("Moderator",true) function Moderator(player, groupname) local account = getPlayerAccount ( player ) local group = aclGetGroup ( "|LTN|" ) if ( group ) then aclGroupAddObject ( group, "user.".. getAccountName ( account )) outputChatBox ( "#000099|A.G.P| #ffffff el user : #00ffff"..getAccountName(getPlayerAccount(player)).." #ffffffa sido reclutado al clan", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("Moderator", getRootElement(), Moderator) addEvent("Admin",true) function Admin(target) local account = getPlayerAccount ( target ) local group = aclGetGroup ( "|A.G.P|" ) if ( group ) then aclGroupRemoveObject ( group, "user."..getAccountName ( account ) ) outputChatBox ( "#000099|A.G.P| #ff0000 El user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ff0000 a sido Expulsado del clan ", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("Admin", getRootElement(), Admin) addEvent("SuperModerator",true) function SuperModerator(target) local account = getPlayerAccount ( target ) local group = aclGetGroup ( "|LTN|" ) if ( group ) then aclGroupAddObject ( group, "user."..getAccountName ( account ) ) outputChatBox ( "#000099|LTN| #ffff00 Al user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ffff00 Le Han Sido Consedidos Permisos de Reclutar!", source, 255, 255 ,255, true) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("SuperModerator", getRootElement(), SuperModerator) addEvent("remove",true) function removee(target) local account = getPlayerAccount ( target ) if ( account ) then aclGroupRemoveObject (aclGetGroup("|LTN|"), "user."..getAccountName ( account ) ) outputChatBox ( "#000099|A.G.P| #ff0000Al user : #00ffff"..getAccountName(getPlayerAccount(target)).." #ff0000 Se le a quitado los permisos de Recluter !", source, 255, 255 ,255, true) triggerClientEvent ( source,"removedsound", source ) else outputChatBox ( "No Has Especificado el Nombre de la Cuenta", source, 255, 100 ,100 ) end end addEventHandler("remove", getRootElement(), removee) ---------------------- --Comando ---------------------- function OpenPanel ( player ) local player = player or source local accountname = getAccountName( getPlayerAccount( player ) ) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" )) then triggerClientEvent ( player,"showPanel", player ) else outputChatBox ("No eres Lider Del clan |A.G.P|", player, 255, 0, 0, true) triggerClientEvent ( player,"nopsound", player ) end end addEvent( "OpenPanel", true ) addEventHandler ( "OpenPanel", getRootElement(), OpenPanel) addCommandHandler ( "PanelAGP", OpenPanel ) Link to comment
Castillo Posted February 5, 2014 Share Posted February 5, 2014 You must have put the name of a non-existent player. Link to comment
Jacobob14 Posted February 6, 2014 Author Share Posted February 6, 2014 works well if the hexadecimal code shown http://prntscr.com/2pw57b if not have code error http://prntscr.com/2pw1y1 Link to comment
Castillo Posted February 6, 2014 Share Posted February 6, 2014 GppWindow = guiCreateWindow(0.31, 0.21, 0.32, 0.65, "Panel de Reclutación", true) guiSetFont( GppWindow, "default-bold-small") guiSetVisible( GppWindow,false) guiSetAlpha( GppWindow, 1.00) guiSetProperty( GppWindow, "CaptionColour", "FAA5E717") guiWindowSetSizable( GppWindow,false) Gpedit = guiCreateEdit(104, 93, 139, 38, "", false, GppWindow) GiveModeratorButton = guiCreateButton(9, 60, 89, 33, "Reclutar", false, GppWindow) guiSetFont( GiveModeratorButton, "default-bold-small") guiSetProperty( GiveModeratorButton, "NormalTextColour", "FAFFFEFE") GiveSuperModeratorButton = guiCreateButton(9, 205, 89, 35, "Dar Permisos", false, GppWindow) guiSetFont( GiveSuperModeratorButton, "default-bold-small") guiSetProperty( GiveSuperModeratorButton, "NormalTextColour", "FAFFFDFD") GiveAdminsButton = guiCreateButton(9, 130, 89, 35, "Expulsar", false, GppWindow) guiSetFont( GiveAdminsButton, "default-bold-small") guiSetProperty( GiveAdminsButton, "NormalTextColour", "FAFFFDFD") label = guiCreateLabel(190, 70, 154, 17, "Jugador :", false, GppWindow) guiLabelSetColor(label, 66, 228, 44) CloseButton = guiCreateButton(196, 30, 47, 23, "Close", false, GppWindow) guiSetFont( CloseButton, "default-bold-small") guiSetProperty( CloseButton, "NormalTextColour", "FA16ACBE") removebutton = guiCreateButton(9, 273, 89, 37, "Sacar Permisos", false, GppWindow) guiSetFont( removebutton, "default-bold-small") guiSetProperty( removebutton, "NormalTextColour", "FAFFFDFD") label2 = guiCreateLabel(10, 337, 97, 25, "LATIN SERVER", false, GppWindow) guiLabelSetColor(label2, 66, 228, 44) addEventHandler("onClientResourceStart",resourceRoot, function() grid = guiCreateGridList(104, 140, 139, 232,false,GppWindow) guiGridListSetSelectionMode(grid,2) addEventHandler ( "onClientGUIClick", grid, click ) local name = guiGridListGetItemText(grid, row, col) local column = guiGridListAddColumn( grid, "Nombre del Jugador", 0.9 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, column, getPlayerName ( player ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemData ( grid, row, column, getPlayerName ( player ) ) guiGridListSetItemColor ( grid, row, column, 0, 250, 154, 255 ) end end end) function click () local playerName = guiGridListGetItemData ( grid, guiGridListGetSelectedItem ( grid ), 1 ) guiSetText ( Gpedit, playerName ) end function showPanel () guiSetVisible (GppWindow, true) showCursor (true) playSound("open.mp3",false) end addEvent( "showPanel", true ) addEventHandler ( "showPanel", getRootElement(), showPanel) ------------------------ --Event para Bind Key ------------------------ function show() if guiGetVisible(GppWindow) == true then guiSetVisible(GppWindow,false) showCursor(false) else guiSetVisible(GppWindow,true) showCursor(true) end end addEvent("show",true) addEventHandler("show",root,show) function onGuiClick (button, state, absoluteX, absoluteY) if (source == CloseButton) then guiSetVisible (GppWindow, false) showCursor (false) elseif (source == removebutton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent ("remove", getLocalPlayer(), target) elseif (source == GiveModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Moderator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveSuperModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("SuperModerator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveAdminsButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Admin", getLocalPlayer(), target) playSound("sec.wav",false) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GetPermission() triggerServerEvent ("OpenPanel", getLocalPlayer(), OpenPanel) end function nopsound () playSound("np.mp3",false) end addEvent( "nopsound", true ) addEventHandler ( "nopsound", getRootElement(), nopsound) function removedsound () playSound("removed.wav",false) end addEvent( "removedsound", true ) addEventHandler ( "removedsound", getRootElement(), removedsound) function list ( ) guiGridListClear ( grid ) for id, players in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, getPlayerName ( players ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemData ( grid, row, 1, getPlayerName ( player ) ) guiGridListSetItemColor ( grid, row, 1, 0, 250, 154, 255 ) end end addEventHandler ( "onClientPlayerJoin", getRootElement(), list ) addEventHandler ( "onClientPlayerQuit", getRootElement(), list ) addEventHandler ( "onClientPlayerChangeNick", getRootElement(), list ) Link to comment
Jacobob14 Posted February 6, 2014 Author Share Posted February 6, 2014 GppWindow = guiCreateWindow(0.31, 0.21, 0.32, 0.65, "Panel de Reclutación", true) guiSetFont( GppWindow, "default-bold-small") guiSetVisible( GppWindow,false) guiSetAlpha( GppWindow, 1.00) guiSetProperty( GppWindow, "CaptionColour", "FAA5E717") guiWindowSetSizable( GppWindow,false) Gpedit = guiCreateEdit(104, 93, 139, 38, "", false, GppWindow) GiveModeratorButton = guiCreateButton(9, 60, 89, 33, "Reclutar", false, GppWindow) guiSetFont( GiveModeratorButton, "default-bold-small") guiSetProperty( GiveModeratorButton, "NormalTextColour", "FAFFFEFE") GiveSuperModeratorButton = guiCreateButton(9, 205, 89, 35, "Dar Permisos", false, GppWindow) guiSetFont( GiveSuperModeratorButton, "default-bold-small") guiSetProperty( GiveSuperModeratorButton, "NormalTextColour", "FAFFFDFD") GiveAdminsButton = guiCreateButton(9, 130, 89, 35, "Expulsar", false, GppWindow) guiSetFont( GiveAdminsButton, "default-bold-small") guiSetProperty( GiveAdminsButton, "NormalTextColour", "FAFFFDFD") label = guiCreateLabel(190, 70, 154, 17, "Jugador :", false, GppWindow) guiLabelSetColor(label, 66, 228, 44) CloseButton = guiCreateButton(196, 30, 47, 23, "Close", false, GppWindow) guiSetFont( CloseButton, "default-bold-small") guiSetProperty( CloseButton, "NormalTextColour", "FA16ACBE") removebutton = guiCreateButton(9, 273, 89, 37, "Sacar Permisos", false, GppWindow) guiSetFont( removebutton, "default-bold-small") guiSetProperty( removebutton, "NormalTextColour", "FAFFFDFD") label2 = guiCreateLabel(10, 337, 97, 25, "LATIN SERVER", false, GppWindow) guiLabelSetColor(label2, 66, 228, 44) addEventHandler("onClientResourceStart",resourceRoot, function() grid = guiCreateGridList(104, 140, 139, 232,false,GppWindow) guiGridListSetSelectionMode(grid,2) addEventHandler ( "onClientGUIClick", grid, click ) local name = guiGridListGetItemText(grid, row, col) local column = guiGridListAddColumn( grid, "Nombre del Jugador", 0.9 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, column, getPlayerName ( player ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemData ( grid, row, column, getPlayerName ( player ) ) guiGridListSetItemColor ( grid, row, column, 0, 250, 154, 255 ) end end end) function click () local playerName = guiGridListGetItemData ( grid, guiGridListGetSelectedItem ( grid ), 1 ) guiSetText ( Gpedit, playerName ) end function showPanel () guiSetVisible (GppWindow, true) showCursor (true) playSound("open.mp3",false) end addEvent( "showPanel", true ) addEventHandler ( "showPanel", getRootElement(), showPanel) ------------------------ --Event para Bind Key ------------------------ function show() if guiGetVisible(GppWindow) == true then guiSetVisible(GppWindow,false) showCursor(false) else guiSetVisible(GppWindow,true) showCursor(true) end end addEvent("show",true) addEventHandler("show",root,show) function onGuiClick (button, state, absoluteX, absoluteY) if (source == CloseButton) then guiSetVisible (GppWindow, false) showCursor (false) elseif (source == removebutton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent ("remove", getLocalPlayer(), target) elseif (source == GiveModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Moderator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveSuperModeratorButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("SuperModerator", getLocalPlayer(), target) playSound("sec.wav",false) elseif (source == GiveAdminsButton) then local name = guiGetText ( Gpedit ) local target = getPlayerFromName(name) triggerServerEvent("Admin", getLocalPlayer(), target) playSound("sec.wav",false) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GetPermission() triggerServerEvent ("OpenPanel", getLocalPlayer(), OpenPanel) end function nopsound () playSound("np.mp3",false) end addEvent( "nopsound", true ) addEventHandler ( "nopsound", getRootElement(), nopsound) function removedsound () playSound("removed.wav",false) end addEvent( "removedsound", true ) addEventHandler ( "removedsound", getRootElement(), removedsound) function list ( ) guiGridListClear ( grid ) for id, players in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, getPlayerName ( players ):gsub ( "#%x%x%x%x%x%x", "" ), false, false ) guiGridListSetItemData ( grid, row, 1, getPlayerName ( player ) ) guiGridListSetItemColor ( grid, row, 1, 0, 250, 154, 255 ) end end addEventHandler ( "onClientPlayerJoin", getRootElement(), list ) addEventHandler ( "onClientPlayerQuit", getRootElement(), list ) addEventHandler ( "onClientPlayerChangeNick", getRootElement(), list ) thanks and it works perfectly Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now