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

Wysłany: 2016-04-16, 13:19


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Cze??. Dzisiaj napisa?em skrypt na do??czanie do teamu oraz na to aby bo wej?ciu zapisywa?o gracza w elementdacie i po wej?ciu na serwer automatycznie go dodawa?o do teamu je?eli wog?le wcze?niej wszed? w colshape.

Wycinki z kodu:
function hitpoli (thePlayermatchingDimension)
 if getElementType thePlayer ) == "player" then
   setPlayerTeam thePlayerpolicja)
   setPlayerSkin (thePlayer,284)
   triggerClientEvent("welpol",thePlayer)
   local nick getPlayerName thePlayer )
   setElementData thePlayer"pol.dol"nick )
   end
   end
   addEventHandler("onColShapeHit",policjacol,hitpoli)


function polidol (thePlayer)
local datapoli getElementData (thePlayer,"pol.dol")
if (datapolithen
setPlayerTeam(nick,policja)
outputChatBox("dziala",255,0,0,true)
end
end
addEventHandler("onPlayerJoin",getRootElement(),polidol)


DB3: pusto

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:20


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

I jaki masz w tym b??d?

[ Dodano: 2016-04-16, 13:22 ]
W znaczeniu co ci nie dzia?a.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:24


Retrok







Wiek: 27
Na forum: 3734 dni
Posty: 58
Nick w MP: Retrok

Piwa: 4

Respekt: 50

No w?a?nie jaki b??d, na jasnowidza nas nie sta?.

Podpis
Pomogłem?? daj browca bo suszy!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:27


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

No po prostu jak wchodz? na serwer nie dodaje mnie do teamu ani wiadomo?ci nie wy?wietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:32


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

function hitpoli (elementmatchingDimension)
 if getElementType element ) == "player" then
   setPlayerTeam elementpolicja)
   setPlayerSkin (element,284)
   triggerClientEvent("welpol",element)
   local nick getPlayerName element )
   setElementData element"pol.dol"nick )
   end
   end
   addEventHandler("onColShapeHit",policjacol,hitpoli)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:52


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

marcin778, marcin mam napisane tak samo z tym co wy?ej poda?em

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:53


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

U?yj
Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData
zamiast setElementData.

I zamiast setPlayerSkin
Więcej informacji znajdziesz w Wikipedii MTA:

setElementModel


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Ostatnio zmieniony przez marcin778 2016-04-16, 13:59, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 13:58


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

polskianimal, nie ma opcji ?eby to zadzia?a?o bo elementData jest usuwana po wyj?ciu gracza z serwera.
Musisz u?y? do tego https://wiki.multitheftauto.com/wiki/SetAccountData .

Edit: Dodatkowo setPlayerSkin to stara funkcja, u?ywaj setElementModel.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 14:25


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

KukiX, marcin778, dobra dzi?ki zaraz sprawdz? co do tego setPlayerSkin by?o mi ?atwiej go u?y? bo z tym setElementModel mia?em kiedy? problemy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 14:28


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
polskianimal, Dzia?a to na takiej samej zasadzie.

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 15:11


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Nadal to samo ;-;
function hitpoli (thePlayermatchingDimension)
 if getElementType thePlayer ) == "player" then
   setPlayerTeam thePlayerpolicja)
   setElementModel (thePlayer,284)
   triggerClientEvent("welpol",thePlayer)
   local gracz getPlayerAccount source )
   if (graczthen
   local nick getPlayerName (source)
   setAccountData gracz"pol.dol"nick )
   end
   end
   end
   addEventHandler("onColShapeHit",policjacol,hitpoli)

I
function polidol (thePlayer)
local gracz getPlayerAccount(source)
if (graczthen
local datapoli getAccountData (gracz,"pol.dol")
if (datapolithen
setPlayerTeam(gracz,policja)
outputChatBox("dziala",255,0,0,true)
end
end
end
addEventHandler("onPlayerJoin",getRootElement(),polidol)


Przy okazji. Mam b??d z outputChatBox
outputChatBox ("Do??czy?e? do pogotowia ratunkowego. Sw?j pojazd s?u?bowy mo?esz stworzy? pod F1.",localplayer,0,0,0,true)


DB3:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 15:14


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

outputChatBox ("Do??czy?e? do pogotowia ratunkowego. Sw?j pojazd s?u?bowy mo?esz stworzy? pod F1.",thePlayerr,0,0,0,true)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-16, 18:47


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

no dobrze ,ale czy jest jaka? rada na te setAccountData bo jest mi to potrzebne a zrobi? jako? mo?na tylko ja sam nie wiem jak ;-;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-17, 14:50


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Powinno dzia?a? ale nie testowa?em
function ex()
local team getPlayerTeam source )
local konto getPlayerAccount source )
if (kontothen
if (teamthen
setAccountData(konto"team"team)
end
end
end
addEventHandler("onPlayerQuit"getRootElement(), ex)

function joi()
local konto getPlayerAccountsource )
if (kontothen
team getAccountData(konto"team")
if (teamthen
setPlayerTeam(sourceteam)
end
end
end
addEventHandler("onPlayerLogin"getRootElement(),joi)


Ten powinien dzia?a? na takiej zasadzie. Jest kto? np w Policji i wyjdzie to zapisze mu do konta info, ?e jest w tej frakcji je?li nie to nie zapisze. A kiedy zaloguje si? wtedy go doda do teamu znowu. Jakby jaki? by? problem wklej loga z db3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-17, 18:18


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Kradus, wiem w czym chyba by? m?j b??d. Nie u?y?em onPlayerLogin a to chyba by?o zr?d?em rozwi?zania , nie u?y?em bo na serwer kt?ry to pisze gracze w wi?kszo?ci nie u?ywaj? komendy register

[ Dodano: 2016-04-17, 18:42 ]
No nic dalej nie dzia?a , chyba nie ma rady na to. Poczekam jeszcze do wtorku mo?e b?g ze?le mi kogo? z nieba

Postaw piwo autorowi tego posta
 

 
Tagi: setelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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