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: bad
1. Bad argument
Witam mam taki problem ,?e podczas ??czenia si? mojego mysql wyskakuje taki komunikat prosz? o pomoc.

connection.lua:10: bad argument #1 to 'mysql_connect' (string expected, got
boolean)
2. Bad argument #1 to 'ipairs' (table expected, got boolean)
Witam, zaczn? ?e jestem ca?kowicie zielony w tym temacie :-? , ale wracaj?c
od pewnego czasu zacz??em bawi? si? paczk? MTA, wszystkie skrypty z bazami danych dzia?aj?, ale nie dzia?a jeden z nich. Jest to skrypt do systemu dom?w.
Po jego uruchomieniu wyrzuca b??d: interiory.lua:26: bad argument #1 to 'ipairs' (table expected, got boolean). Wrzucam tutaj skrypt interiory.lua z tym b??dem.
Po rozwi?zaniu problemu stawiam zimne :piwo:


interiory
={}


local dane=exports.srdb2:pobierzTabeleWynikow("SELECT id,interior,entrance,`exit` FROM domy_interiory WHERE `exit` IS NOT NULL AND active=1")
for 
_,v in ipairs(dane) do
local ii tonumber(v.id)
v.entrance=split(v.entrance,",")
v.id=nil
interiory
[ii]=v
end

addEvent
("moveMeTo"true)
addEventHandler("moveMeTo"resourceRoot, function(x,y,z,i,d)
setElementDimension(clientd)
setElementInterior(client,i,x,y,z)
setElementPosition(client,x,y,z)
setElementInterior(client,i)
end)
3. Bad argument
Witam, jest b??d, ?e nie mo?e okre?li? warto?ci, wie kto? jak go naprawi? ?
DB3
[lua]
bad argument #37 to 'format' (string expected, got boolean)
[/lua]
B??d le?y tutaj
[lua]
local query = exports["pystories-db"]:dbSet(string.format("UPDATE pystories_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s', health='%d', fuel='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', tuning='%s', headlights='%d,%d,%d', ownedPlayer='%d', lpgilosc='%s', lpgposiada='%s', licznik='%s', pojemnosc='%s', mk3='%s', blokada='%s' WHERE id=%d",

[/lua]

kod
s_side
[lua]
function onSaveVehicle(vehicle)
if getElementData(vehicle,"vehicle:spawn") then
-- Setting
local panelstates={}
local model=getElementModel(vehicle)
local health=getElementHealth(vehicle)
local x,y,z=getElementPosition(vehicle)
local rx,ry,rz=getElementRotation(vehicle)
local desc=getElementData(vehicle,"vehicle:desc") or ""
local id=getElementData(vehicle,"vehicle:id")
local fuel=getElementData(vehicle,"vehicle:fuel")
local mileage=getElementData(vehicle,"vehicle:mileage")
local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
local driver=getElementData(vehicle,"vehicle:driver") or ""
...
4. Bad argument sound/player
Witam jak naprawi? taki b??d z eksportem d?wi?ku ? ?cie?k? mam spisan? dobrze sprawdza?em kilka razy. Plik r?wnie? jest dobrze nagrany. Odtwarzanie tego d?wi?ku dzia?a tylko i wy??cznie w katalogu macierzystym. Jak chce zrobi? eksporta z katalogu w kt?rym znajduj? si? ten d?wi?k. Wyskakuje mi taki b??d

Bad 
'sound/player' pointer 'setSoundVolume'(1)

kod c_side

local export 
":horns-MoveRPG/sounds/1.wav"
local muza playSound(exporttrue)
setSoundVolume(muza0.5)

B??d niby mam tutaj.

setSoundVolume
(muza0.5
5. Bad argument..
Witam, maly problem. Tzn po uplynieciu czasu podanego w timerze, znika pojazd lecz nie przenosi uzytkownika w miejsce ktore powinien sie dostac.

Screen z DB3:


    local model getElementModel(veh)
     
local k getElementData(veh"salon")
     if 
== "salon" then
         x
y= -1966.47289.3335.47
     
elseif == "cygan" then
         x
y= -929.38, -504.0725.96
     end
    local veh
=createVehicle(model2861.52, -1990.7810.76359.80.0358.2)
    
setVehicleColorveh255255255 )
    
setVehiclePlateText(veh"TEST ")
    
setElementDimension veh69 )
    
setElementDimension source69 )
    
warpPlayerIntoVehicle(source,veh)
setTimer(function(plr)
    
destroyElement(veh)
    
setElementPosition plrxyz)
    
setElementDimension plr)
end4001)
end)
6. Bad argument @ 'Bindkey'
Bad argument @ 'Bindkey' [Expected player at argument 1, got table]
potrzebuje pomocy
to s-side
a to

bindKey
players"mouse1""down", function (player)

nie podoba si? wi?c potrzebuj? pomicy

function fanFunction()
players getElementsByType "player" )
for 
theKey,thePlayer in ipairs(players) do
bindKeyplayers"mouse1""down", function (player)
CzesciBurgera getElementData(player"Kesy") or 0
   
if CzesciBurgera 0 then
   outputChatBox 
("*****?e? k?sa ty cipo",player,225,0,0,true)
   
setElementHealth playergetElementHealth(player) + 20 )
            
exports.global:applyAnimation(player"FOOD""EAT_Burger"4000falsetruetrue)
 
jedzenie createObject(1271000)
        
attachElements (jedzenieplayer, -0.0870.740.55)
        
setElementData(player"Kesy",CzesciBurgera-1)
   else
   
outputChatBox ("To by? ostatni k?s w burgerze, zapamietaj go",225,225,0)
   
setElementHealth playergetElementHealth(player) + 20 )
destroyElement(jedzenie)
   
end
end 
)
end
end
addEventHandler 
"onResourceStart"getRootElement(), fanFunction )
7. Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argu
hey mam problem z zdefiniowaniem go?cia w aucie kto? pomo?e?
oto kod
s-side

