Tematy otagowane jako: c.lua
1. przenosszenie koordynatow z c.lua do s.lua
C.lua
local kordy = {
{- 1845.80 , 1387.51 , 7.18 ,- 1900.60 , 1403.90 , 0.00 , 3.1 , 358.7 , 349.6 },
{- 1809.31 , 1388.02 , 7.04 ,- 1892.50 , 1499.96 , 0.94 , 0.0 , 0.0 , 25.8 },
{- 1829.85 , 1356.07 , 7.04 ,- 1847.42 , 1552.92 , 1.18 , 0.0 , 0.0 , 320.0 },
}
function rozpocznij ()
local losuj = math . random ( 2 , #kordy)
jobMarker = createMarker ( kordy [ losuj ][ 1 ], kordy [ losuj ][ 2 ], kordy [ losuj ][ 3 ]- 1.0 , "cylinder" , 1.0 , 255 , 0 , 0 )
jobBlip = createBlipAttachedTo ( jobMarker , 12 )
triggerServerEvent ( "przeniesto" , root , kordy [ losuj ][ 4 ], kordy [ losuj ][ 5 ], kordy [ losuj ][ 6 ], kordy [ losuj ][ 7 ], kordy [ losuj ][ 8 ], kordy [ losuj ][ 9 ])
addEventHandler ( "onClientMarkerHit" , jobMarker , busDriver )
end
s.lua
kordys = {}
addEvent ( "przeniesto" , true )
addEventHandler ( "przeniesto" , resourceRoot ,function( a , b , c , d , e , f )
kordys [ root ]= a , b , c , d , e , f
end )
addEvent ( "warplodz" , true )
addEventHandler ( "warplodz" , resourceRoot ,function( el )
if not el then return end
local lodz = createVehicle ( 595 , #kordys)
kordys = {}
warpPedIntoVehicle ( el , lodz )
vehs [ el ] = lodz
end )
DB3:
Kod:
[20-10-17 15:19] WARNING: [gm]/[prace]/FLIFE-wodneie/s.lua:141: Bad argument @ 'createVehicle' [Expected number at argument 3, got none]
[20-10-17 15:19] WARNING: [gm]/[prace]/FLIFE-wodneie/s.lua:143: Bad argument @ 'warpPedIntoVehicle' [Expected vehicle at argument 2, got boolean]
2. Jak wywołać funkcje z c.lua w s.lua?
Cze?? mo?e da? kto? mi jaki? przyk?ad jak wywo?a? funkcje z c.lua w s.lua...
c.lua
[lua]function zle2()
dxDrawText("B??dny nick i/lub has?o!", 0*w, 733*h, 400*w, 746*h, tocolor(255, 0, 0, 255), 1.00, font2, "center", "center", false, false, false, false, false)
setTimer(function()
removeEventHandler("onClientRender", getRootElement(), zle2)
end, 5000,1)
end[/lua]
s.lua
[lua]addEvent("tryLogin", true)
addEventHandler("tryLogin", resourceRoot, function(login,pass)
local q = dbQuery(db, "SELECT * FROM users WHERE login=? AND pass=?", login, md5(pass))
local w = dbPoll(q, -1)
if w and #w > 0 then
triggerClientEvent(client, "closePanel", resourceRoot)
setCameraTarget(client, client)
setPlayerName(client, w[1].login)
setPlayerMoney(client, w[1].money)
setElementModel(client, w[1].skin)
setElementPosition(client, w[1].posx, w[1].posy, w[1].posz)
setElementData(client, "player:logged", true)
setElementData(client, "player:id", w[1].id)
setElementHealth(source, w[1].health)
setElementFrozen(client,false)
setPedArmor(client, w[1].armor)
outputChatBox("* Witaj na NAZWA_TWOJEGO_SERWERA!", client) -- Podmieni? 'NAZWA_TWOJEGO_SERWERA' na nazw? Twojego serwera.
setPlayerRotation(client,40)
else
outputChatBox("* B??dny nick i/lub has?o!", client)--zamiast tego ma by? wywo?ana funkcja zl...
3. usuwanie c.lua z pobranych zasobów serwera
witam od jakiego? czasu my?l? jak usun?? plik ze strony "client.lua" , chodzi mi to je?li mam serwer i nowy gracz pobiera zas?b to z?by strona "client" usuwa?a si? nie by?a widoczna w folderze mods/deathmatch/resources/jaki? folder z servera z plikiem lua
jak to zrobic ? za pomoc stawiam