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
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
setTimer ( sethpnpc , 1000 , 0 )
local marker = createMarker (- 1734.08 , 778.24 , 23.9 , "cylinder" , 1.0 , 255 , 0 , 0 )
setElementDimension ( marker , 0 )
setElementInterior ( marker , 3 )
function onhit ( source )
outputChatBox ( "Aby zda? prawo jazdy, wpisz nast?puj?ca komend? /prawko." , source )
end
addEventHandler ( "onMarkerHit" , marker , onhit )
function kurs ( source )
if isElementWithinMarker ( source , marker )
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 , - 2198 , 304 , 36 , 0 , 0 , 0 )
setElementData ( auto , "pojazd_opis" , "Pojazd egzaminacyjny" )
setVehicleColor ( auto , 255 , 255 , 255 )
setVehiclePlateText ( auto , "PRAWKO" )
setVehicleHandling ( auto , "maxVelocity" , 60 )
setElementData ( auto , "pojazd_paliwo" , 99 )
warpPedIntoVehicle ( source , auto )
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" , root , zdal )
function oblal ()
local nick = getPlayerName ( source )
outputChatBox ( "Uszkodzi?e?/a? pojazd. Musisz zda? na nowo!" , source )
end
addEvent ( "prawko.oblal" , true )
addEventHandler ( "prawko.oblal" , root , oblal )
function zabierzauto ( )
local auto = getPedOccupiedVehicle ( source )
destroyElement ( auto )
toggleControl ( source , "enter_exit" , true )
end
addEvent ( "prawkoautosadasdas" , true )
addEventHandler ( "prawkoautosadasdas" , root , zabierzauto )
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
[you]
, pomogłem Ci? Wynagrodź mnie
Wysłany: 2016-04-13, 11:06
sabarupl
Wiek: 43 Na forum: 4826 dni Posty: 347
Piwa : 163
Tam gdzie masz setElementInterior ( marker , 3 ) zmie? 3 na 0 czyli setElementInterior ( marker , 0 )
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
sabarupl , wtedy wgl nie b?dzie markeru w tym interiorze.
Podpis
[you]
, pomogłem Ci? Wynagrodź mnie
Wysłany: 2016-04-13, 12:39
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Respi?o nas czy marker ?
[ Dodano : 2016-04-13, 12:41 ]
Je?li marker ma byc na interiorze 0 to function sethpnpc ()
end
setTimer ( sethpnpc , 1000 , 0 )
local marker = createMarker (- 1734.08 , 778.24 , 23.9 , "cylinder" , 1.0 , 255 , 0 , 0 )
setElementDimension ( marker , 0 )
Wysłany: 2016-04-13, 13:55
Emm
***** ***
Wiek: 32 Na forum: 3881 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"Respi?o nas", co wy macie z tym markerem?
function kurs ( source )
if isElementWithinMarker ( source , marker )
then
local konto = getPlayerAccount ( source )
if not getAccountData ( konto , "prawojazdy" ) then
outputChatBox ( "Rozpoczynasz kurs prawa do jazdy. Przestrzegaj przepis?w na drogach! " , source )
setElementDimension ( source , 0 )
setElementInterior ( source , 0 )
outputDebugString ( "Start prawo jazdy" )
auto = createVehicle ( 401 , - 2198 , 304 , 36 , 0 , 0 , 0 )
setElementData ( auto , "pojazd_opis" , "Pojazd egzaminacyjny" )
setVehicleColor ( auto , 255 , 255 , 255 )
setVehiclePlateText ( auto , "PRAWKO" )
setVehicleHandling ( auto , "maxVelocity" , 60 )
setElementData ( auto , "pojazd_paliwo" , 99 )
warpPedIntoVehicle ( source , auto )
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
[you]
! 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 .
Tagi: respienie :: zwykłej :: mapie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: