Jump to content

Villámlás segítség


Recommended Posts

Sziasztok, egy olyan scriptet szeretnék csinálni hogy pl beírom hogy /lightning [id] akkor egy villám csapjon a player-be és a player meghalljon,

nem tudom hogy, hogy kezdjek hozzá, eddig csak 1 képem van a villámról, már mint egy texture, már csak az kellene hogy lehessen látni hogy belecsapjon.

kellene egy kiinduló pont.

segítségeket előre is köszönöm

Link to comment
  • Moderators

Egy kép az nem túl sok, leginkább semmi. 😐

De, a dxDrawMaterialLine3D függvénnyel tudsz képet renderelni a térben. Ehhez nyilván tudod a játékos koordinátáit.
Lényegében ennyire van szükséged, innventől kezdve számtalan módon megvalósíthatod, hogy a kép/képek egy időre láthatóak legyenek.

Egy nagy, vagy több kis kép egy más fölött.

Useful function, ami talán segíthet egy kicsit: dxDrawImage3D

Link to comment
  • 3 weeks later...

function blowPlayerVehicle(thePlayer, commandName, target)
    if (exports.mta_global:isPlayerAdmin(thePlayer)) then
        if not (target) then
            outputChatBox(" #d93167[KarlMTA]: #FFFFFF/" .. commandName .. " [NévRészlet]", thePlayer, 255, 194, 14, true)
        else
            local targetPlayer, targetPlayerName = exports.sas_global:findPlayerByPartialNick(thePlayer, target)

            if targetPlayer then
                local logged = getElementData(targetPlayer, "loggedin")
                if (logged==0) then
                    outputChatBox(" #d93167[KarlMTA]: #FFFFFFA játékos nincs bejelentkezve.", thePlayer, 255, 0, 0, true)
                else
                    local veh = getPedOccupiedVehicle(targetPlayer)
                    if (veh) then
                        blowVehicle(veh)
                        dxDrawMaterialLine3D(x+size, y+size, z-0.95, x-size, y-size, z-0.95, "files/bolt.png", size*1000,tocolor(255, 255, 255, 255), targetPlayer)                        
                    else
                        outputChatBox(" #cd7979[KarlMTA]: #FFFFFFEz a játékos nincs jármûben.", thePlayer, 255, 0, 0, true)
                    end
                end
            end
        end
    end
end
addCommandHandler("villam", blowPlayerVehicle, false, false)

Sziasztok, valamiért nem akar jó lenni, pedig ott a dxDrawMaterialLine3D valamiért nincs ott, vagy lehet hogy rosszúl adtam meg a pozítciót? targetPlayer helyett x, y, z volt, valaki help, úgy döntöttem hogy így próbálom

Link to comment
  • Moderators

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...