Wysłany: 2014-10-24, 19:38
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
Wstawia?em wcze?niej m?j skrypt ale ci?gle wypisywa?o "U?y?e? niedozwolonego s?owa, zapoznaj si? z TYM tematem" a TEN temat nie istnieje...
[ Dodano : 2014-10-24, 19:38 ]
Witam, m?g?by mi kto? pom?c? Pr?bowa?em pisa? skrypty i wysz?o mi takie co? i nawet dzia?a?o. A teraz nie dzia?a...
Og?lnie to chodzi, o naprawianie auta poprzez marker. Ma kto? pomys?, dlaczegonie dzia?a?
marker = createMarker ( 1850.090 , - 1856.221 , 12.3 , "cylinder" , 5.0 , 50 , 204 , 57 , 255 )
function fix ( playerSource )
local theVehicle = getPedOccupiedVehicle ( playerSource )
if theVehicle and getVehicleController ( theVehicle ) == playerSource then
if getPlayerMoney ( playerSource ) < 150 then return end
fixVehicle ( theVehicle )
takePlayerMoney ( playerSource , 150 )
outputChatBox ( "Pojazd zosta? naprawiony!" , getLocalPlayer )
end
end
addEventHandler ( "onMarkerHit" , marker , fix )
marker = createMarker ( 1929.090 , - 2067.221 , 12.3 , "cylinder" , 5.0 , 50 , 204 , 57 , 255 )
function fix ( playerSource )
local theVehicle = getPedOccupiedVehicle ( playerSource )
if theVehicle and getVehicleController ( theVehicle ) == playerSource then
if getPlayerMoney ( playerSource ) < 70 then return end
fixVehicle ( theVehicle )
takePlayerMoney ( playerSource , 70 )
outputChatBox ( "Pojazd zosta? naprawiony!" , getLocalPlayer )
end
end
addEventHandler ( "onMarkerHit" , marker , fix )
marker = createMarker ( 487.290 , - 1742.221 , 10.2 , "cylinder" , 5.0 , 50 , 204 , 57 , 255 )
function fix ( playerSource )
local theVehicle = getPedOccupiedVehicle ( playerSource )
if theVehicle and getVehicleController ( theVehicle ) == playerSource then
if getPlayerMoney ( playerSource ) < 100 then return end
fixVehicle ( theVehicle )
takePlayerMoney ( playerSource , 100 )
outputChatBox ( "Pojazd zosta? naprawiony!" , getLocalPlayer )
end
end
addEventHandler ( "onMarkerHit" , marker , fix )
[ Dodano : 2014-10-24, 19:38 ]
Uda?o mi si? w ko?cu wklei? ten skrypt...
Pomo?e mi kto??
Wysłany: 2014-10-24, 20:00
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
Wysłany: 2014-10-24, 20:06
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
Po stronie servera mia?em... Ok na Cliencie dzia?a...
A tak ju? zeby dodatkowych w?tk?w nie zak?ada?:
Pomo?e kto? zrobi? ?eby gracze byli wskazywani na mapie?
I by po ?mierci by? respawn?
[ Dodano : 2014-10-24, 20:07 ]
POPRAWKA
Na cliencie respi? si? Markery, ale nic nie robi?.
Kto? co? jaki? pomys??
Wysłany: 2014-10-24, 20:11
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
Wysłany: 2014-10-24, 20:15
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
No tak, teraz naprawia, ale OutputChat i TakePLayerMoney nie dzia?a...
Da? jakie? zmienne?
[ Dodano : 2014-10-24, 20:39 ]
Pomo?e kto??
Wysłany: 2014-10-24, 20:40
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Popraw getLocalPlayer na getLocalPlayer()
[ Dodano : 2014-10-24, 20:43 ]
Daj zmienn? gracz = getLocalPlayer() i pozmieniaj getLocalPlayer() na gracz tak samo playerSource. ?atwiej.
Wysłany: 2014-10-24, 20:57
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
Nadal nie pobiera op?aty i nie wypisuje nic na chacie
Jakie? pomys?y?
Wysłany: 2014-10-24, 21:09
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
takePlayerMoney jest funkcj? serwerow?, zamiast tego u?yj: setPlayerMoney ( getLocalPlayer (), getPlayerMoney ( getLocalPlayer ()) - kwota )
Wysłany: 2014-10-24, 21:21
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
A odpowiednik dla wiadomo?? po naprawie dla strony clienta?
Najlepiej, ?eby tylko dla danego gracza wywo?ywa?o wiadomo??.
Wysłany: 2014-10-24, 21:23
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
Wysłany: 2014-10-24, 21:28
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
Hmm z mojej strony wiedza na temat funkcji lua jest do?? skromna.
Jak to zastosowa?? Funkcja w funkcji??
jaki? przyk?ad?
Wysłany: 2014-10-24, 21:32
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
"skromna"?
Wysłany: 2014-10-24, 21:33
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
"znikoma"
Szukam pomocy i ewentualnych t?umacze?.
Wysłany: 2014-10-24, 21:39
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
podczepiasz go do funckji po stronie clienta
bool triggerServerEvent ( string event , element theElement , [ arguments ...] )
[ Dodano : 2014-10-24, 21:40 ]
a to po stronie serwera
function test ( message )
outputChatBox ( "The client says: " .. message , client )
end
addEvent ( "nazwa" , true )
addEventHandler ( "nazwa" , resourceRoot , test )
Wysłany: 2014-10-24, 21:57
SzczepSon1204
Wiek: 29 Na forum: 4247 dni Posty: 24
Nick w MP: SzczepSon
Okej pogubi?em si?. Albo wina p??nej pory, albo przeceni?em swoje mo?liwo??i.
Czas douczy? si? podstaw. Wiadomo gdzie znale?? Nauczyciela, lub jakie? kompendium wiedzy opr?cz wiki i tego forum?
Najgorsze jest to, ?e na serwerze kt?ry mia?em lokalnie dzia?a?o w takiej postaci jak mia?em.
Tagi: naprawa :: pojazdów :: markerze
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: