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

Wysłany: 2013-04-08, 20:46


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

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 .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 21:30


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Sprawdzamy swoj? pozycje oraz gracza kt?rego chcemy uleczy? - https://wiki.multitheftauto.com/wiki/GetDistanceBetweenPoints3D

Ewentualnie mo?na u?yj podobnej funkcji tylko sprawdzaj?cej jedynie wsp??rzedne X i Y (wysoko?ci nie sprawdza).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 21:54


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

nie rozumie dasz przyk?ad ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 22:01


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

function ulecz(playercmdkto)
    if kto then
    gracz getPlayerFromName(kto)
        if gracz then
        xygetElementPosition(player)
        cxcycz getElementPosition(gracz)
        local dist getDistanceBetweenPoints3D(xyzcxcycz)
            if dist <= 40 then
            setElementHealth(gracz100)
            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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-08, 22:04


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

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? ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 11:21


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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)


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 11:53


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

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 graczautokasascorekto )
if kto then
local gracz2 getPlayerFromNamekto )
if gracz2 then
local gracz1 getPlayerFromNamegracz )
if gracz1 then
local auto1 getVehicleModelFromName auto )
if auto1 then
            local scoree getElementData(gracz1"Score")
            local money getPlayerMoney(gracz1)
            local xygetElementPosition gracz1 )
            cxcycz getElementPosition(gracz2)
            local dist getDistanceBetweenPoints3D(xyzcxcycz)
            if dist <= 40 then
            if (tonumber(money) < tonumber(kasa)) then
            outputChatBox("#00FF00Dany gracz nie ma score/kasy. Nie kupi Auta!"gracz2255255255true)
            outputChatBox("#00FF00Nie masz score/kasy!"gracz1255255255true)
            else
            takePlayerMoney(gracz1kasa)
            givePlayerMoney(gracz2kasa)
            createVehicle auto1x4)
            outputChatBox(""..gracz.." kupi? auto o nazwie "..auto.." za #00FF00"..kasa.."$."gracz2255255255true)
            outputChatBox("Kupi?e? auto "..auto.." za #00FF00"..kasa.."$#FFFFFF."gracz1255255255true)
            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 ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 16:00


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

luki123luki123, jest ale nie dzia?a poprawnie.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 16:10


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

luki123luki123, w funkcji createVehicle jest argument w kt?rym mo?emy ustawi? tablic? rejestracyjn?, zobacz na wiki ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 17:10


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

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 ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 17:28


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 17:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

nei daje auta

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 18:21


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Poka? funkcj? po stronie clienta (trigger + zmienne) bo co? mi tu nie gra.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 18:30


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

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(), graczautokasascore)
        end
        end
        end
        end
    end
end
addEventHandler "onClientGUIClick"ammo_Button[4], autodajfalse )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 19:09


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Client:

triggerServerEvent("bron"getRootElement(), getLocalPlayer(), graczautokasascore)


Server:

function dodajauto(playergraczautokasascore)
    if kto then
    local gracz1 getPlayerFromName(kto)
        local auto1 getVehicleModelFromName(auto)
        if auto1 then
        local scoree getElementData(gracz1"Score")
        local money getPlayerMoney(gracz1)
        local xygetElementPosition (gracz1)
        cxcycz getElementPosition(player)
        local dist getDistanceBetweenPoints3D(xyzcxcycz)
            if dist <= 40 then
                if (tonumber(money) < tonumber(kasa)) then
                outputChatBox("#00FF00Dany gracz nie ma score/kasy. Nie kupi Auta!"player255255255true)
                outputChatBox("#00FF00Nie masz score/kasy!"gracz1255255255true)
                else
                takePlayerMoney(gracz1kasa)
                givePlayerMoney(playerkasa)
                createVehicle (auto1x4z)
                outputChatBox(""..gracz.." kupi? auto o nazwie "..auto.." za #00FF00"..kasa.."$."player255255255true)
                outputChatBox("Kupi?e? auto "..auto.." za #00FF00"..kasa.."$#FFFFFF."gracz1255255255true)
                end
            end
        end
    end
end
addEvent("bron"true)
addEventHandler("bron"getRootElement(), dodajauto)


Poprawi?em ciut ten kod, powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Tagi: panele :: frakcyjne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panele frakcyjne 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