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: robie
1. co robię źle?
Cze??. Postanowi?em se zrobi? panel logowania ( z postaciami ), ale nie wiem jak pobiera? dane z mysql, czy gracz ma ju? posta?, a jak tak, to ile. W sensie wiem, w serwerze, ale nie wiem jak zrobi?, ?eby to sprawdza? po stronie clienta ( czyli, ile jest postaci. Np. je?li jedna to pokazuje si? jakie? okienko ). Wiem tyle, ?e triggerem. Ale nie wiem co ?le robi?.
2. Co robie zle? ( Podmianka skina )
Witam, gdy chce sobie wgra? skina ( Dokladnie tego https://gamemodding.com/en/gta-san-andreas/skins/41683-new-sffd1-pozharnik.html )

I podmienic za skina safd to gdy jest juz w folderze resource podmianka jak powinna byc, wszystko jest tak jak powinno byc, to w grze wchodzac w blip skina nadal wybiera sie podstawowy z gry ( Wczesniej wgralem koszar?wke na ktorej sie wzorowalem, tamta dzialala a skin podmieniany teraz nie dzia?a ) Gdzie le?y problem?
3. UCZĘ SIĘ DOPIERO I NIE WIEM CO ROBIĘ ŹLE! PODPIĄĆ POD ACL.
Cze?? Dopiero Zaczynam Swoj? Przygod? Z Lua I Nie Wiem Co Robi? ?le. Prosz? Was O Pomoc.

Chcia?bym, Aby Te Dwa Skrypty "O Ile Mo?na Je Tak Nazwa?" Dzia?a?y Jedynie Pod Grup? ACL O Nazwie OWNER, ?eby Zwyk?y Gracz Nie Mia? Do Tego Dost?pu.

Pierwszy Plik .lua
function consoleJetPack (thePlayer, commandName)
if not doesPedHaveJetPack ( thePlayer ) then
local status = givePedJetPack ( thePlayer )
else
if not status then
local status = removePedJetPack ( thePlayer )
if ( not status ) then
end
end
end
end

addCommandHandler("jp", consoleJetPack)

Drugi Plik .lua
addCommandHandler( "gp",function ()
local x,y,z=getElementPosition(localPlayer)
local _,_,a=getElementRotation(localPlayer)
p=string.format("%.2f, %.2f, %.2f",x, y, z)
setClipboard(p)
outputChatBox("Pozycja Gracza: " .. p)
end)

Oraz Plik meta.xml
<meta>
<script src="gp.lua" type="client"/>
<script src="jp.lua" type="server"/>
</meta>

Sorki, ?e Tak Wklejone, Ale Jetem Nowy Na Forum I Nie Wiem Jak Wstawia?.[/b]
4. co robie zle
co robie zle? nie sprawdza mi

function show_acheivement localPlayer )

local balance getPlayerMoney localPlayer )

