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

Wysłany: 2016-01-08, 17:32


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

Witam ponownie zwracam si? z pro?ba o pomoc. Mianowicie chcia?bym aby pobiera?o 45 $ tylko od tego kto wjedzie Pojazdem w marker i naci?nie napraw.
Oraz gdy gracz ma za ma?o pieni?dzy pojawia?a si? informacja dla niego "Masz za ma?o pieni?dzy na naprawe"

s-side
addEvent("napraw",true)
addEventHandler("napraw",root,function()

addEvent("tejkPlejerMani"true)
addEventHandler("tejkPlejerMani"root, function()
 if getPlayerMoney(source) >= 45 then
  takePlayerMoney(source45)
  outputChatBox("Zosta?o Ci zabrane 45 $ z konta"source)
 end
end)

if not source then return end

veh getPedOccupiedVehicle(source)

if not veh then 
outputChatBox("Nie jeste? w poje?dzie"source)
veh nil
return end

fixVehicle(veh)
outputChatBox("Pojazd zosta? naprawiony"source)
veh nil
end
)


c-side
function napraw ()
 triggerServerEvent("napraw",localPlayer)
 triggerServerEvent("tejkPlejerMani"localPlayer)
end
addEventHandler("onClientGUIClick",repairBnapraw)


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

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

 
Wysłany: 2016-01-08, 17:46


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

addEvent("napraw",true)
addEventHandler("napraw",root,function()


if not source then return end

veh getPedOccupiedVehicle(source)

if not veh then 
outputChatBox("Nie jeste? w poje?dzie"source)
veh nil
return end
 if getPlayerMoney(source) >= 45 then
  takePlayerMoney(source45)
  fixVehicle(veh)
  outputChatBox("Pojazd zosta? naprawiony"source)
  outputChatBox("Zosta?o Ci zabrane 45 $ z konta"source)
 else
  outputChatBox("Masz za ma?o pieni?dzy na napraw?"source)
 end
veh nil
end
)


Z client'a wywal trigger z odbieraniem kasy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-08, 18:18


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

Dobra, dzia?a. To ?eby nie robi? ba?aganu jeszcze jeden problem. Mianowicie chcia?bym rozmie?ci? kilka tych marker?w naprawczych na mapie

c-side
local marker createMarker(-2032.24512173.4518127.83594,"cylinder",2.0,0,245,234,255)
local marker1 createMarker(-1786.992071206.3811024.12500,"cylinder",2.0,0,245,234,255)
local marker2 createMarker(2113.67603, -2146.1020512.63281,"cylinder",2.0,0,245,234,255)
local marker3 createMarker(1014.45282, -1121.0780022.89833,"cylinder",2.0,0,245,234,255)
local marker4 createMarker(1529.547122801.691169.82031,"cylinder",2.0,0,245,234,255)
local marker5 createMarker(-2932.08618484.692933.91406,"cylinder",2.0,0,245,234,255)
createBlip1014.45282, -1121.0780023.8983355225500255010000 )
createBlip( -2032.24512173.4518127.8359455225500255010000 )
createBlip( -1786.992071206.3811025.1250055225500255010000  )
createBlip2113.67603, -2146.1020513.6328155 ,225500255010000 )
createBlip1529.547122801.6911610.8203155 ,225500255010000 )
veh nil

addEventHandler("onMarkerHit",marker,function(he,md)
if not md then return end
triggerClientEvent(he,"otworz",he)
end)


addEvent("napraw",true)
addEventHandler("napraw",root,function()


if not source then return end

veh getPedOccupiedVehicle(source)

if not veh then 
outputChatBox("Nie jeste? w poje?dzie"source)
veh nil
return end
 if getPlayerMoney(source) >= 45 then
  takePlayerMoney(source45)
  fixVehicle(veh)
  outputChatBox("Pojazd zosta? naprawiony"source)
  outputChatBox("Zosta?o Ci zabrane 45 $ z konta"source)
 else
  outputChatBox("Masz za ma?o pieni?dzy na napraw?"source)
 end
veh nil
end
)
Dzia?a tylko jeden marker (ostatni z listy)


addEventHandler("onMarkerHit",marker,marker1,marker2,marker3,marker4,marker5,function(he,md)
Takie co? nie dzia?a.

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

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

 
Wysłany: 2016-01-08, 18:28


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

function otworz(he,md)
if not md then return end
triggerClientEvent(he,"otworz",he)
end
addEventHandler("onMarkerHit",marker,otworz)
addEventHandler("onMarkerHit",marker1,otworz)
addEventHandler("onMarkerHit",marker2,otworz)
addEventHandler("onMarkerHit",marker3,otworz)
addEventHandler("onMarkerHit",marker4,otworz)
addEventHandler("onMarkerHit",marker5,otworz)


Niestety nie masz marker?w w tabeli i takie to d?ugie.

Mo?esz jeszcze spr?bowa? tego, ale nie wiem czy b?dzie dzia?a?:
addEventHandler("onMarkerHit",resourceRoot,otworz)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-08, 18:32


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

W tablice?. Pozatym takie co? mo?e by? .

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

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

 
Wysłany: 2016-01-08, 18:36


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

markery = {
{x,y,z},
{x2,y2,z2},
{x3,y3,z3}
-- i tak dalej
}

for k,v in ipairs (markery) do
createMarker(v[1], v[2], v[3],"cylinder",2.0,0,245,234,255)
end





addEventHandler("onMarkerHit",resourceRoot,function(he,md)
if not md then return end
triggerClientEvent(he,"otworz",he)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-08, 18:40


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

Dzi?ki wam za pomoc do zamkni?cia ! :D ^^

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

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

 
Tagi: gracza
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