function pomocnik ()
setTimer(function(thePlayer)
veh getPedOccupiedVehicle(thePlayer) --wy?wietla sie ten error co w temacie
if veh then
if getElementData(veh,"zarejestrony") == 1 then
                triggerClientEvent
(thePlayer"STARTJobBus"resourceRoot,veh
end
end
end
5000)
end
addEventHandler
("onResourceStart",getRootElement(),pomocnik)
8. Bad argument @ 'bindKey' [Expected player at argument 1, got
z?y argument ? nie czaje tego za cholere my?la?em ,?e wszystko dobrze napisa?em

bindKey
("e""down", function(player)
9. Bad usage @ 'dbConnect' [Can't connect to MySQL server on
Witam da sie jakos to naprawic?
WARNING: pystories-db/s_db.lua:23: Bad usage @ 'dbConnect' [Can't connect to MySQL server on 'numeryczne ip' (111)]
10. Bad argument @ 'addEventHandler' [Expected element at argume
Witam mam pewien problem bawi? si? w bramki na autostradach lecz mam pewien problem
kod

local markery 
= {
    {-
2668.071273.9355.43},
    {-
2677.321274.6355.43},
}

for 
i,v in ipairs(markery) do
    
local markery createMarker(v[1], v[2], v[3]-1"cylinder"9000170)
    
end

addEventHandler
("onClientMarkerHit"markery
function(
el)
local kasa getPlayerMoney(el)
local hajs 10
local veh 
getPedOccupiedVehicle(el)
if 
kasa hajs then outputChatBox("Nie posiadasz wystarczaj?co pini?dzy aby przejecha?."client255,255,255true) return end
if not veh then outputChatBox("Nie jeste? w aucie"client255,255,255true) return end
setPedFrozen
(veh,true)
takePlayerMoney(vehhajs)
setPedFrozen(veh,false)
--
end
end
)

b??d
Bad argument @ 'addEventHandler' [Expected element at argument 2, got table]

addEventHandler
("onClientMarkerHit"markery
function(
el)
11. Bad arguemnt
Witam, robie event kt?ry konczy prace po sside, lecz wyskakuje mi error w debugu ze nie wie co to plr

function zakonczPrace(plr)
    
setElementData(plr"praca:smieciarki"false)
    
destroyElement(veh)
    
destroyElement(markerpe)
    
triggerClientEvent(plr"pracaZakoncz"plr)
end
addEvent
("KoniecPracy"true)
addEventHandler("KoniecPracy"rootzakonczPrace)
12. Bad Argument @ TakeWeapon
Problem polega na tym, ?e pr?buj?c usun?? Equipped w paczce Tekkena, w pewien spos?b mi si? to uda?o. Jednak?e wyskakuje taki b??d:
[code]WARNING: dayz/core.lua:459: Bad argument @ 'takeWeapon' [Expected weapon-type at argument 2, got boolean][/code]

Plik:

[code]addEventHandler("removeBackWeaponOnDrop", root, function(check, slot)
if (slot == 1) then
removeWeaponBack(source);
removeWeaponReplace(source);
elseif (slot == 2) then
removeWeaponBack2(source);
end
if check then
local weapon = getElementData(source, "currentweapon_"..tostring(slot));
local _,id,_ = getWeaponAmmoType(weapon);
takeWeapon(source, id);
if (slot == 3) then
takeWeapon(client, id);
local weapon = getElementData(client, "currentweapon_3");
if weapon then
setElementData(client, weapon.." (Equipped)", getElementData(client, weapon.." (Equipped)") - 1);
setElementData(client, "currentweapon_3", "");
end
end
setElementData(source, "currentweapon_"..tostring(slot), "");
triggerClientEvent(source, "refreshInventoryManual", source);
end
end);[/code]


Co podejrzewam o z?e dzia?anie?
[code]addEventHandler("onPlayerMoveItemOutOFInventory", root, function(itemName, loot)
local itemPlus = getItemPlus(itemName)
if itemPlus == 1 and itemName then
triggerServerEvent("removeBackWeaponOnDrop", localPlayer, true, getEquippe...
13. DS3: bad argument #1 od 'ipars' (table expected, got boolean
Wi?c, pr?buje przenie?? system wzywania z ITS 2017 na Pystories 3.0
Wi?c typowo "elementdaty" zosta?y zmienione na odpowiadaj?ce byciu na "s?u?bie" w frakcji, jak i te? rozwi?za?em problem z "font'em". tylko zacz?? pojawia? si? nowy problem, polegaj?cy na tym ?e nie pojawiaj? si? zg?oszenia (mimo tego ?e s? zapisywane w bazie danych) jak i te? pojawia si? b??d w DS3:
[code]ERROR: (?cie?ka skryptu)iyw_zawiadomieniac.lua:209: bad argument #1 od 'ipars' (table expected, got boolean)[/code]
tak wygl?da kawa?ek kodu gdzie wyst?puje b??d:
[lua]addEvent("ZAWIADOMIENIA:SHOWLIST", true)
addEventHandler("ZAWIADOMIENIA:SHOWLIST", localPlayer, function(q,duty)
frakcja=duty
if not isElement(gridlist) then
gridlist = guiCreateGridList(332*w, 288*h, 703*w, 179*h, false)
guiGridListAddColumn(gridlist, "Zg?aszaj?cy:", 0.3)
guiGridListAddColumn(gridlist, "Opis zdarzenia:", 0.2)
guiGridListAddColumn(gridlist, "Data:", 0.2)
guiGridListAddColumn(gridlist, "Lokalizacja:", 0.2)
guiGridListAddColumn(gridlist, "DBID:", 0.1)
guiGridListAddColumn(gridlist, "SID:", 0)
dxfont0_1 = dxCreateFont(":pystories-logging/font/1.ttf", 10)
addEventHandler("onClientRender", root, render)
addEventHandler("onClientClick", root, click)
editing=false
showCursor(true)
for i,v in ipairs(q) do
local row=guiGridListAddRow(gridlist)
i...
14. Zegary w pojeździe - bad argument
Witam, pr?buj? ukmini? co? z w?asnymi zegarami w poje?dzie. Wyrzuca mi takie b??dy: [IMG]http://images78.fotosik.pl/659/988b806fe1a115bbmed.png[/IMG]

Kod zegar?w: [lua]local screenW, screenH = guiGetScreenSize()
function speed ( )
addEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler ("onClientVehicleEnter", root, speed)

function hideSpeed ( )
removeEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler("onClientVehicleExit", root, hideSpeed)
local v = getPedOccupiedVehicle, ( root )
local przebieg = getElementData (v,("przeb"))
local location = getZoneName ( x, y, z, true )

function hud ( )
if isPedInVehicle (localPlayer) == false then return end
sx, sy, sz = getElementVelocity (getPedOccupiedVehicle(localPlayer))
kmhs = math.floor(((sx^2 + sy^2 + sz^2)^(0.5))*180) --obliczamy pr?dko?? (m/s * 180 = 1 km/h)
dxDrawText(""..tostring(kmhs).."", screenW * 0.4427, screenH * 0.7278, screenW * 0.5219, screenH * 0.7880, tocolor(255, 255, 255, 255), 3.00, "bankgothic", "center", "center", false, false, false, false, false)
dxDrawText("km/h", screenW * 0.5297, screenH * 0.7620, screenW * 0.5604, screenH * 0.7880, tocolor(255, 255, 255, 255), 1.00, "default", "center", "bottom", false, false, false, false, false)
dxDrawText("&quo...
15. wywala Bad Argument przy bindKey po stronie serwera
Witam!

wywala mi taki b??d w DB3 po stonie s-side:


oto 28 linijka:
bindKey(player"e""down", function(playermd)


a oto ca?a funkcja:
bindKey(player"e""down", function(playermd)
if 
not isElementWithinMarker(playerm1then return end
if getElementData(player"zrespilGracz"then
        outputChatBox
("praca w trakcie poprawek"player)
        return
    
end
    
    
if not md or getElementType(player) ~= "player" or getPedOccupiedVehicle(playerthen return end
    
    local x
,y,getElementPosition(player)
    
local bus createVehicle(437x,y,z,0.0360.0269.9)
    
    
setElementData(bus"zrespilGracz"player)
    
setElementData(bus"pojazd_paliwo"50)
    
setElementData(bus"pojazd_przebieg"100)
    
    
warpPedIntoVehicle(playerbus)
    
removePreviousVehicles(player)
    
triggerClientEvent(player"STARTJobBus"resourceRootbus)

    
vehs[player] = bus
end
)
16. Bad argument outputChatBox ...
Witajcie, to m?j ju? 2 pierwszy temat na forum na koncie brata(pozwoli? mi!)
Mam problem z funkcj? outputChatBox, pokazuje si? w db3 bad argument.

oto m?j kod c-side
local sprawdz tonumber(guiGetText(wybor))
triggerServerEvent("SprawdzTowar"resourceRootplayersprawdz)


a to m?j kod s-side:
addEvent("SprawdzTowar"true)
addEventHandler("SprawdzTowar"resourceRoot, function(playersprawdz)
        
outputChatBox("Urz?dnik m?wi: przykro mi, nie widze Pana w naszej bazie danych..."player25500true)
end)


Z g?ry dzi?ki :]
17. Bad 'setElementData'..
Mam Tu kod lua z odkodowanego DayZ odpowiadaj?cy za respawn pojazd?w,czy widzicie tu jaki? b??d bo po wpisaniu komendy nic si? nie dzieje ;/


function notifyAboutExplosion()
  
local col getElementData(source"parent")
  
local x1y1z1 getElementPosition(source)
  
idxygetElementData(col"spawn")[1], getElementData(col"spawn")[2], getElementData(col"spawn")[3], getElementData(col"spawn")[4]
  
setTimer(respawnDayZVehicle18000001idxyzsourcecolgetElementData(col"MAX_Slots"))
  
setElementData(col"deadVehicle"true)
  
setElementData(source"isExploded"true)
  
createExplosion(x1 4y1 1z14)
  
createExplosion(x1 2y1 4z14)
  
createExplosion(x1 1y1 5z14)
  
createExplosion(x1 4y1z1 24)
end
addEventHandler
("onVehicleExplode"getRootElement(), notifyAboutExplosion)


Bo w logach pokazuje mi ?e w tej linijce jest z?y 'setElementData'

 idxygetElementData(col"spawn")[1], getElementData(col"spawn")[2], getElementData(col"spawn")[3], getElementData(col"spawn")[4
18. Bad 'player' pointer @ 'getPlayerTeam'
Siema Napisa?em skrypt na teleportacje przez marker po czym wyskakuje mi b?ad :/

o to Kod Lua :


marker 
createMarker( -1078.38402.8913.1"cylinder"1.50237184255 )

function 
teleport (hitElement)
    if 
getPlayerTeam(hitElement) == getTeamFromName("Admins"
then
    
if getPedOccupiedVehicle(hitElement)
then   
    setElementPosition 
(hitElement,-1168.86,341.98,673.28 )
end
end
end
    addEventHandler 
("onMarkerHit",marker,teleport


B??d:

Bad 'player' pointer 'getPlayerTeam'(1)


Prosz? o szybk? pomoc :)
19. Bad 'element' pointer @ 'destroyElement'(1)
Witajcie, mam problem z usuwaniem button?w:

B??d
Bad 'element' pointer @ 'destroyElement'(1)

Kod:
local prawkoPed createPed(17, -2035.14, -118.141035.171875)
setElementInterior(prawkoPed3)
setElementRotation(prawkoPed00270)
buttons = {}

addEventHandler("onClientClick"getRootElement(),
function(
buttonstateabsoluteXabsoluteYworldXworldYworldZclickedElement)
    if (
clickedElement==prawkoPedthen
        local x
getScreenFromWorldPosition(-2035.14, -118.141035.171875)
        
buttons[1] = guiCreateButton(xy10020"Rozmowa"false)
        
addEventHandler("onClientGUIClick"buttons[1], startRozmowa)
    else
        for 
kbuttons in ipairs(buttons) do
            
destroyElement(buttons)
        
end
    end
end
)

function 
startRozmowa()
    for 
kbuttonss in ipairs(buttons) do
        
destroyElement(buttonss)
    
end
end
20. Bad argument @ 'getVehicleTowedByVehicle' #2
Siemka !

Mam problem z funkcj? getVehicleTowedByVehicle. Przy za?adunku towaru, pakuje si? on raczej do przyczepy, ale gdy wyjd? z ci??ar?wki to wyskakuje ten b??d co w temacie.

http://pastebin.com/Xan1DJS3
21. Bad argument @ 'getVehicleTowedByVehicle'
Witam !!

Mam problem zwi?zany z funkcj? getVehicleTowedByVehicle.

[lua]
function system(hitElement)
local vehicle = getPedOccupiedVehicle(hitElement)
if destmarker then
if vehicle then
if rozl_licznik == 0 then
playerPoints = getElementData(hitElement, "Pkt")
local trucks_ids = trucks[getElementModel(vehicle)]
local trailers_ids = trailers[getElementModel(vehicle)]
if vehicle_ids[getElementModel(vehicle)] or getVehicleTowedByVehicle( trucks_ids ) == trailers_ids then
local jobstat = getElementData(vehicle, "praca2")
if jobstat == false then
guiSetVisible(oknotoww, true)
showCursor(true)
for k, v in ipairs ( towary ) do
guiSetEnabled ( kupuj [ k ], ( playerPoints >= v [ 3 ] ) )
end
else
rozladunek()
end
else
outputChatBox("To nie jest pojazd dostawczy!", hitElement, 0, 255, 0)
end
else
outputChatBox("Jeszcze nie mo?esz za?adowa?/roz?adowa? towaru!", hitElement)
end
else
outputChatBox("Aby za?adowa?/roz?adowa? towar musisz mie? pojazd!", hitElement, 0, 255, 0)
end
end
end
addEventHandler( "onClientMarkerHit", resourceRoot, system )
[/lua]

[ Dodano : 2012-10-29, 16:08 ]
[lua]
local vehicle_ids = {
[524] = true, -- Cement Truck
[578] = true, -- DFT-30
[414] = true, -- Mule
[440] = true, -- Rumpo
...
22. Bad argument @ 'getMarkerTarget'
Client:

[code]

for k, v in ipairs (markers) do
destmarker = createMarker(v[1], v[2], v[3], "cylinder", 3, 255, 255, 0, 255)
createBlip(v[1],v[2],v[3], 51)
setElementData(destmarker, "id", v[4])
end

function towarTrociny()
dest = markers[math.random(1, #markers)]
if towar == 0 then
towar = 1
outputChatBox("Za?adowa?e? trociny!", player)
destblip = createBlip( dest[1], dest[2], dest[3], 41, 2, 255, 255, 0, 0, 100)
setElementData(source, "id2", dest[4])
else
outputChatBox("Aby za?adowa? ten towar musisz mie? minimum 0 punkt?w!", player, 0, 255, 0)
end
end

[/code]

Serwer:

[code]

function rozladunek(source)
local x1, y1, z1 = getMarkerTarget(source)
local x2, y2, z2 = getMarkerTarget(blipmarker)
for b, tow in ipairs (pack) do
if towar == b and x1 == x2 and y1 == y2 then
setElementData(getLocalPlayer(),"points",tonumber(points + 1))
towar = 0
rmoney = math.random(tow[4],tow[5])
givePlayerMoney( source, tonumber(rmoney))
outputChatBox("Roz?adowa?e?: " .. tow[2], player)
destroyElement(destblip)
else
outputChatBox("To nie jest ten roz?adunek!", play...