Wysłany: 2013-04-08, 20:46
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Witam chce zrobi? do panelu np.pogotowia ze jak nie jeste? blisko zamawiaj?cego pogotowie to nie mo?esz go uleczy? i ?e musisz wpisa? /pogo .
Chodzi o funkcje i przyk?ad .
Bardzo bym prosi? na szybk? odpowiedz .
Wysłany: 2013-04-08, 21:30
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Wysłany: 2013-04-08, 21:54
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
nie rozumie dasz przyk?ad
Wysłany: 2013-04-08, 22:01
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
function ulecz ( player , cmd , kto )
if kto then
gracz = getPlayerFromName ( kto )
if gracz then
x , y , z = getElementPosition ( player )
cx , cy , cz = getElementPosition ( gracz )
local dist = getDistanceBetweenPoints3D ( x , y , z , cx , cy , cz )
if dist <= 40 then
setElementHealth ( gracz , 100 )
outputChatBox ( "Zosta?e? uleczony!" , gracz )
outputChatBox ( "Uleczy?e? wybranego gracza!" , player )
end
end
end
end
Pisane na szybko, ale powinno dzia?a? jak nale?y.
Wysłany: 2013-04-08, 22:04
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Dzi?ki piwko leci a co 2 to co
[ Dodano : 2013-04-08, 22:05 ]
?e musisz wpisa? /pogo to wtedy mo?e cb uleczy?
Wysłany: 2013-04-09, 11:21
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
luki123luki123 , musisz podpi?? powy?sz? funkcj? pod funkcj? "addCommandHandler", kt?ra w drugim argumencie przyjmuje nazw? funkcji, a w pierwszym nazw? funkcji bez znaku "/". Przyklad:
addCommandHandler ( "przykladowaKomenda" , nazwa_funkcji )
Wysłany: 2013-04-09, 11:53
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Jaka jest funkcja dla salonu jak kupi gracz auto to ju? siedzi w aucie
A do tego mi chodzi ze gracz musi zawiadomi? pogotowie ze chce uleczenia chodzi i o warunek taki
Nie daje teraz mi auta jak zrobi?em to na Cytat: nie jeste? blisko zamawiaj?cego pogotowie to nie mo?esz go uleczy.
Nie ma b??d?w
function DodajAuto ( gracz , auto , kasa , score , kto )
if kto then
local gracz2 = getPlayerFromName ( kto )
if gracz2 then
local gracz1 = getPlayerFromName ( gracz )
if gracz1 then
local auto1 = getVehicleModelFromName ( auto )
if auto1 then
local scoree = getElementData ( gracz1 , "Score" )
local money = getPlayerMoney ( gracz1 )
local x , y , z = getElementPosition ( gracz1 )
cx , cy , cz = getElementPosition ( gracz2 )
local dist = getDistanceBetweenPoints3D ( x , y , z , cx , cy , cz )
if dist <= 40 then
if ( tonumber ( money ) < tonumber ( kasa )) then
outputChatBox ( "#00FF00Dany gracz nie ma score/kasy. Nie kupi Auta!" , gracz2 , 255 , 255 , 255 , true )
outputChatBox ( "#00FF00Nie masz score/kasy!" , gracz1 , 255 , 255 , 255 , true )
else
takePlayerMoney ( gracz1 , kasa )
givePlayerMoney ( gracz2 , kasa )
createVehicle ( auto1 , x , y + 4 , z )
outputChatBox ( "" .. gracz .. " kupi? auto o nazwie " .. auto .. " za #00FF00" .. kasa .. "$." , gracz2 , 255 , 255 , 255 , true )
outputChatBox ( "Kupi?e? auto " .. auto .. " za #00FF00" .. kasa .. "$#FFFFFF." , gracz1 , 255 , 255 , 255 , true )
end
end
end
end
end
end
end
addEvent ( "bron" , true )
addEventHandler ( "bron" , getRootElement (), DodajAuto )
[ Dodano : 2013-04-09, 12:58 ]
Jaka jest funkcja na tablice rejestracyjne
Wysłany: 2013-04-09, 16:00
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
luki123luki123 , jest ale nie dzia?a poprawnie.
Wysłany: 2013-04-09, 16:10
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
luki123luki123 , w funkcji createVehicle jest argument w kt?rym mo?emy ustawi? tablic? rejestracyjn?, zobacz na wiki
Wysłany: 2013-04-09, 17:10
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Wiem ale jak to zrobi? dla osobnego panelu
Nie ma osobnej funkcji
[ Dodano : 2013-04-09, 17:12 ]
Piorun , o co ci chodzi bo nie wiem grzesznie si? zapytam .
Brzysiek , Nie ma osobnej funkcji na tablice bo na odczytywanie jest
Gwarantowane piwka za pomoc .
[ Dodano : 2013-04-09, 17:14 ]
a co do odleg?o?ci to mo?e zrobi? w osobnej funkcji
Wysłany: 2013-04-09, 17:28
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Jest tylko funkcja na odczytywanie - do tego ta opcja przy tworzeniu kiepsko dzia?a. Z tego co pami?tam dzia?a?a tylko na jakie? kategorii pojazd?w (2 lub 4 drzwiowe).
Z odleg?o?ci? co nie dzia?a?
Wysłany: 2013-04-09, 17:49
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Wysłany: 2013-04-09, 18:21
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Poka? funkcj? po stronie clienta (trigger + zmienne) bo co? mi tu nie gra.
Wysłany: 2013-04-09, 18:30
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
function autodaj ()
if ( source == ammo_Button [ 4 ]) then
local gracz = guiGridListGetItemText ( ammo_Grid [ 1 ], guiGridListGetSelectedItem ( ammo_Grid [ 1 ]), 1 )
local auto = guiGridListGetItemText ( ammo_Grid [ 2 ], guiGridListGetSelectedItem ( ammo_Grid [ 2 ]), kolumnadajbron1 )
local kasa = guiGridListGetItemText ( ammo_Grid [ 2 ], guiGridListGetSelectedItem ( ammo_Grid [ 2 ]), kolumnadajbron2 )
local score = guiGridListGetItemText ( ammo_Grid [ 2 ], guiGridListGetSelectedItem ( ammo_Grid [ 2 ]), kolumnadajbron3 )
if gracz ~= "" then
if auto ~= "" then
if kasa ~= "" then
if score ~= "" then
triggerServerEvent ( "bron" , getRootElement (), gracz , auto , kasa , score )
end
end
end
end
end
end
addEventHandler ( "onClientGUIClick" , ammo_Button [ 4 ], autodaj , false )
Wysłany: 2013-04-09, 19:09
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Client:
triggerServerEvent ( "bron" , getRootElement (), getLocalPlayer (), gracz , auto , kasa , score )
Server:
function dodajauto ( player , gracz , auto , kasa , score )
if kto then
local gracz1 = getPlayerFromName ( kto )
local auto1 = getVehicleModelFromName ( auto )
if auto1 then
local scoree = getElementData ( gracz1 , "Score" )
local money = getPlayerMoney ( gracz1 )
local x , y , z = getElementPosition ( gracz1 )
cx , cy , cz = getElementPosition ( player )
local dist = getDistanceBetweenPoints3D ( x , y , z , cx , cy , cz )
if dist <= 40 then
if ( tonumber ( money ) < tonumber ( kasa )) then
outputChatBox ( "#00FF00Dany gracz nie ma score/kasy. Nie kupi Auta!" , player , 255 , 255 , 255 , true )
outputChatBox ( "#00FF00Nie masz score/kasy!" , gracz1 , 255 , 255 , 255 , true )
else
takePlayerMoney ( gracz1 , kasa )
givePlayerMoney ( player , kasa )
createVehicle ( auto1 , x , y + 4 , z )
outputChatBox ( "" .. gracz .. " kupi? auto o nazwie " .. auto .. " za #00FF00" .. kasa .. "$." , player , 255 , 255 , 255 , true )
outputChatBox ( "Kupi?e? auto " .. auto .. " za #00FF00" .. kasa .. "$#FFFFFF." , gracz1 , 255 , 255 , 255 , true )
end
end
end
end
end
addEvent ( "bron" , true )
addEventHandler ( "bron" , getRootElement (), dodajauto )
Poprawi?em ciut ten kod, powinno dzia?a?.
Tagi: panele :: frakcyjne
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: