Jump to content

HunT

Retired Staff
  • Posts

    1,391
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by HunT

  1. Adesso ho capito. Quella che non capisco e l oggetto che hai scelto 8558 Anyway si può fare ma non con quel oggetto perché ha il punto di rotazione certrale. Ci sono oggetti con il punto di rotazione da un lato,quindi ottimo per emulare la rotazione del pianeta.
  2. Spiega qui . . . Spiega chiaramente pero
  3. 1) è corretto 2) 500 e il tempo della rotazione - 0 e il valore infinito Se setti 1 fa solo una rotazione se setti 2 ne fa 2 etc. . Zero gira sempre
  4. viewtopic.php?f=108&t=49040
  5. Client-Side local this = getThisResource() local resourceRoot = getResourceRootElement(this) addEventHandler("onClientResourceStart", resourceRoot, function() oggettoInQuestione = createObject ( 8558, 100, 100, 100, 0, 0, 0 ) -- devi cambiare le coordinate X Y Z RX RY RZ end ) function rotazioneOggetto() moveObject ( oggettoInQuestione, 200, 100, 100, 100, 0, 0, 360 ) -- 200 è il tempo e 360 è la rotazione end setTimer ( rotazioneOggetto, 500, 0 ) Per far ruotare un oggetto devi solo editare la posizione RZ Se hai problemi crea l'oggetto nel map editor / mettilo dove e come vuoi / apri F3 e posta qui x y z rx ry rz
  6. Sono curioso di vedere la mappa mw3 resistence hai per caso un video?
  7. Bella idea
  8. https://wiki.multitheftauto.com/wiki/BindKey bindKey ("n", "down", invisible)
  9. Giampa io vorrei aiutarti con tutto il cuore ma non ho capito un cazzo di cosa vuoi fare Vuoi creare un oggetto e vuoi farlo ruotare e fin qui e tutto chiaro,ma questo oggetto deve essere attacato al veicolo o a terra? Hai parlato di resource start quindi non tramite comando. Se vuoi creare un oggetto a terra mi servono le coordinate,se invece vuoi che quando parte la mappa hai l'oggetto attacato al veicolo allora ho capito bene.
  10. L'hai fatto tu? Ma Bravo . . . Quindi d' ora in poi non ti aiuterò più Non solo perdo tempo a farti lo script non dici neanche grazie e dici " l'ho rifatto io" ,ma che gentaglia.
  11. Ok Tomorrow
  12. Si ma l'oggetto ti server per la race mode (ovvero quando sei nel veicolo) o altra gamemode (senza veicolo) ? Edit : ho visto l'oggetto nel map editor Mi devi spiegare esattamente cosa vuoi fare. Vuoi creare questo oggetto e farlo ruotare? Vuoi attacarlo al veicolo o al player e farlo girare? Spiegati meglio
  13. HunT

    PRO|Tools

    Like The Numbers + Map Rating Easy
  14. HunT

    PRO|Tools

    Tools For Race Gamemode Pickups Race Manager (enable/disable Repair and nitro) In race_server.lua replace this function : With This : Can u Edit The Command/Permission/outputChatBox ---------------------------------------------------------------------------------------- Map Rating Easy 1. Can u rate the maps with the key 1 2 3 4 5 6 7 8 9 0 ( The 0 is 10 ) 2. outputChatBox Info (onMapStarting) 3. Can u Edit The Color Etc.. 4. Need ACL admin for executeCommandHandler Server-Side ---------------------------------------------------------------------------------------- Vehicle Flag Plates Easy Script Replace The Original Plate With Flag Bad Quality Flags Because Call the png's From The Admin Panel. Give ACL admin Download Here : https://community.multitheftauto.com/ind ... ls&id=6094 ----------------------------------------------------------------------------------------
  15. Il Bello del lua è che puoi fare praticamente tutto. Hai un idea? Puoi farlo Tutto quello che devi fare e creare un oggetto attacarlo al veicolo e darci il moveObject con un loop in modo che giri sempre. Se mi spieghi i dettagli è meglio : id oggetto dove vuoi attacarlo velocità rotazione con comando crea oggetto e destroy oggetto anyway need more info
  16. Ho Avuto un po di tempo e lo fatto. Ti dico cosa devi fare e come ho fatto,almeno capisci un pò Dobbiamo editare race_server.lua Vai alla stringa 654 ed aggiungi sotto : pick = 0 function checkPickup (thePlayer) if ( hasObjectPermissionTo ( thePlayer, "command.kick", true ) ) then if pick == 0 then outputChatBox( getPlayerName(thePlayer).. " : Disable The Pickups Nitro And Repair ", getRootElement(), 255, 200, 0, true) pick=1 elseif pick == 1 then pick = 0 outputChatBox( getPlayerName(thePlayer).. " : Enable The Pickups Nitro And Repair ", getRootElement(), 255, 200, 0, true) end end end pick = 0 addCommandHandler ( "ps", checkPickup ) Questa è il Comando /ps (in chat) per far funzionare o no i pickups,in pratica cambia il valore da 0 a 1 a pick Poi sostituisci al funzione con questa : addEvent('onPlayerPickUpRacePickup') addEvent('onPlayerPickUpRacePickupInternal', true) addEventHandler('onPlayerPickUpRacePickupInternal', g_Root, function(pickupID, respawntime) if checkClient( false, source, 'onPlayerPickUpRacePickupInternal' ) then return end local pickup = g_Pickups[table.find(g_Pickups, 'id', pickupID)] local vehicle = g_Vehicles[source] if not pickup or not vehicle then return end if respawntime and tonumber(respawntime) >= 50 then table.insert(unloadedPickups, pickupID) clientCall(g_Root, 'unloadPickup', pickupID) TimerManager.createTimerFor("map"):setTimer(ServerLoadPickup, tonumber(respawntime), 1, pickupID) end if pickup.type == 'repair' and pick == 0 then -- > se il risultato di pick e zero fixVehicle(vehicle) elseif pickup.type == 'nitro' and pick == 0 then -- > se il risultato di pick e zero addVehicleUpgrade(vehicle, 1010) elseif pickup.type == 'vehiclechange' then if getElementModel(vehicle) ~= tonumber(pickup.vehicle) then clientCall(source, 'alignVehicleWithUp') setVehicleID(vehicle, pickup.vehicle) setVehiclePaintjobAndUpgrades(vehicle, pickup.paintjob, pickup.upgrades) clientCall(source, 'vehicleChanging', g_MapOptions.classicchangez, tonumber(pickup.vehicle)) end end triggerEvent('onPlayerPickUpRacePickup', source, pickupID, pickup.type, pickup.vehicle) end ) addEvent("onMapStarting",true) addEventHandler("onMapStarting",getRootElement(), function () pick = 0 -- > questa funzione setta automaticamente i pickups funzionanti quando parte una mappa end ) Se invece non vuoi editare nulla ecco il race_server.lua http://www.mediafire.com/?gmw3nwbiq3oxn0m Comando /ps ed ha accesso a moderatore supermod ed admin Amen
  17. HunT

    User Panel

    Probably is not u own user panel . . Why not contact the autor for fix? If is compiled u can't fix this one.
  18. Bad News Ho provato a creare uno script a parte ma va in conflitto con lo script originale che sta in race_server.lua Ovvero questo : addEvent('onPlayerPickUpRacePickup') addEvent('onPlayerPickUpRacePickupInternal', true) addEventHandler('onPlayerPickUpRacePickupInternal', g_Root, function(pickupID, respawntime) if checkClient( false, source, 'onPlayerPickUpRacePickupInternal' ) then return end local pickup = g_Pickups[table.find(g_Pickups, 'id', pickupID)] local vehicle = g_Vehicles[source] if not pickup or not vehicle then return end if respawntime and tonumber(respawntime) >= 50 then table.insert(unloadedPickups, pickupID) clientCall(g_Root, 'unloadPickup', pickupID) TimerManager.createTimerFor("map"):setTimer(ServerLoadPickup, tonumber(respawntime), 1, pickupID) end if pickup.type == 'repair' then fixVehicle(vehicle) elseif pickup.type == 'nitro' then addVehicleUpgrade(vehicle, 1010) elseif pickup.type == 'vehiclechange' then if getElementModel(vehicle) ~= tonumber(pickup.vehicle) then clientCall(source, 'alignVehicleWithUp') setVehicleID(vehicle, pickup.vehicle) setVehiclePaintjobAndUpgrades(vehicle, pickup.paintjob, pickup.upgrades) clientCall(source, 'vehicleChanging', g_MapOptions.classicchangez, tonumber(pickup.vehicle)) end end triggerEvent('onPlayerPickUpRacePickup', source, pickupID, pickup.type, pickup.vehicle) end ) L'unica soluzione semplice e plausibile è fare uno script in modo da eliminare i pickups della mappa che si sta giocando con un comando,ma è impossibile disabilitarli Oppure si va ad editare proprio il race_server.lua
  19. Yes i can . . . ma lo faccio domani
  20. Quindi vuoi un comando admin tipo "disablePickup" "enablePickup"? mhh si puo fare.
  21. Anyway . . . se vuoi che non accada nulla quando passi sull pickup. addEvent('onPlayerPickUpRacePickup') addEventHandler('onPlayerPickUpRacePickup', g_Root, function(number, sort, model) if sort == "vehiclechange" then -- in questo caso è quello per il veicolo cancelEvent() end end ) Fai prima a dirmi cosa ti serve Vuoi che il repair non funziona?
  22. Al massimo cosa e giusto? Di sbagliato tutto addEventHandler("onPlayerPickupUse",getRootElement(), -- fail function disable() -- fail if ( not wasEventCancelled() ) then -- wtf setTimer ( cancelEvent(), 1000, 1 ) -- Maybe ma fail outputChatBox ( "#c0c0c0* Repair pickups #abcdefdisabilitati#c0c0c0!", getRootElement(), 255, 0, 0, true ) -- end) -- ? addEventHandler("onMapStarting", getRootElement(), disable) -- fail
  23. La wiki credo che parli chiaro function MarkerHit( hitElement, matchingDimension ) -- define MarkerHit function for the handler -- mentre la tua funzione è : function freetheguy (theprisoner) -- Try this one function freetheguy (hitElement, matchingDimension) -- l evento e giusto addEventHandler( "onMarkerHit", jailMark , freetheguy ) -- jailMark (nome del marker) freetheguy (nome funzione)
  24. è difficile per te riportare esattamente cio che dice il debug? Il debug non dice solo " bad agrument line 96"
  25. Senza il debug come facciamo a sapere l errore?
×
×
  • Create New...