if (
balance <9then
    outputChatBox 
"dzia?a"localPlayer 
end
end
--add
5. [SAMP] TERAZ ROBIĘ TRICK'a [POŚCI
Hello!

TERAZ ROBI? TRICK'a - dam rad??

>>> https://www.youtube.com/w...noEuK1_8&t=421s <<<
6. Co robię źle?
Mia?em skrypt na suszark?, z tym ?e jedna czynno?? w niej by?a wolna, wi?c postanowi?em ?e zrobi? w niej tam zniszczenie pojazdu. Problem w tym ?e wybieram to na suszarce, klikam i wy?wietla si? tylko info na chacie, co robi? ?le?
[code]isBike = {[509]=true, [481]=true, [510]=true} -- rowery

function oddajPojazdDoPrzechowywalni(veh, player, id, bool)
if isElement(veh) then
local acc = getPlayerAccount(player)
if acc then
local wlasciciel = getElementData(veh, "car_owner")
local model = getElementModel(veh)
dbExec(handler, "INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")

if isElement(player) then
if bool then
outputChatBox("Tw?j pojazd "..getVehicleName(veh).." zosta? umieszczony w przechowywalni.", player, 255, 255, 255, true)
else
outputChatBox("Odda?e? pojazd "..getVehicleName(veh).." do przechowywalni.", player, 255, 255, 255, true)
end
end

destroyElement(veh)
end
end
end


addEvent("onDryerAction", true)
addEventHandler("onDryerAction", root,
function(typ,selected,el)
if not el or not selected then return end
if typ == "player" then
if selected == 1 then
local x,y,z=getElementPosition(source)
setElementPosition(el,x,y,z+2)
outputChatBox("Przenios?e? gracza do siebie.", source)
end
if selected == 2 then
outputChatBox("Wykopa?e? t...
7. co robię źle?
Witam mam pytanie co ?le robi?. Chce robi? by nikt pr?cz frakcji nie m?g? wej?? do tego auta. Zapis jest na mysql


local karetki 
= {
    {-
156.551011.6519.62358.10.0358.3},
    {-
150.641012.1219.62358.1360.0357.2},
    {-
140.351012.0419.62358.1360.0355.9},
}

for 
i,v in pairs(karetki) do
    
local vehicle=createVehicle(525v[1], v[2], v[3])
    
setElementRotation(vehiclev[4], v[5], v[6])
    
setVehicleEngineState(vehiclefalse)
    
setElementFrozen(vehicletrue)
    
    
removeVehicleSirens(vehicle)
    
addVehicleSirens(vehicle62truefalsefalsetrue 
    
setVehicleSirens(vehicle1, -0.7002.9000.100255255255255255 ) --przod karetka
    setVehicleSirens
(vehicle20.7002.9000.100255255255255255 ) --przod
    setVehicleSirens
(vehicle3, -0.700, -3.0001.80025500255255 ) --tyl
    setVehicleSirens
(vehicle40.700, -3.0001.80000255255255 ) --tyl
    setVehicleSirens
(vehicle5, -0.4000.3002.00025500255255 ) --gora
    setVehicleSirens
(vehicle60.4000.3002.00025500255255 ) --gora
    addVehicleUpgrade
(vehicle1078)
    
    
setElementFrozen(vehicle,true)
    
setElementData(vehicle,"vehicle:fuel"100)
    
setElementData(vehicle,"vehicle:rank",1)
    
setElementData(vehicle,"vehicle:desc","PD-" ..i)
end
8. Co robię źle? - marker
Hej
W?a?nie ucz? si? tworzy? skrypty, zaczynam od bardzo ma?ych jednak?e chc? aby po wjechaniu/ wej?ciu w marker na chacie wy?wietli?o napis, marker jest lecz funkcji nie ma, o to kod;

Kod:

marker = createMarker (2451.99121, -1658.77710, 12.30469, 'cylinder', 10, 255, 0, 0, 50)

function info(thePlayer, hitElement)
if isElementWithinMarker(thePlayer, marker) then
outputChatBox(" ten tekst", thePlayer, 255, 50, 50)
end
end
addEventHandler("onMarkerHit", thePlayer, marker)


Jestem amatorem, to jest na pewno ?atwy skrypt do stworzenia, m?g?by kto? napisa? co napisa?em ?le i co zmieni??

Dzi?ki
9. Co robię źle?
Witam, elo, cze??, siemanko z tej strony mi?y, serdeczny i zawsze u?miechni?ty Basil, dobra koniec ?art?w. Mam skrypt na prawko, kt?ry kupi?em od pewnego skryptera, ale jak zmienie koordynaty to nie ma markera w kt?rym rozpoczynamy zdawanie.


Cz??? skryptu:
[code]local prawko = createMarker(-2026.5999755859,-101.5,34.099998474121, "cylinder", 1.5, 255, 0, 255)
setElementDimension(prawko, 0)
setElementInterior(prawko, 0)

local punktyJazdy = {
{-2062.1000976563,-70.199996948242,34.200000762939},
{-2164.1000976563,-69.599998474121,34.200000762939},
{-2165,43.700000762939,34.200000762939},
{-2153.3000488281,107.69999694824,34.200000762939}
{-2098.1999511719,107.69999694824,34.200000762939
{-2013.0999755859,106.19999694824,26.5}
{-2009.9000244141,36.700000762939,31.799999237061}
{-2009.5999755859,-50,34.200000762939}
{-2042.4000244141,-67.699996948242,34.200000762939}
}

function showNextCP(plr)
local punkt = getElementData(plr, "egzaminP_postep")
local ile = punktyJazdy[punkt]

if not ile then
egzaminKoniec(plr, true)
return
end

local marker = createMarker(ile[1], ile[2], ile[3], "checkpoint", 5, 255, 0, 0, 200, plr)
setElementData(plr, "egzaminP_marker", marker)

if punktyJazdy[punkt+1] then
ile = punktyJazdy[punkt+1]
setMarkerTarget(marker, ile[1], ile[2], ile[3])
end
end

addEventHandler("onMarker...
10. Co robię źle?
Cze??, mam problem z tym skryptem: nie wiem czemu nie odpala si? d?wi?k.

Client:

[lua]
addEvent("stworzDzwiekPojazdow11", true)
addEventHandler("stworzDzwiekPojazdow11", root, function(dzwiek,range)
local sxxkgvohkow=playSound3D(dzwiek, 0,0,0,true)
attachElements(sxxkgvohkow, source)
setSoundMaxDistance(sxxkgvohkow, range or 250)
end)

addEvent("odtworzDzwiek", true)
addEventHandler("odtworzDzwiek", resourceRoot, function(dzwiek)
if fileExists(""..dzwiek..".ogg") then
playSound(""..dzwiek..".ogg")
elseif fileExists(""..dzwiek..".wav") then
playSound(""..dzwiek..".wav")
end
end)

local dzwiekWybierz1_lelele=getTickCount()-2500
local function dzwiekWybierz1()
dzwiekWybierz1_lelele=getTickCount()
if getTickCount()-dzwiekWybierz1_lelele<2500 then return end
local Pojazd = getPedOccupiedVehicle(localPlayer)
local anPojazd = getElementModel(Pojazd)
if Pojazd and getVehicleController(Pojazd)==localPlayer then
if anPojazd==407 then
--nazwa syreny, zasieg. (standardowe 250).
triggerServerEvent("uzyjDzwiekuPojazdow", Pojazd, "syrena.wav", 250)
cancelEvent()
return
end
end
end
bindKey("1", "down", dzwiekWybierz1)

addEvent("zniszczDzwiekPojazdow11", t...
11. Co robię źle ???

function aktualizacjaCzasu()
local pAccount getPlayerAccount source )
local account getAccountName(pAccount)
outputChatBox(account)
            
end
addEventHandler
("onResourceStart",getRootElement(),aktualizacjaCzasu)

strona serwera

debug :
WARNING: [S]Stats/scriptsv.lua:3: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]
WARNING: [S]Stats/scriptsv.lua:4: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean]


Na chacie powinna pojawi? si? nazwa konta ?r?d?a (source) lecz tak si? nie dziej?...
Wie kto? dlaczego ? Source nie mo?e by? stosowany w funkcjach z kontami ?
12. Co robię nie tak ???
Dopiero zaczynam LUA wi?c prosze o wyrozumia?o??..
Oto kod:

[size=18][color=orange][glow=orange]Me[/size]ta.xml[/glow]
[/color]
[code]<meta>
<script src="skrypt.lua" type="client"/>
</meta>[/code]

[glow=orange][size=18][color=orange]Skrypt.lua[/color][/size][/glow]

[code]function funkcja ( thePlayer )
setElementModel ( thePlayer,285 )
setElementHealth ( thePlayer, 200 )
setPedArmor ( thePlayer, 100 )
giveWeapon( thePlayer, 1, 999 )
giveWeapon( thePlayer, 5, 999 )
giveWeapon( thePlayer, 17, 999 )
giveWeapon( thePlayer, 17, 999 )
giveWeapon( thePlayer, 24, 999 )
giveWeapon( thePlayer, 24, 999 )
giveWeapon( thePlayer, 26, 999 )
giveWeapon( thePlayer, 26, 999 )
giveWeapon( thePlayer, 29, 999 )
giveWeapon( thePlayer, 29, 999 )
giveWeapon( thePlayer, 31, 999 )
giveWeapon( thePlayer, 31, 999 )
giveWeapon( thePlayer, 34, 999 )
giveWeapon( thePlayer, 34, 999 )
giveWeapon( thePlayer, 35, 999 )
giveWeapon( thePlayer, 35, 999 )
giveWeapon( thePlayer, 46, 999 )
giveWeapon( thePlayer, 46, 999 )
end
end
end
end
end
end
end
end
end
...
13. [INNE] Co robię źle?
Mam map? PolskiExtremeParty, i nie mog? si? na adma zalogowa?. Znalaz?em w mapie kod gdzie trzeba wpisa? sw?j nick i IP ?eby mo?na by?o si? zalogowa? na admina, ale poustawia?em moim zdaniem prawie wszystko w tym kodzie, ale nadal nie mog? sie zalogowa? na adma. Teraz podam ten kod:


/*
if(ISADMIN[playerid] == 3){
if(strcmp("Qazz",PlayerName(playerid),false) && strcmp("NICK_GRACZA",PlayerName(playerid),false)){
Kick(playerid);
}else{
if(strcmp(PlayerIP(playerid),"192.168.1.2",false) && strcmp(PlayerIP(playerid),"IP_GRACZA",false)){
Kick(playerid);
}
}
}
if(ISADMIN[playerid] == 2){
if(
strcmp("MrocznyMag",PlayerName(playerid),false) &&
strcmp("Mc_Squad",PlayerName(playerid),false) &&
strcmp("NICK_GRACZA",PlayerName(playerid),false) &&
strcmp("NICK_GRACZA",PlayerName(playerid),false) &&
strcmp("NICK_GRACZA",PlayerName(playerid),false)
){
Kick(playerid);
}
}
*/




Co jest jeszcze nie tak? ;)