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

Wysłany: 2019-02-08, 15:25


Flash.

---






Wiek: 26
Na forum: 3254 dni
Posty: 93
Nick w MP: ------

Piwa: 2

Respekt: 50

A wi?c chc? na serwerze lokalnym stworzy? sobie po?ar:

 local function burn(commandNametheSize)
   if tonumber(theSizethen
        local xygetElementPosition(getLocalPlayer())
        createFire(xyztonumber(theSize))
        outputChatBox("Burn, buuuuurn >:]")
   else
        outputChatBox("Syntax: /fire <size>")
   end
end
addCommandHandler("fire"burn


Dzia?a mi to - Jest to z wiki, lecz chc? by po?ar si? nie usuwa? tzn pali?o si? ca?y czas oraz ?eby obok mnie si? ich wi?cej respi?o a nie 1.


---------------
Stawianie barierek i pacho?k?w

Mam taki kod:

 function barierka (thePlayercmd)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("poli")) then 
    local x,y,getElementPosition(thePlayer)
    local rx,ry,rz getElementRotation(thePlayer)
    Barierka createObject (2000x,zrxryrz)
    outputChatBox("Stworzy?e? barierke"thePlayer)
end
end
addCommandHandler("b"barierka)

function barierka (thePlayercmd)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("poli")) then 
    destroyElement(Barierka)
    outputChatBox("Usune?e? barierke"thePlayer)
end
end
addCommandHandler("ub"barierka


Jednak gdy wpisuj? /b to nie stawia barierki oraz chc? by r?wnie? stawia?o pacho?ek. Prosz? r?wnie? o usuni?cie acl bo tak jak pisa?em jest to na lokalu. Jestem zielony wi?c prosz? o pomoc. Chc? si? "pobawi?" na localu a tu klops

Ostatnio zmieniony przez Flash. 2019-02-08, 15:39, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-08, 15:30


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

we? kod w tagi [lua]kod[./lua] tylko bez kropki. ?atwiej b?dzie si? po?apa? w kodzie

Podpis
GG:75080675
- ✔
- ✔
- ✔
- ✔

Aktualny projekt: BRAK
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-08, 15:58


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kod na barierki, usuni?te ACL wedle ?yczenia.
function barierka(thePlayer)
    local xygetElementPosition(thePlayer)
    local rxryrz getElementRotation(thePlayer)
    Barierka createObject(2000xzrxryrz)
    outputChatBox("Stworzy?e? barierk?"thePlayer)
end
addCommandHandler("b"barierka)

function barierka(thePlayer)
    destroyElement(Barierka)
    outputChatBox("Usun??e? barierk?"thePlayer)
end
addCommandHandler("ub"barierka

Kod po stronie servera.

Z ogniem si? nie bawi?em wi?c nie pomog? za bardzo.
Ale widzia?em skrypt na ognie w gamemodzie OG-RPG (nie jestem pewien), pobierzesz ka?dego pseudola i powinno by? to samo.
http://gtao.pl/<font-c...30-vt120467.htm

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Flash.
Wysłany: 2019-02-08, 16:09


Flash.

---






Wiek: 26
Na forum: 3254 dni
Posty: 93
Nick w MP: ------

Piwa: 2

Respekt: 50

Nie usuwa wszystkich barierek jak dam /ub tylko ostatni? co postawi?em. Dodatkowo, dodasz do tego pacho?ek pod komend? /p /up?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-08, 16:20


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Usuwa ostatni? bo tak zrobi?e? kod.
Tutaj barierki:
function stworzBarierke(thePlayer)
    local xygetElementPosition(thePlayer)
    local rxryrz getElementRotation(thePlayer)
    local barierki createObject(2000xzrxryrz)
    setElementData(barierki"barierka:wlasciciel:serial"getPlayerSerial(thePlayer))
    outputChatBox("Stworzy?e? barierk?"thePlayer)
end
addCommandHandler("b"stworzBarierke)

function usunBarierki(thePlayer)
    for _barierka in ipairs(getElementsByType("object")) do
        if getElementData(barierka"barierka:wlasciciel:serial") ~= getPlayerSerial(thePlayerthen return end
            destroyElement(barierka)
    end
    outputChatBox("Usun??e? swoje barierki"thePlayer)
end
addCommandHandler("ub"usunBarierki


Dor?b sobie kod, kt?rym usuwasz barierki je?li gracz wyjdzie z serwera.

Tutaj pacho?ki, "IDpacholka" podmie? sobie na ID pacho?ka, kt?rego chcesz stawia? z komend?.

function stworzPacholek(thePlayer)
    local xygetElementPosition(thePlayer)
    local rxryrz getElementRotation(thePlayer)
    local pacholek createObject(IDpacholkaxzrxryrz)
    setElementData(pacholek"pacholek:wlasciciel:serial"getPlayerSerial(thePlayer))
    outputChatBox("Stworzy?e? pacho?ek"thePlayer)
end
addCommandHandler("p"stworzPacholek)

function usunPacholek(thePlayer)
    for _pacholek in ipairs(getElementsByType("object")) do
        if getElementData(pacholek"pacholek:wlasciciel:serial") ~= getPlayerSerial(thePlayerthen return end
            destroyElement(pacholek)
    end
    outputChatBox("Usun??e? swoje pacho?ki"thePlayer)
end
addCommandHandler("up"usunPacholek


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-09, 12:11


Flash.

---






Wiek: 26
Na forum: 3254 dni
Posty: 93
Nick w MP: ------

Piwa: 2

Respekt: 50

[12:10] SCRIPT ERROR: pacholek\pacholek.lua:17: ')' expected near '<eof>'
[12:10] ERROR: Loading script failed: pacholek\pacholek.lua:17: ')' expected near '<eof>'

Pacho?ek nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-09, 12:22


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wska? linijk? 17, brakuje nawiasu zamykaj?cego.

Poka? zawarto?? ca?ego pliku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-09, 13:00


Flash.

---






Wiek: 26
Na forum: 3254 dni
Posty: 93
Nick w MP: ------

Piwa: 2

Respekt: 50

Doda?em ) - Ju? dzia?a. Tylko, ?e respi pacho?ki w powietrzu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-09, 13:02


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W tej linijce:
local pacholek createObject(IDpacholkaxzrxryrz)

w 4 argumencie odejmuj tyle, ile brakuje do ziemii.

Postaw piwo autorowi tego posta
 

 
Tagi: stawianie :: obiektów/pożary
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Stawianie obiektów/Pożary 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