Jump to content

TwiX!

Members
  • Posts

    905
  • Joined

  • Last visited

Everything posted by TwiX!

  1. /accept on 1 server outputchatbox on another?
  2. viewtopic.php?f=148&t=40809
  3. addEventHandler ('onPlayerJoin', root, function () setTimer(redirectPlayer, 2000, 1, source, '111.222.333.444', 22003); end ) Server-Side Нужны админ права
  4. TwiX!

    Help Please!

    DestructionDerby = setmetatable({}, RaceMode) DestructionDerby.__index = DestructionDerby DestructionDerby:register('Destruction derby') function DestructionDerby:isApplicable() return not RaceMode.checkpointsExist() and RaceMode.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() <= 0 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() <= 0 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) showMessage(getPlayerName(activePlayers[1]) .. ' Is The Winner !', 30, 144, 255) setElementHealth ( activePlayers[1], 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
  5. server.lua onClientMarkerHit
  6. again https://community.multitheftauto.com/index.php?p= ... ls&id=6007 DONE
  7. https://community.multitheftauto.com/ind ... ls&id=4965 this is super old radar from wtf server, (1,3 year).. in script "@wtfRadar_c.lua" lol stole DONE
  8. dx text + table(move/remove text) = compiled script 0.05/10
  9. TwiX!

    PRO|Tools

    Why not with true or false? work = true And where player hit pickup.. if not work then return end
  10. this error(atm toptimes works only on DM (Not work for sprint too) maps) will fix in next versions(ONLY FOR ORIGINAL TOPTIMES) my code does not support other scripts. i will start work after 15 days, when i get back from the hospital
  11. TwiX!

    Admin Panel

    viewtopic.php?f=139&t=36010
  12. TwiX!

    Save don't work

    playerSkin = getElementModel( localPlayer ) setElementData( localPlayer, "skinSave", sPlayerSkin ) should be playerSkin = getElementModel( localPlayer ) setElementData( localPlayer, "skinSave", playerSkin )
  13. lol, it's XSS userpanel by Nextreme
  14. Version 0.6 Released! Added new ideas by #Reflex and HTC! Images:
  15. TwiX!

    Got a problem.

    addEventHandler('onPlayerLogin', getRootElement(), visibleToAdmin5) This event can use only 'source'
  16. Version 0.5 Released! Added new ideas #Reflex maybe your idea i will add in 0.6 Image: Updated Install[Read Me].txt Read this!
  17. function rObject() setTimer( function() destroyElement(myEffect) end, 3000, 0 ); end addCommandHandler("effectoff",rObject);
  18. TwiX!

    executeSQLQuery

    executeSQLQuery("INSERT INTO OwnersMaps VALUES (?,?,?)",name,'waiting','waiting')
  19. viewtopic.php?f=108&t=49040
×
×
  • Create New...