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(client, d)
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(export, true)
setSoundVolume(muza, 0.5)

B??d niby mam tutaj.

setSoundVolume
(muza, 0.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 
k == "salon" then
         x
, y, z = -1966.47, 289.33, 35.47
     
elseif k == "cygan" then
         x
, y, z = -929.38, -504.07, 25.96
     end
    local veh
=createVehicle(model, 2861.52, -1990.78, 10.76, 359.8, 0.0, 358.2)
    
setVehicleColor( veh, 255, 255, 255 )
    
setVehiclePlateText(veh, "TEST ")
    
setElementDimension ( veh, 69 )
    
setElementDimension ( source, 69 )
    
warpPlayerIntoVehicle(source,veh)
setTimer(function(plr)
    
destroyElement(veh)
    
setElementPosition ( plr, x, y, z)
    
setElementDimension ( plr, 0 )
end, 400, 1)
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
bindKey( players, "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 ( player, getElementHealth(player) + 20 )
            
exports.global:applyAnimation(player, "FOOD", "EAT_Burger", 4000, false, true, true)
 
jedzenie = createObject(1271, 0, 0, 0)
        
attachElements (jedzenie, player, -0.087, 0.74, 0.55)
        
setElementData(player, "Kesy",CzesciBurgera-1)
   else
   
outputChatBox ("To by? ostatni k?s w burgerze, zapamietaj go",225,225,0)
   
setElementHealth ( player, getElementHealth(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, 0 )
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.07, 1273.93, 55.43},
    {-
2677.32, 1274.63, 55.43},
}

for 
i,v in ipairs(markery) do
    
local markery = createMarker(v[1], v[2], v[3]-1, "cylinder", 9, 0, 0, 0, 170)
    
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?.", client, 255,255,255, true) return end
if not veh then outputChatBox("Nie jeste? w aucie", client, 255,255,255, true) return end
setPedFrozen
(veh,true)
takePlayerMoney(veh, hajs)
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", root, zakonczPrace)
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(player, md)


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

    
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", resourceRoot, player, sprawdz)


a to m?j kod s-side:
addEvent("SprawdzTowar", true)
addEventHandler("SprawdzTowar", resourceRoot, function(player, sprawdz)
        
outputChatBox("Urz?dnik m?wi: przykro mi, nie widze Pana w naszej bazie danych...", player, 255, 0, 0, true)
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 x1, y1, z1 = getElementPosition(source)
  
id, x, y, z = getElementData(col, "spawn")[1], getElementData(col, "spawn")[2], getElementData(col, "spawn")[3], getElementData(col, "spawn")[4]
  
setTimer(respawnDayZVehicle, 1800000, 1, id, x, y, z, source, col, getElementData(col, "MAX_Slots"))
  
setElementData(col, "deadVehicle", true)
  
setElementData(source, "isExploded", true)
  
createExplosion(x1 + 4, y1 + 1, z1, 4)
  
createExplosion(x1 + 2, y1 - 4, z1, 4)
  
createExplosion(x1 - 1, y1 + 5, z1, 4)
  
createExplosion(x1 - 4, y1, z1 - 2, 4)
end
addEventHandler
("onVehicleExplode", getRootElement(), notifyAboutExplosion)


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

 id, x, y, z = getElementData(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.38, 402.89, 13.1, "cylinder", 1.5, 0, 237, 184, 255 )

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.14, 1035.171875)
setElementInterior(prawkoPed, 3)
setElementRotation(prawkoPed, 0, 0, 270)
buttons = {}

addEventHandler("onClientClick", getRootElement(),
function(
button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement)
    if (
clickedElement==prawkoPed) then
        local x
, y = getScreenFromWorldPosition(-2035.14, -118.14, 1035.171875)
        
buttons[1] = guiCreateButton(x, y, 100, 20, "Rozmowa", false)
        
addEventHandler("onClientGUIClick", buttons[1], startRozmowa)
    else
        for 
k, buttons in ipairs(buttons) do
            
destroyElement(buttons)
        
end
    end
end
)

function 
startRozmowa()
    for 
k, buttonss 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...