Siemka. Ucze sie pisania w lua i napotka?em problem nad kt?rym siedze ju? d?u?szy czas. Przerabiam skrypt na myjnie. Fukcja po stronie serwera dzia?a?a do momentu a? doda?em setElementFrozen. Od tego momentu pokazuje b??d Bad argument @ "getPlayerOccupiedVechicle"[Expected ped at argument 1, got nil].
serwer
[lua]
addEvent("onserver",true)
local kwota = 100;
function umyj ( thePlayer)
local playerVehicle = getPlayerOccupiedVehicle ( thePlayer )
if playerVehicle then
local currentFreezeStatus = isElementFrozen ( playerVehicle )
local newFreezeStatus = not currentFreezeStatus
setElementFrozen ( playerVehicle, newFreezeStatus )
fadeCamera ( thePlayer, false, 2.5, 0, 0, 0 )
setTimer ( fadeCamera, 2500, 1, thePlayer, true, 2.5)
outputChatBox ( "Witamy na myjni samochodowej!", thePlayer, 0, 255, 255, true )
end
end
addEventHandler("onserver",getRootElement(),umyj)
[/lua]
client
[lua]myShader = dxCreateShader( "texture.fx" )
local kwota = 100
local x,y,z = 1911.2, -1776, 12
local Marker = createMarker(x, y, z, "cylinder", 5, 255, 0, 0, 150)
local blip = createBlip(1911.2, -1776, 12, 40)
function cleancar (player)
local vehicle = getPlayerOccupiedVehicle ( player )
if kwota<=getPlayerMoney(player) then
if vehicle then
engineApplyShaderToWorldTexture( myShader, "vehiclegrunge256"... |