Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zmienia
1. Tekstura zmienia kąt w raz ze zmianą położenia postaci.
Mam tu taki fragment skryptu po stronie klienta, który ustawia teksturę w konkretnym miejscu. Tekstura jest ustawiona, jednak kiedy postać zmienia położenie to zmienia się też kierunek tej tekstury. Czy wie ktoś jak ustawić żeby tekstura była ustawiona cały czas pozioma i skierowana w górę?

[code]-- Ustawienie pozycji tarczy
local targetPosition = {1290.50659, -1119.45020, 53.00852}
local targetTexture = nil
local isDrawingTarget = false
local targetBlip = nil

-- Funkcja rysująca poziomą teksturę
local function drawHorizontalTexture(x, y, z, texture, size)
local x1, y1, z1 = x - size, y, z
local x2, y2, z2 = x + size, y, z

dxDrawMaterialLine3D(x1, y1, z1, x2, y2, z2, texture, size * 2, tocolor(255, 255, 255, 255))
end

-- Funkcja do sprawdzenia, czy gracz jest w strefie tarczy
local function isPlayerInTargetZone()
local x, y, z = getElementPosition(localPlayer)
local tx, ty, tz = targetPosition[1], targetPosition[2], targetPosition[3]
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
return distance <= 3
end

-- Funkcja do obsługi lądowania gracza
local function handlePlayerLanding()
if isDrawingTarget then
if isPlayerInTargetZone() then
-- Gracz wylądował w strefie tarczy
isDrawingTarget = false
if targetTexture then
destroyElement(targetTexture)
targetTexture = nil
end
if targetBlip then
...
2. Kolor rangi nie zmienia się pod tabem (w scoreboardzie)
Witam bardzo serdecznie ka?dego, gdy zmieniam kolor rangi w nametagach, w corze, oraz w adminsie nie zmienia si? on pod tabem nie wiem co mam zrobi? bardzo prosz? o pomoc, daje piwko!
3. Nie zmienia sie dim
Witam mam Wymienierke z EclipseRPG lecz nie zmienia sie dim gdy chce ja przeniesc

local places 
= { -- testowe
    
{x=1316.01y=-1344.42z=41.52int=0dim=1sphereSize 2},
}

local t createElement('text')
setElementPosition(t,1316.01, -1344.4241.52)
setElementData(t,"name","Wymieniarka (/wymiana <id>)")
setElementDimension(t1)

for 
i,v in ipairs(places) do 
    
local cuboid createColSphere(v.x,v.y,v.z,v.sphereSize)
    
local marker createMarker(v.xv.yv.z-1"cylinder"125516982)
    
setElementData(marker,'marker:text','Wymieniarka (/wymiana <id>)')
    
setElementData(cuboid'tradePlace'true)
end


Napis sie przenosi lecz marker nie
4. nie zmienia sie kolor na tabie
Witam gdy dodaje sobie premium to kolor nicku na tabie sie zmienia a jak dodaje vipa to nie zmienia sie


        local queryA
=string.format("SELECT * FROM pystories_users WHERE id=%d AND premiumdate>NOW() LIMIT 1"getElementData(plr,"player:sid"))
        
