ich bekomme aber die fehler nicht hin
1. Fehler
wenn bei mir im script ein typ springt kommt ein error:
[17:16:33] WARNING: [gamemodes]/[vio_lite]/vio_lite/fraktionen/sfpd/functions.lu
a:16: Bad argument @ 'getPlayerFromName'
script:
Lua
function grab_func ( player, cmd, targetName )
if not client or client == player then
local target = getPlayerFromName ( targetName )
if isOnStateDuty ( player ) then
if isElement ( target ) then
if vioGetElementData ( target, "tazered" ) then
local x1, y1, z1 = getElementPosition ( player )
local x2, y2, z2 = getElementPosition ( target )
if getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) < 10 then
local veh = getPedOccupiedVehicle ( player )
local model = getElementModel ( veh )
local validSeats = {}
if copcars[model] or model == 497 or model == 427 or model == 490 or model == 609 or model == 470 then
for i = 2, 3 do
if not getVehicleOccupant ( veh, i ) then
validSeats[i] = true
end
end
elseif copbikes[model] or model == 415 or model == 601 or model == 433 or model == 548 or 563 then
if not getVehicleOccupant ( veh, 1 ) then
validSeats[1] = true
end
else
infobox ( player, "\n\n\nDu sitzt in\neinem Ungueltigen\nFahrzeug!", 5000, 125, 0, 0 )
return
end
for key, index in pairs ( validSeats ) do
warpPedIntoVehicle ( target, veh, key )
executeCommandHandler ( "tie", player, targetName )
setElementData( target, "grab",1 )
toggleControl ( player, "enter_exit", true )
return
end
end
end
end
end
end
end
addCommandHandler ( "grab", grab_func )
addEvent ( "grab", true )
addEventHandler ( "grab", getRootElement(), grab_func )
Alles anzeigen
2.Fehler
wenn ein spieler bekommt eine spielminute da kommt wieder ein erorr:
[gamemodes]/[vio_lite]/vio_lite/jobs/payday.lua:214: attempt t
o perform arithmetic on a boolean value
und hier dass script :
Lua
function playingtime ( player )
if isElement ( player ) then if vioGetElementData ( player, "loggedin" ) == 1 then setPlayerWantedLevel ( player, tonumber( vioGetElementData ( player, "wanteds" ) ))
local pname = getPlayerName ( player )
vioSetElementData ( player, "curplayingtime", vioGetElementData ( player, "curplayingtime" ) + 1 ) if math.random ( 1, 10 ) == 1 then
checkForSymptoms ( player )
end
if math.floor ( vioGetElementData ( player, "curplayingtime" ) / 3 ) == vioGetElementData ( player, "curplayingtime" ) / 3 then
lowerFlush ( player )
elseif math.floor ( vioGetElementData ( player, "curplayingtime" ) / 20 ) == vioGetElementData ( player, "curplayingtime" ) / 20 then
lowerAddict ( player ) end vioSetElementData ( player, "playingtime", vioGetElementData ( player, "playingtime" ) + 1 ) local jailed = tonumber( vioGetElementData ( player, "jailtime" ) )
if jailed > 1 then
vioSetElementData ( player, "jailtime", jailed - 1 )
elseif jailed == 1 then
freePlayerFromJail ( player )
end if tonumber ( vioGetElementData ( player, "jobtime" ) ) ~= 0 then
vioSetElementData ( player, "jobtime", tonumber ( vioGetElementData ( player, "jobtime" ) ) - 1 )
end _G[pname.."paydaytime"] = setTimer ( playingtime, 60000, 1, player )
vioSetElementData ( player, "lastcrime", "none" ) if isOnDuty ( player ) or isArmy ( player ) then bonus = 1.2
else
bonus = 1
end
local income = tonumber(vioGetElementData( player, "pdayincome" ))
vioSetElementData ( player, "pdayincome", income+1 )
end payday ( player )
MySQL_SetString("userdata", "Bankgeld", MySQL_Save ( vioGetElementData ( player, "bankmoney") ), "Name LIKE '"..pname.."'")
MySQL_SetString("userdata", "Geld", MySQL_Save ( vioGetElementData ( player, "money" ) ), "Name LIKE '"..pname.."'")
ReallifeAchievCheck ( player ) if getPlayerPing ( player ) >= 350 then
setTimer ( pingCheck, 5000, 1, player )
end
vioSetElementData ( player, "timePlayedToday", vioGetElementData ( player, "timePlayedToday" ) + 1 ) if vioGetElementData ( player, "timePlayedToday" ) >= 720 and vioGetElementData ( player, "schlaflosinsa" ) ~= "done" then triggerClientEvent ( player, "showAchievmentBox", player, "Schlaflos in SA", 50, 10000 )
vioSetElementData ( player, "bonuspoints", vioGetElementData ( player, "bonuspoints" ) + 50 )
vioSetElementData ( player, "schlaflosinsa", "done" ) MySQL_SetString("achievments", "SchlaflosInSA", "done", "Name LIKE '"..getPlayerName(player).."'")
end end end
Alles anzeigen