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

Wysłany: 2014-02-23, 09:32


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Witam. Tworz? skrypt na wypo?yczanie rower?w. Polega on na tym ?e kiedy wejdziemy do roweru to pobierze nam 100$. Ca?y ten skrypt dzia?a ale jest ma?y problem. Polega on na tym ?e kiedy wsiadam do innych pojazd?w np. Elegy to pobiera mi tak?e 100$. Nie wiem co zrobi?em ?le dlatego prosz? o pomoc was :)

Tu macie kod:
Kod:

Vehicles = { [481]=true,[509]=true,[510]=true }

function enterVehicle ( player, seat, jacked )
local kasa = getPlayerMoney(player)
if ( Vehicles[getElementModel(source)] and kasa < 100) then
outputChatBox("Nie masz pieni?dzy aby wypozyczyc rower", player)
cancelEvent()
else
givePlayerMoney(player, -100)
outputChatBox ( "Wypo?yczy?e? rower. Z twojego konta zos?a?y pobrane 100$", player )
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )


[ Dodano: 2014-02-23, 14:58 ]
Mo?e kto? pom?c ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-25, 09:33


bronek1342







Wiek: 28
Na forum: 4807 dni
Posty: 17



Respekt: 50

Ostrzeżeń: 60%
Vehicles = { [481]=true,[509]=true,[510]=true }

function enterVehicle (player)
local kasa = getPlayerMoney(player)
if ( Vehicles[getElementModel(source)] then
if kasa >= 100 then
takePlayerMoney (player,100)
outputChatBox ( "Wypo?yczy?e? rower. Z twojego konta zos?a?y pobrane 100$", player )
else
outputChatBox("Nie masz pieni?dzy aby wypozyczyc rower", player)
cancelEvent()
cancelEvent()
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-26, 07:20


Wielebny







Wiek: 41
Na forum: 5498 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

Zak?adaj?c ?e rowery pochodz? z tego samego zasobu (i ?aden inny pojazd z niego nie pochodzi) mo?esz zrobi? to tak:

addEventHandler ( "onVehicleStartEnter", resourceRoot, enterVehicle )

Wtedy event b?dzie odpalany tylko dla pojazd?w z tego zasobu. Jest to optymalniejsze od sprawdzania modeli.

Postaw piwo autorowi tego posta
 

 
Tagi: wypożyczalnia :: rowerów
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