hitechworld Posted July 18, 2013 Share Posted July 18, 2013 Come va ragazzi? Vi scrivo per una piccola cosa. E' possibile secondo voi creare una flash bomb, andando ad interagire con gli eventi della granata? Se si mi aiutate con la camera? Ho sempre avuto problemi nella gestione. (Dovrebbe diventare bianca la vista per qualche secondo) Grazie ancora, ciao! Link to comment
HunT Posted July 18, 2013 Share Posted July 18, 2013 Puoi usare il fadecamera,dai un occhio alla wiki. Link to comment
hitechworld Posted July 22, 2013 Author Share Posted July 22, 2013 Sic come ho ritenuto la granata inutile, ho creato questa reaource. Vorrei chiederti se la funzione che viene chiamata al "onMarkerHit" e corretta o se c'è qualche cosa che va sistemato. Forse esiste un sistema migliore per ricavare la velocità. URL alla community: https://community.multitheftauto.com/in ... ls&id=7617 Grazie 1000 per la collaborazione. Ah è un WIP percui ci devo ancora lavorere seriamente (ho fatto questo in un paio di orette la maggior parte del tempo sono state prove) Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Se mi spighi almeno a cosa serve posso aiutarti Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Lo script è un autovelox. Putroppo il conducente paga anche per i passeggeri. Cè un problema nella funzione chiamata al onMarkerHit. Ti allego il codice qui che forse è piu pratico. function playerEnterMarker(marker) if (not isPedInVehicle (source)) then return end for k, v in pairs( speedInfo ) do if marker == speedInfo[ k ].marker then local vehicle = getPedOccupiedVehicle(source) if (getElementType(vehicle) == "vehicle" ) then local driver = getVehicleOccupant ( vehicle ) if (driver) then local speedx, speedy, speedz = getElementVelocity(vehicle) actualSpeed = (speedx^2 + speedy^2 + speedz^2)^(0.5) speed = math.floor(actualSpeed * 111.847) if (speed > speedInfo[ k ].requiredSpeed ) then local playerAcc = getPlayerAccount(driver) local pWanted = getPlayerWantedLevel(driver) local pMoney = getPlayerMoney(driver) local price = speedInfo[ k ].ticketCost * (speed - speedInfo[ k ].requiredSpeed) if (pMoney >= price ) then takePlayerMoney(driver, price) outputChatBox("You have paid "..price.." at SPEEDCAMERA #".. k, driver, 255, 200, 0, false) else setPlayerWantedLevel(driver, math.min(6, getPlayerWantedLevel(driver) + speedInfo[ k ].ticketWanted)) outputChatBox("You have received "..speedInfo[ k ].ticketWanted.." wanted star at SPEEDCAMERA", driver, 255, 200, 0, false) end fadeCamera(driver, false, 0.5, 255, 255, 255) setTimer(fadeCamera, 100, 1, driver, true, 1.0, 255, 255, 255) end end end end end end addEventHandler( "onPlayerMarkerHit", root, playerEnterMarker ) Inoltre vorrei sapere se il calcolo della velocità è corretto. (Sulla wiki non ho trovato un esempio valido) Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Beh forse hai dimenticato il fatto della dimensione. Cmq io credo che sia inutile usare tutte queste cose,capisco che vuoi fare un bel lavoro,ma a volte la semplicità e meglio. Usando l XML hai di sicuro un po' di lag inutile . Purtroppo ora non posso farti un esempio,ma stasera dopo le 5 Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 l'xml lo uso solo al caricamento della resource, poi resta tutto in ram. Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Dimenticavo,per chiamare la velocità ho una funzione apposta per questo. Aggiungimi su steam se puoi Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Non ho steam, mi spiace Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Scaricalo Cmq da quello che ho capito: Se il player passa sul marker ed ha una velocità maggiore di quella stabilita. Al player viene tolto dei soldi e settata una stalla. Giusto? Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Pensandoci bene potresti aggiungere un tudor con marker leave Esempio: Velocità attuale 150 max 100 Marker hit : chat box . . . Rallenta stai andando a 150 Marker leave : se la velocità non e minore a 100 allora gli fai la multa e gli dai le stelle. Almeno è piu realistico Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Hanno chiuso la resource perchè "Copiata" da SAES:RPG.... Booh, io ho usato una texture simile.... Ho risolto, circa così: Un veicolo ha sempre un guidatore quindi: un player entra nel marker, è il guidatore? No-> esce : Si-> Fa la multa Mannagga, mis ta sulle balle il fatto che le resource vengano chiuse e tolte per ste minkiate. Avessi rubato il codice... una cavolo di texture presa dalla prima immagine su google immagini cercando "autovelox icon". Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Se l hai copiata è logico che la tolgono. Un po' di immaginazione Ma se ne fai una migliore allora non possono dirti nulla. Fai come ti ho detto usando: Marker enter : Dx test Dx Image Set camera Matrix ( vai a settare la visuale della camera in modo da vedere il veicolo passare) Marker leave : Se la velocità è maggiore Dx text Trigger server (multa+stelle) Reset camera Matrix Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Ho parlato con un admin di saes e mi hanno detto che prenderanno provvedimenti legali. Pensano che io gli abbia rubato il codice. Booh. Non so che fare sono spaventato. Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Hahaha provvedimenti per cosa? Sai cosa? Stasera faccio la script a modo mio e vediamo che dicono. Se mi aggiungi su steam la facciao insieme. Mi puoi dire il nome di questo soggetto così lo faccio bannare. Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Ero sulla chat IRC del server, riservata agli admin. Ho la conversazione completa. Scarico steam. Ora io ho ripetizione (sono stato rimandato in elettronica). Grazie per l'aiuto. Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Ti ho aggiunto agli amici di steam. Sono 9_m2k_5 Link to comment
HunT Posted July 23, 2013 Share Posted July 23, 2013 Tranq ti aspetto su steam. Cmq se hai usato solo il loro file client per la txd mandali a cagare,se invece hai usato l'intera risorsa chiedigli scusa e ne facciamo una noi migliore cosi li sbeffeggiamo. Link to comment
hitechworld Posted July 23, 2013 Author Share Posted July 23, 2013 Ho usato un loro file .txd Creato da questa immagine: http://allaboutwindowsphone.com/images/ ... 163955.png La cosa che mi da fastidio è che hanno voluto i sorgenti, e il mio script è migliore del loro. (credo che lo andranno a sostituire poichè hanno chiamato il loro script "shit" quando hanno visto il mio codice) Ogni autovelox è stato aggiunto a mano da un file .map (nel loro script) io invece lo aggiungo in modo dinamico. usando la trigonometria per calcolare la posizione usando l'angolo e un fulcro. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now