local resultA=exports["DB2"]:pobierzWyniki(queryA)
        if (
resultAthen
            setElementData
(plr,"player:premium",true)
            
setElementData(plr,"player:premiumdate",v.premiumdate)
            
setPlayerName(plr,"#ffff00"..getPlayerName(plr))
            
setPlayerNametagColor(plr2552550)
            
setElementData(plr,"premium:level",1)
        else
            
setElementData(plr,"player:premium",false)
        
end
        
-- vip
        local queryA
=string.format("SELECT * FROM pystories_users WHERE id=%d AND premiumplusdate>NOW() LIMIT 1"getElementData(plr,"player:sid"))
        
local resultA=exports["DB2"]:pobierzWyniki(queryA)
        if (
resultAthen
            setElementData
(plr,"player:premiumplus",true)
            
setElementData(plr,"player:premiumdateplus",v.premiumplusdate)
            
setPlayerName(plr,"#ff9500"..getPlayerName(plr))
            
setPlayerNametagColor(plr2551490)
            
setElementData(plr,"premium:level",2)
        else
            
setElementData(plr,"player:premiumplus",false)
        
end
        

5. ID pojazdów nie zmienia wartosci
Witam, prosi?bym o pomoc poniewa? dopiero sie ucze pisa? skrypty i wgl. Paczke mam z GTAO i nie jest mojego autorstwa (chce zobaczy? co i jak dzia?a). Przez ca?y czas id pojazd?w ros?o normalnie, by?o id 1,2 a? do 25 i nagle jest 0. Poni?ej daje linka do imgura z SS z db3 oraz bazy danych. Za pomoc odwdzi?cze sie piwerkiem. Licze na szybk? dopowiedz :D

( https://imgur.com/a/eo5yayR )

Dodano: 2020-07-21, 00:04
105 linijka: exports["dm-handlingi"]:handling(veh)
6. Po nacisnięciu zmienia nam
Tak jak w temacie.
Gdy naci?niemy dany przycisk to zmienia si? nam np pb na on albo zosta?o cos w??czone a potem wy??czone. I nie wiem jak do tego doj??
7. Czy da się zrobić licznik który zmienia kolor na taki jaki m
Czy da si? zrobi? licznik kt?ry zmienia kolor na taki jaki mamy kolor ?wiate?? Jak tak to jak to zrobi??
8. Nie zmienia mi skina
Witam po raz pierwszy dosta?em taki b??d. Po wyj?ciu z frakcji skin mi si? nie zmienia b??d

[lua]Bad argument @ 'setElementModel' [Expected number at argument 2, got boolean][/lua]

kod

[lua]local marker=createMarker(-2442.32,3786.94,300.57-0.9, 'cylinder', 1, 0, 102, 204,255)
setElementDimension(marker, 0)
setElementInterior(marker, 0)


local licz = {}
local t=createElement('text')
setElementData(t,'name','Rozpocz?cie s?u?bynLVPD')
setElementDimension(t, 0)
setElementInterior(t, 0)
setElementPosition(t,-2442.32,3786.94,300.57)



function isPlayerInPoliceFaction(plr)
local uid=getElementData(plr,'player:uid')
if not uid then return end

local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND uid=? LIMIT 1;', "LVPD", uid)
if result[1] then
return true
else
return false
end
end

addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInPoliceFaction(el) then
--if getPlayerSerial(el) == "8FE50105E2AB81DFA78E08780A079292" then
if not getElementData(el,'player:duty') then
--setPlayerNametagColor(el,0,0,255)
exports['frakcja']:rozpocznijnaliczanie(el)
setElementData(el,'player:duty','LVPD')
local rank = exports['frakcja']:getPlayerFactionRank(el,'LVPD')
setElementData(el,"player:rank",rank)
giveWeapon(el,23,9999)
giveWeapon(el,3,9999)
setElementData(el,"last:nick",getPlayerName(el))
setElementData(el,"last:color",tostrin...
9. Jak zrobic marker ktory zmienia skina jezeli jest sie w ACL
Elo. Mam pytanie jak zrobi? marker kt?ry je?eli nie jest si? w ACL np. PSP nie daje nam skina jak pr?b?j? to zrobi? to nic si? nie udaje... Pomocy
Kod:


local SkinyOSP = createMarker( -174.19999694824, 1234.5999755859, 18.89999961853, "cylinder", 1.0, 255, 255, 255)

function skin( thePlayer )

setElementModel ( thePlayer, 284)

end

addEventHandler ("onMarkerHit", SkinyOSP, skin)

Za pomoc daje :piwo:
10. po zalogowaniu się zmienia pozycję postaci
Witam ma taki dziwny b??d po zalogowaniu si? zmienia pozycj? postaci co 1s i restartuje ekwipunek

wiadomo?? wyskakuje mi na ekranie

[code]
KT^Smakosh3d's account is buggy and has been reset.
[/code]

Wycinek z konsoli

[code]
[2017-06-22 18] ERROR: Problem with resource: assault; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: briefcaserace; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: cdm; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: ctf; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: ctf-bombsite; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: ctf-canals; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: ctf-hydrastrike;
[2017-06-22 18] ERROR: Problem with resource: ctf-tbd; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: ctv; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: deathmatch; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: fallout; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: race; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: scores; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: stealth; Failed to link to scoreboard
[2017-06-22 18] ERROR: Problem with resource: tdm; Failed to link to scoreboard
[2017-...
11. Pisanie pw ( zmienia sie id )
Witam, mam kod na pw, pisz? przyk?adowo na /pm 1 test, napisz? to pw wszystko spoko, pojawia si? tak , jak bym pisa? wiadomo?? na /pm 2 test.

Zaradzi kto? co mam zrobi??

Kod:

    outputChatBox("#0066FF* Wiadomo?? >>> #ffffff#C0C0C0"..getPlayerName(target).." #0066FF[#999999"..getElementData(plr,"id").."#0066FF]: #ffffff"..text..""plr___true)
    
outputChatBox("#0066FF* Wiadomo?? <<< #ffffff#C0C0C0"..getPlayerName(plr).." #0066FF[#999999"..getElementData(plr,"id").."#0066FF]: #ffffff"..text..""target___true
    
12. [INNE] Nie zmienia mapicona
Witam
Robi? w ten spos?b mapicon:
Pawn
SetPlayerMapIcon(playerid31, -1663.8837,415.1206,7.179755,1);

i jakie id bym nie da? to zawsze jest map icon samochodzik.. Nie wiem dlaczego.
13. Nick nie zmienia się po logowaniu
Witam, ostatnio bawi?em si? w modyfikacje skryptu, pr?bowa?em zrobi? co? w stylu ?eby po zalogowaniu nick zmienia? si? na login niestety na niekt?rych koleg?w wgl nie zadzia?a?o a mi zmieni?o nick na 'false' a innemu na 'true'

Oto fragment kodu:
function PlayerLogin(username,password,checksave)
    if 
not (username == ""then
                    local account 
getAccount usernamepassword )
                    if ( 
account ~= false then
                        logIn
(sourceaccountpassword)
                        
nowynick1 getAccountName(source)
                        
nowynick tostring(nowynick1)
                        
setPlayerName(sourcenowynick)
                        
setCameraTarget(sourcesource)
                        
exports.informacje:pokazInfo (source,"info","Pomyslnie zalogowano !",source,255,255,255,true )
                        
                        
triggerClientEvent (source,"hideLoginWindow",getRootElement())

                        if 
checksave == true then
                            triggerClientEvent
(source,"saveLoginToXML",getRootElement(),username,password)
                        
end
                        end
                        end
                        end
                        
addEvent
("onRequestLogin",true)
addEventHandler("onRequestLogin",getRootElement(),PlayerLogin)
14. [INNE] System który co 12 minut zmienia czas na serwerze.
Witam. Czy ma kto? pomys? jak wykona? system kt?ry co 12 minut zmienia por? dnia na serwerze? Chodzi mi o co? takiego: dzie? -12minut-> noc -12minut->dzien -12minut->noc i tak dalej. Chodzi r?wnie? o to, ?e w momencie zmiany z nocy na dzie? wy?wietla? si? textdraw. System b?dzie wykorzystany w mojej nowej mapce w kt?rej dzie? = czas pokoju, noc = czas wojny. Gdy jest dzie? mo?na wchodzi? do interior?w przez znaczniki (g??wnie chodzi o zakup broni w ammunation). Czy kto? m?g?by mi na szybko napisa? kod kt?ry co 12 minut zmienia?by godzine z 10 na 22 i na odwr?t, i przy zmianie wy?wietla? textdraw? Blokowanie wej?cia zrobie sobie sam. Z g?ry dzi?ki.
15. [GF] bw - zmienia hasło
Witajcie, wykona?em BW - wed?ug tego poradniku:
http://gtao.pl/gfbw-jak-zrobic-vt23556.htm
Wszystko ?adnie pi?knie dzia?a, lecz po tym jak dostan? bw odczekam je - i b?dzie restart serwera/wyjdzie si? z gry has?o do konta zmienia si?.
Nawet pr?bowa?em usun?? wszystkie konta i stworzy? je od nowa, lecz has?o i tak si? zmienia?o.
kod:
[code]enum pInfo
{
pBw,
pSmierc,
}[/code]
[code]public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) return 1;
PlayerInfo[playerid][pBw] = 0;
PlayerInfo[playerid][pSmierc] = 0;
bankinfoTD[playerid] = TextDrawCreate(499.0, 99.0, "-");
TextDrawFont(bankinfoTD[playerid], 3);
TextDrawLetterSize(bankinfoTD[playerid], 0.6, 2.4);
TextDrawSetOutline(bankinfoTD[playerid], 1);
TextDrawColor(bankinfoTD[playerid], 0x0062C4FF);

TextDrawHideForPlayer(playerid,TorbaTD);
TextDrawHideForPlayer(playerid,Torba2TD);
TextDrawHideForPlayer(playerid,screeninfoTD);
TextDrawShowForPlayer(playerid,TDPRPG);

if(IsPlayerNPC(playerid)) return 1;
//==============================================================================
Meter1[playerid] = TextDrawCreate(526.000000,408.000000,"I");
Meter2[playerid] = TextDrawCreate(622.000000,421.000000," ");
Meter3[playerid] = TextDrawCreate(529.000000,428.000000," Range");
TextDrawUseBox(Meter2[playerid],1);
TextDrawBoxColor(Meter2[playerid],0x000000ff);
TextDrawTextSize(Meter2[playerid],524.000000,171.000000);
...
16. [INNE] czas sie zmienia
Witam ,mam problem poniewa? gdy dodaje do logowania
Kod:

SetPVarInt(playerid, "IleGral", czasspedzonyonline);
.czasspedzonyonline to jest wynik z bazy danych MySQL to wtedy czasami czas wariuje.Czasami czas zmienia si? na minus.Ma kto? jaki? pomys? ? w OnPlayerConnect mam
Kod:

SetPVarInt(playerid, "IleGral", GetTickCount());


@edit.Rozwi?za?em to takim sposobem ,?e zrobi?em 2 PVary IleGral i IleGral2. IleGral liczy? obecny czas spedzony na serwerze.A PVar IleGral2 trzymal czas ,kt?ry sie wczytywa? przy logowaniu.
17. [INNE] Nazwa Nie zmienia sie servhost.pl
Witam wgra?em tak? mapke i pliki z takiego serwera.Bo jak wgrywa?em sam pliki to co? by?y zepsute i jak wgra?em z innego serwera (kolegi da? dost?p do sh).I zmieni?em nazwe w cfg w mapie pozmienia?em i nic prosze o pomoc albo powiedzie? gdzie moge zmienic,
18. Mapa RP zmienia się w Grand Larcelany
Witajcie! Kupi?em dzi? serwer SA:MP 0.3c, wgra?em map? RP, bez skrypt?w, odpali?em, ustawi?em wszystko i ... Co kilkana?cie sekund od startu serwera mapa si? zmienia na Grand Larcelany. Wie kto? o co chodzi? Serwer stoi na netshoot.pl