Jump to content

Castillo

Retired Staff
  • Posts

    21,935
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Castillo

  1. This code seems to be cut from this resource: https://community.multitheftauto.com/index.php?p= ... ls&id=1030 Why don't you use it all instead of taking a part of it?
  2. No esta igual, corregi un error: habias puesto playerSource donde tenia que ir hitElement. -- client side: addEventHandler("onClientResourceStart",resourceRoot, function() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Window[1] = guiCreateWindow(282,87,197,412,"Piloto",false) guiSetAlpha(GUIEditor_Window[1],1) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Button[1] = guiCreateButton(24,319,137,35,"Traje de Piloto",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(32,360,122,38,"Salir",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(16,276,151,36,"Aceptar Trabajo",false,GUIEditor_Window[1]) GUIEditor_Memo[1] = guiCreateMemo(12,27,173,236,"Bienvenido al trabajo de piloto.\nLo unico que tienes que acer es ir al airopuero de SF para recojer tus 1000$ \"{SMILIES_PATH}/icon_wink.gif\" alt=\"\" title=\"Wink\" />\n\n Acepta esta gran oportunidad \"{SMILIES_PATH}/icon_smile.gif\" alt=\"\" title=\"Smile\" />",false,GUIEditor_Window[1]) end ) addEvent("showGUI",true) addEventHandler("showGUI",root, function () guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end) -- server side: function pedLoad ( Piloto ) createPed ( 124, 2026, -2498, 14 ) createBlip ( 2026 , -2498 , 14 , 5 ) markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit",markergui,showGUI) end addEventHandler ( "onResourceStart", resourceRoot, pedLoad ) function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) markerpago = createMarker ( -1645, -188, 14.14396572113, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) outputChatBox ( "Gracias por LLevarnos Aqui tienes tu paga 1000$", hitElement ) end end function showGUI(hitElement) if getElementType( hitElement ) == "player" then triggerClientEvent(hitElement,"showGUI",hitElement) end end
  3. function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) markerpago = createMarker ( -1645, -188, 14.14396572113, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) outputChatBox ( "Gracias por LLevarnos Aqui tienes tu paga 1000$", hitElement ) end end createBlip ( 2026 , -2498 , 14 , 5 ) markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) function pedLoad ( Piloto ) createPed ( 124, 2026, -2498, 14 ) end addEventHandler ( "onResourceStart", resourceRoot, pedLoad )
  4. function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) marker = createMarker ( x, y, z, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) outputChatBox ( "Grasias por LLevarnos Aqui tienes tu paga 1000$", playerSource ) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) end end
  5. Castillo

    MYSQL

    You can't open the default MTA SQLITE databases.
  6. Castillo

    code!

    I gave you that? what doesn't work?
  7. You're the same person who asked how to hack a server..
  8. You can't. Read this: https://wiki.multitheftauto.com/wiki/SetVehicleColor You can... the color1, color2, color3, color4 is optional now, you can use R, G, B colors. Like this: setVehicleColor(theVehicle, 0, 255, 0) -- Will set the color to GREEN.
  9. Castillo

    need help

    function repairArmy() rparmy = createMarker ( 137.19999694824, 1762.6999511719, -29.39999961853, "cylinder", 2.5, 255, 255, 255, 75 ) addEventHandler ( "onMarkerHit", rparmy , armyHit) end addEventHandler("onResourceStart", resourceRoot, repairArmy) function armyHit ( player ) if (getElementType(player) == "vehicle") then local player = getVehicleController(player) local vehicle = getPlayerOccupiedVehicle ( player ) if (vehicle) then fixVehicle ( vehicle ) outputChatBox ( "Your vehicle was fixed!", player, 0, 255, 0 ) else outputChatBox ( "You need to be in a vehicle", player, 255, 0, 0 ) end end end
  10. Castillo

    code!

    He was just asking if the code was right . Anyway, sorry for being rude, was not my intention.
  11. I don't know, but if I remember well it doesn't use it for the users.
  12. DestructionDerby = setmetatable({}, RaceMode) DestructionDerby.__index = DestructionDerby DestructionDerby:register('Destruction derby') function DestructionDerby:isApplicable() return not RaceMode.checkpointsExist() and Mode.getMapOption('respawn') == 'none' end function DestructionDerby:getPlayerRank(player) return #getActivePlayers() end -- Copy of old updateRank function DestructionDerby:updateRanks() for i,player in ipairs(g_Players) do if not isPlayerFinished(player) then local rank = self:getPlayerRank(player) if not rank or rank > 0 then setElementData(player, 'race rank', rank) end end end -- Make text look good at the start if not self.running then for i,player in ipairs(g_Players) do setElementData(player, 'race rank', '' ) setElementData(player, 'checkpoint', '' ) end end end function DestructionDerby:onPlayerWasted(player) if isActivePlayer(player) then self:handleFinishActivePlayer(player) if getActivePlayerCount() <= 1 then RaceMode.endMap() else TimerManager.createTimerFor("map",player):setTimer(clientCall, 2000, 1, player, 'Spectate.start', 'auto') end end RaceMode.setPlayerIsFinished(player) showBlipsAttachedTo(player, false) end function DestructionDerby:onPlayerQuit(player) if isActivePlayer(player) then self:handleFinishActivePlayer(player) if getActivePlayerCount() <= 1 then RaceMode.endMap() end end end function DestructionDerby:handleFinishActivePlayer(player) -- Update ranking board for player being removed if not self.rankingBoard then self.rankingBoard = RankingBoard:create() self.rankingBoard:setDirection( 'up', getActivePlayerCount() ) end local timePassed = self:getTimePassed() self.rankingBoard:add(player, timePassed) -- Do remove finishActivePlayer(player) -- Update ranking board if one player left local activePlayers = getActivePlayers() if #activePlayers == 1 then self.rankingBoard:add(activePlayers[1], timePassed) triggerEvent("onPlayerDestructionDerbyWin",activePlayers[1],activePlayers[1]) showMessage(getPlayerName(activePlayers[1]) .. ' is the final survivor!', 0, 255, 0) end end ------------------------------------------------------------ -- activePlayerList stuff -- function isActivePlayer( player ) return table.find( g_CurrentRaceMode.activePlayerList, player ) end function addActivePlayer( player ) table.insertUnique( g_CurrentRaceMode.activePlayerList, player ) end function removeActivePlayer( player ) table.removevalue( g_CurrentRaceMode.activePlayerList, player ) end function finishActivePlayer( player ) table.removevalue( g_CurrentRaceMode.activePlayerList, player ) table.insertUnique( g_CurrentRaceMode.finishedPlayerList, _getPlayerName(player) ) end function getFinishedPlayerCount() return #g_CurrentRaceMode.finishedPlayerList end function getActivePlayerCount() return #g_CurrentRaceMode.activePlayerList end function getActivePlayers() return g_CurrentRaceMode.activePlayerList end
  13. Castillo

    code!

    I don't understand why do you keep replying... his code is FINE.
  14. function hex2rgb(hex) hex = hex:gsub("#","") return tonumber("0x"..hex:sub(1,2)), tonumber("0x"..hex:sub(3,4)), tonumber("0x"..hex:sub(5,6)) end Code is not mine, Aiboforcen wrote it.
  15. Castillo

    code!

    @sckatchof: His code seems to be fine, and he's not using markers but COMMANDS.
  16. MTA Paradise doesn't use the ACL system for users I think.
  17. Castillo

    Deleted

    You can't cancel the "onPlayerJoin" event, you can only cancel the "onPlayerConnect", just before he joins.
  18. Castillo

    MYSQL

    addEventHandler( "onResourceStart", resourceRoot, function( ) local server = dbConnect( "sqlite", "Storedinfo.db" ) local qh = dbQuery(server, "SELECT * FROM tableName") local results = dbPoll( qh, -1 ) for key, value in pairs( results ) do --do something end end )
  19. Castillo

    code!

    I don't think so, does it work? have you even tried it?
  20. +1, RP/G gamemodes aren't cool for testing.
  21. Castillo

    MYSQL

    What is this: db_query db_free_result db_fetch_assoc ? these functions doesn't exists. You're messing DB functions with Ryden's MySQL module.
×
×
  • Create New...