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

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


Odważny

Początki LUA :P






Wiek: 25
Na forum: 3739 dni
Posty: 140
Nick w MP: ReseT_

Piwa: 166

Respekt: 50

Chc? zeby gdy si? wpisze /prawko respi?o nas na dimensionie 0 oraz interiorze 0 - tzn. normalna mapa, poniewa? marker jest w interiorze 3.
kod:

local egzaminowany=nil

function sethpnpc ()
end
setTimersethpnpc1000,)
  local marker createMarker (-1734.08778.2423.9"cylinder"1.025500)
  setElementDimension (marker0)
  setElementInterior (marker3)

   function onhitsource ) 
      outputChatBox("Aby zda? prawo jazdy, wpisz nast?puj?ca komend? /prawko."source)
end
addEventHandler"onMarkerHit"markeronhit)

function kurs(source)
 if isElementWithinMarker sourcemarker )
 then
local konto getPlayerAccount source )
 
if not getAccountData(konto,"prawojazdy" then
outputChatBox("Rozpoczynasz kurs prawa do  jazdy. Przestrzegaj przepis?w na drogach! "source)
outputDebugString"Start prawo jazdy")
auto createVehicle 401, -219830436000)
 setElementData(auto"pojazd_opis""Pojazd egzaminacyjny")
 setVehicleColor auto255255255 )
 setVehiclePlateText(auto"PRAWKO")
 setVehicleHandling(auto"maxVelocity"60)
 setElementData(auto"pojazd_paliwo"99)
 warpPedIntoVehicle sourceauto )  
 toggleControl(source"enter_exit"false)
triggerClientEvent ("zdajemyprawko"source )
else
   outputChatBox("Posiadasz ju? prawo jazdy!"source)
   outputDebugString"Prawko zdane")
end
end
end
addCommandHandler("prawko"kurs)

function zdal ()
local nick getPlayerName source)
      outputChatBox("Egzamin zdany pomy?lnie!"source )
konto getPlayerAccount source )
setAccountData konto"prawojazdy"true )
end

addEvent"prawko.zdal"true )
addEventHandler"prawko.zdal"rootzdal )

function oblal ()
local nick getPlayerName source)

      outputChatBox("Uszkodzi?e?/a? pojazd. Musisz zda? na nowo!"source )
end

addEvent"prawko.oblal"true )
addEventHandler"prawko.oblal"rootoblal )

function zabierzauto ( )
local auto getPedOccupiedVehiclesource )
destroyElement auto )
toggleControl(source"enter_exit"true)
end

addEvent"prawkoautosadasdas"true )
addEventHandler"prawkoautosadasdas"rootzabierzauto )


addEventHandler("onVehicleStartEnter",getRootElement(),
function(plr,seat)
local konto getPlayerAccount(plr)
  if seat == 0 then
    if getAccountData(konto,"prawojazdy") == false then
       cancelEvent()
      outputChatBox("* Nie posiadasz prawa do jazdy!",plr,255,0,0)
      outputDebugString"Nie posiadasz prawka")
end
end
end)


Podpis
, pomogłem Ci? Wynagrodź mnie :piwo: :P
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-13, 11:06


sabarupl







Wiek: 43
Na forum: 4825 dni
Posty: 347

Piwa: 163

Respekt: 230
Respekt: 230Respekt: 230

Tam gdzie masz
setElementInterior (marker3)
zmie? 3 na 0 czyli
setElementInterior (marker0)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-13, 11:42


Odważny

Początki LUA :P






Wiek: 25
Na forum: 3739 dni
Posty: 140
Nick w MP: ReseT_

Piwa: 166

Respekt: 50

sabarupl, wtedy wgl nie b?dzie markeru w tym interiorze. ;)

Podpis
, pomogłem Ci? Wynagrodź mnie :piwo: :P
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-04-13, 12:39


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

Respi?o nas czy marker ?

[ Dodano: 2016-04-13, 12:41 ]
Je?li marker ma byc na interiorze 0 to
function sethpnpc ()
end
setTimersethpnpc1000,)
  local marker createMarker (-1734.08778.2423.9"cylinder"1.025500)
setElementDimension(marker0)


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

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

 
Wysłany: 2016-04-13, 13:55


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"Respi?o nas", co wy macie z tym markerem?
function kurs(source)
 if isElementWithinMarker sourcemarker )
 then
local konto getPlayerAccount source )
 
if not getAccountData(konto,"prawojazdy" then
outputChatBox("Rozpoczynasz kurs prawa do  jazdy. Przestrzegaj przepis?w na drogach! "source)
setElementDimension(source0)
setElementInterior(source0)
outputDebugString"Start prawo jazdy")
auto createVehicle 401, -219830436000)
 setElementData(auto"pojazd_opis""Pojazd egzaminacyjny")
 setVehicleColor auto255255255 )
 setVehiclePlateText(auto"PRAWKO")
 setVehicleHandling(auto"maxVelocity"60)
 setElementData(auto"pojazd_paliwo"99)
 warpPedIntoVehicle sourceauto )  
 toggleControl(source"enter_exit"false)
triggerClientEvent ("zdajemyprawko"source )
else
   outputChatBox("Posiadasz ju? prawo jazdy!"source)
   outputDebugString"Prawko zdane")
end
end
end
addCommandHandler("prawko"kurs)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Tagi: respienie :: zwykłej :: mapie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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