Jump to content

Castillo

Retired Staff
  • Posts

    21,935
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Castillo

  1. Castillo

    Bug

    Lazyness will get you nowhere, if you really want to achieve something, you must learn.
  2. That's all wrong, onResourceStart is a server side event and getLocalPlayer is a client side only function.
  3. Bikes don't have passenger seats as far as I know.
  4. 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.
  5. Castillo

    sounds

    You wrote playSound wrong, Lua is case sensitive.
  6. El problema es el tamaño del marker, hacelo un poco mas grande.
  7. Pusiste el script como server side? sale algun error en el debug?
  8. 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 )
  9. You must have put the name of a non-existent player.
  10. 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 )
  11. createFire returns a boolean ( true/false ), not an element.
  12. And how are you going to do that? the fire isn't an element.
  13. 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 )
  14. Are you sure about this? because I tested it and works fine.
  15. guiLabelSetHorizontalAlign ( label, "left", true ) -- 'true' = word wrapping
  16. 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 )
×
×
  • Create New...