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

Wysłany: 2013-07-27, 01:41


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Siema Napisa?em skrypt na teleportacje przez marker po czym wyskakuje mi b?ad :/

o to Kod Lua :


marker createMarker( -1078.38402.8913.1"cylinder"1.50237184255 )

function teleport (hitElement)
    if getPlayerTeam(hitElement) == getTeamFromName("Admins"then
    if getPedOccupiedVehicle(hitElement)
then   
    setElementPosition (hitElement,-1168.86,341.98,673.28 )
end
end
end
    addEventHandler ("onMarkerHit",marker,teleport


B??d:

Bad 'player' pointer 'getPlayerTeam'(1)


Prosz? o szybk? pomoc :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 02:18


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Chodzi o to, ?e 'hitElement' to element, kt?rzy "zderzy?" si? z markerem. Mo?e to by? pojazd, gracz itp. Dla ?wi?tego spokoju doda?bym przed tym:

if getElementType(hitElement) == "player" then


getPlayerTeam potrzebuje w 1 argumencie elementu gracza, a nie zawsze go dostaje st?d b??d ;) .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 14:50


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Doda?em i nic :/

marker createMarker( -1078.38402.8913.1"cylinder"1.50237184255 )

function teleport (hitElement)
    if getElementType(hitElement) == "player" 
then
    if getPlayerTeam(hitElement) == getTeamFromName("Admins"then
    if getPedOccupiedVehicle(hitElement)
then   
    setElementPosition (hitElement,-1168.86,341.98,673.28 )
end
end
end
end    
   addEventHandler ("onMarkerHit",marker,teleport)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 15:12


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

W og?le troch? dziwny jest tw?j kod. Powiedz mi co konkretnie chcia?e? uzyska?.

Aha - to jest strona serwera czy klienta?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 16:44


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Serwer,a chcia?em uzyska? by przez marker mogli by si? teleportowa? ludzie z teamu pojazdem jak i bez niego , i pytanie do ciebie. Co mam zrobi? by ludzie po reconnect'cie byli zapisani w team ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 17:30


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

setAccountData, a co do kodu ja postaram sie przy wolnej chwili zrobic swoj i ew. sobie porownasz.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 21:57


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Ok,jak by co czekam na tw?j :) Dostajesz :piwo: :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 22:11


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Cytat:


chcia?em uzyska? by przez marker mogli by si? teleportowa? ludzie z teamu pojazdem jak i bez niego

Masz:

marker createMarker( -1078.38402.8913.1"cylinder"1.50237184255 )

function teleport (hitElement)
    if (getElementType(hitElement) == "player"then
          if (getPlayerTeam(hitElement) == getTeamFromName("Admins")) then
               setElementPosition (hitElement,-1168.86,341.98,673.28 )
          end
    elseif (getElementType(hitElement) == "vehicle"then
          if (getPlayerTeam(getVehicleOccupant(hitElement)) == getTeamFromName("Admins")) then
                 setElementPosition(getVehicleOccupant(hitElement), -1168.86,341.98,673.28)
                 setElementPosition(hitElement, -1168.86,341.98,673.28)
                 warpPedIntoVehicle(getVehicleOccupant(hitElement), hitElement)
          end
    end
end    
addEventHandler ("onMarkerHit",marker,teleport)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:37


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Ok :) Dzieki a b?d? si? zapisywa? w tym teamie po reconnect'cie ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:39


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Oczywi?cie, ?e nie. Musisz to jako? zapisa? np. do bazy albo co? takiego.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:43


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Do Bazy ? Czyli jak bo wy?ej wspomina?e? co? o setAccountData,bo te? zrobi?em ACL taki jak grupa i doda?em te? tam danego gracza i nic i tak nie zapisuje ;/ Jak m?g? by? mi napisa? skrypt po acl a nie pod team bym by? wdzi?czny i oczywi?cie piwka polec? :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:45


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Ja bym jednak poradzi? co? z setAccountData, bo tak jak m?wi? lepiej zapisa? co? do bazy (ni? babra? si? z plikami .. fu, ohyda). Ka?de konto zapisywane jest do bazy SQLite (internal.db). Wi?c wystarczy u?y? setAccountData i gitarka.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:46


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Spoko ale nie ogarniam gdzie doda? to setAccountData :/

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:50


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Metoda pr?b i b??d?w si? k?ania ;)

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 23:51


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
No Pliska Daj jakie? wskaz?wki :) Mistrzu LUA ^^

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: bad :: player :: pointer :: getplayerteam
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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