-
Posts
21,935 -
Joined
-
Last visited
-
Days Won
6
Everything posted by Castillo
-
That's all wrong, onResourceStart is a server side event and getLocalPlayer is a client side only function.
-
Bikes don't have passenger seats as far as I know.
-
There's no single function to do this, but you can use the following functions to achieve it: setPedControlState setPedRotation and the event: onClientRender or onClientPreRender.
-
You wrote playSound wrong, Lua is case sensitive.
-
El problema es el tamaño del marker, hacelo un poco mas grande.
-
Pusiste el script como server side? sale algun error en el debug?
-
You're welcome.
-
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 )
-
You must have put the name of a non-existent player.
-
What error do you get?
-
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 )
-
createFire returns a boolean ( true/false ), not an element.
-
-
And how are you going to do that? the fire isn't an element.
-
There's no way to know that.
-
addEventHandler("onClientResourceStart",resourceRoot, function () Label_level = guiCreateLabel(265, 2, 105, 41, "Level: ".. tostring ( getElementData(localPlayer,"level") or 0 ), false) guiSetFont(Label_level, "sa-header") guiLabelSetColor(Label_level, 67, 171, 251) label_exp = guiCreateLabel(401, 2, 78, 35, " ".. tostring ( getElementData(localPlayer,"exp") or 0 ), false) guiSetFont(label_exp, "sa-header") guiLabelSetColor(label_exp, 90, 243, 74) Laberl_expreq = guiCreateLabel(501, 2, 78, 35, " ", false) guiSetFont(Laberl_expreq, "sa-header") guiLabelSetColor(Laberl_expreq, 225, 217, 91) end )
-
Are you sure about this? because I tested it and works fine.
-
What is the problem?
-
guiLabelSetHorizontalAlign ( label, "left", true ) -- 'true' = word wrapping
-
That's not a tutorial at all.
-
addEventHandler ( "onPlayerLogin",getRootElement(), function ( _, account ) local tp = getPlayerTeam ( source ) local accountName = getAccountName ( account ) if ( not tp and isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Admin" ) ) ) then setPlayerTeam ( source, staff ) setElementModel ( source, 217 ) outputChatBox ( "Welcome to the Staff team!", source, 153, 255, 153 ) outputDebugString ( "Staff: ".. getPlayerName ( source ) .." joined the Staff Team.", 3, 255, 215, 153 ) end end )