Jump to content

hitechworld

Members
  • Posts

    38
  • Joined

  • Last visited

Posts posted by hitechworld

  1. Probabilmente sono cieco ma non vedo il problema.

    Se vuoi ti posso dire se ho capito.

    La distanza tra una parola e l'altra non e la stessa.

    Prova a fare cosi:

    Prendi ogni singola parola. Calcoli da larghezza in pixel.

    Poi sommi le lunghezze, prendi la larghezza dello schermo e ci vai a sottrarre la somma.

    Di quello che ti rimane lo dividi per 2x numero di parole.

    Il valore ottenuto dovrebbe essere la distanza da destra e da sinistra di ogni parola.

    Inoltre si dovrebbe adattare ad ogni schermo.

    Se ho detto una cazzata perdonami ma non ho capito il problema.

  2. 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.

  3. 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".

  4. 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)

  5. 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)

  6. 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!

  7. io vorrei capire come si inseriscono gli shader... cioe... io ho i due file fx ma poi ce ne sono altri due che non ccapisco a cosa servono... nella cartella img, sono smallnoise3d e cube_env256...

  8. allora... puoi modificare un oggetto come vuoi semplicemente includendo i dff i txd e i col ma prima devi dirci se sono per gli interior o per la casa esterna.

    se sono interior non puoi "posizionarli dove vuoi" al massimo puoi fare vari teleporter che ti spostano de un interior e dimensione ad un altra.

    Nel caso sia un oggetto della mappa puoi semplcemente aggiungerlo usando il map editor e poi avviando la resource che modifica l'oggetto

×
×
  • Create New...