Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-12-04, 20:14


Tey







Wiek: 31
Na forum: 5017 dni
Posty: 155
Nick w MP: l0nger

Piwa: 281

Respekt: 193
Respekt: 193Respekt: 193

Stw?rz event po stronie klienta wywo?uj?c t? funkcj?: http://wiki.multitheftaut...ObjectBreakable podczas tworzenia barierki wywo?aj wcze?niej wspomniany event i sprawa za?atwiona.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 20:18


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

c-side


local pacholki = {} 

function createPacholek(player) 
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
local x, y, z = getElementPosition(player) 
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5, r1, r2, r3 ) 
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt) 
triggerClientEvent ( "cancelDestroy", player, pacholki )
end 
addCommandHandler("ustawbarierke", createPacholek) 

function destroyPacholki(player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end 
for i,v in pairs(pacholki) do 
if isElement(envy) then 
destroyElement(envy) 
end 
end 
pacholki = {} 
end 
addCommandHandler("usunbarierki", destroyPacholki)



s-side

addEvent ( "cancelDestroy", true )
addEventHandler ( "cancelDestroy", root, function ( pacholek )
    setObjectBreakable ( pacholek, false )
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 20:48


Fanciak

BOT






Wiek: 26
Na forum: 4587 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Shuffle, skrypt si? w??cza, ale gdy stawiam barierk? to DB ukazuje to:

WARNING : Barierki/BarierkiC-Side.lua:4: Bad Argument @ 'GetPlayerTeam' [Expented team at argument at 1 , got boolean]

WARNING : Barierki/BarierkiC-Side.lua:5: Bad Argument @ 'GetTeamName' [Expented team at argument at 1 , got boolean]



A przy usuwaniu barierki to:


WARNING : Barierki/BarierkiC-Side.lua:16: Bad Argument @ 'GetPlayerTeam' [Expented team at argument at 1 , strin 'usunbarierki']


WARNING : Barierki/BarierkiC-Side.lua:17: Bad Argument @ 'GetTeamName' [Expented team at argument at 1 , got boolean]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 21:15


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

local pacholki = {} 

function createPacholek(com, player) 
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
local x, y, z = getElementPosition(player) 
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5, r1, r2, r3 ) 
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt) 
triggerClientEvent ( "cancelDestroy", player, pacholki )
end 
addCommandHandler("ustawbarierke", createPacholek) 

function destroyPacholki(com, player)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end 
for i,v in pairs(pacholki) do 
if isElement(envy) then 
destroyElement(envy) 
end 
end 
pacholki = {} 
end 
addCommandHandler("usunbarierki", destroyPacholki)


Pierwszym argumentem w addCommandHandler c-side jest komenda.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-14, 19:53


XQward







Wiek: 25
Na forum: 4485 dni
Posty: 56



Respekt: 50

Tostuch, te same DB3 co napisa? Fanciak

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-15, 17:46


TheTroll

Pan Majster






Wiek: 39
Na forum: 4905 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1117

Respekt: 120
Respekt: 120

Skrypt po stronie serwera :)
local pacholki = {} 

function createPacholek(player,com) 
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end
local x, y, z = getElementPosition(player) 
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1228, x, y, z-0.5, r1, r2, r3 ) 
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt) 
triggerClientEvent ( "cancelDestroy", player, pacholki )
end 
addCommandHandler("ustawbarierke", createPacholek) 

function destroyPacholki(player,com)
team = getPlayerTeam ( player )
if getTeamName ( team ) ~= "SAPD" then return end 
for i,v in pairs(pacholki) do 
if isElement(envy) then 
destroyElement(envy) 
end 
end 
pacholki = {} 
end 
addCommandHandler("usunbarierki", destroyPacholki)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-15, 17:51


Terr9909

Skrypter LUA






Wiek: 27
Na forum: 4375 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Prosz?, tutaj masz m?j skrypt kt?ry wyda?em, nie pojawi? si? bugi.
http://gtao.pl/stpobierz-...tla-vt93306.htm

Postaw piwo autorowi tego posta
 

 
Tagi: barierki
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Barierki Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku