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

Wysłany: 2018-09-26, 19:41


VVrongVVay







Wiek: 37
Na forum: 4486 dni
Posty: 47
Nick w MP: VVrongVVay

Piwa: 1

Respekt: 50

Ostrzeżeń: 40%
Problem polega na tym, ?e po wyrzuceniu kostk? tekst z informacj? widoczny jest dla ca?ego serwera, a nie dla graczy w pobli?u. Kolejnym problemem jest to, ?e nie potrafi? doda? takiego czego?, ?e b?dzie wida? kto wyrzuca kostk?. (Kostk? u?ywa si? poprzez ekwipunek na serwerze DayZ)

Bardzo prosz? o pomoc! :)

function onPlayerCasino (itemName)
    setElementData(source,"Kostka do gry",getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    outputChatBox("wyrzuca "..oczka.." oczek kostk?!"getRootElement(), 25500true )
end
addEvent("onPlayerCasino",true)
addEventHandler("onPlayerCasino",getRootElement(),onPlayerCasino)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-26, 19:47


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

zamie? na:
outputChatBox("wyrzuca "..oczka.." oczek kostk?!",source25500true )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-26, 20:16


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Spr?buj

function onPlayerCasino (itemName)
    local Gracz getPlayerName source )
    setElementData(source,"Kostka do gry",getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    outputChatBox("..Gracz.." wyrzuca "..oczka.." oczek kostk?!",source, 255, 0, 0, true )
end
addEvent("onPlayerCasino",true)
addEventHandler("onPlayerCasino",getRootElement(),onPlayerCasino)


Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-26, 22:55


VVrongVVay







Wiek: 37
Na forum: 4486 dni
Posty: 47
Nick w MP: VVrongVVay

Piwa: 1

Respekt: 50

Ostrzeżeń: 40%
"Kalizman" napisał/a:

zamie? na:
outputChatBox("wyrzuca "..oczka.." oczek kostk?!",source25500true )


chodzi mi o to by gracze w pobli?u widzieli co wyrzuca dany gracz na kostce czyli chce by widzieli to co wy?wietli si? na czacie. + zale?y mi na tym by by?o wida? kto rzuca.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-27, 00:18


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Je?eli chcesz, ?e w danym rejonie to stw?rz marker lub colshape, a przy wy?wietlaniu sprawd? czy gracz jest w markerze/colshape.


addEvent("onPlayerCasino"true)
function onPlayerCasino(itemName)
    local Gracz getPlayerName(source)
    setElementData(source,"Kostka do gry"getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    outputChatBox(..Gracz.." wyrzuca "..oczka.." oczek kostk?!"source25500true)
end
addEventHandler("onPlayerCasino"rootonPlayerCasino)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-27, 13:54


VVrongVVay







Wiek: 37
Na forum: 4486 dni
Posty: 47
Nick w MP: VVrongVVay

Piwa: 1

Respekt: 50

Ostrzeżeń: 40%
"ST4GE" napisał/a:

Je?eli chcesz, ?e w danym rejonie to stw?rz marker lub colshape, a przy wy?wietlaniu sprawd? czy gracz jest w markerze/colshape.


addEvent("onPlayerCasino"true)
function onPlayerCasino(itemName)
    local Gracz getPlayerName(source)
    setElementData(source,"Kostka do gry"getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    outputChatBox(..Gracz.." wyrzuca "..oczka.." oczek kostk?!"source25500true)
end
addEventHandler("onPlayerCasino"rootonPlayerCasino)


Chcia?bym by wygl?da?o to jak na devGamingu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-28, 15:21


DomineQ

lua mejster






Wiek: 22
Na forum: 3960 dni
Posty: 309
Nick w MP: EZ3N

Piwa: 5186

Respekt: 85,8


Więcej informacji znajdziesz w Wikipedii MTA:

onClientColShapeHit



Więcej informacji znajdziesz w Wikipedii MTA:

onClientColShapeLeave


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-29, 10:37


Kuks*







Wiek: 15
Na forum: 3030 dni
Posty: 246
Nick w MP: Kuks*

Piwa: 2208

Respekt: 115,8
Respekt: 115,8

addEvent("onPlayerCasino"true)
function onPlayerCasino(itemName)
    local Gracz getPlayerName(source)
    setElementData(source,"Kostka do gry"getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    local pos1 = {getElementPosition(source)}
    
    for i,gracze in ipairs(getElementsByType("player")) do
        local pos2 = {getElementPosition(gracze)}
        local int getElementInterior(source)
        local int2 getElementInterior(gracze)
        if getDistanceBetweenPoints3D(pos1[1], pos1[2], pos1[3], pos2[1], pos2[2], pos2[3]) < 20 then
            outputChatBox(Gracz.." wyrzuca "..oczka.." oczek kostk?!"gracze25500true)
        end
    end
    
end
addEventHandler("onPlayerCasino"rootonPlayerCasino)


Sprawd?, czy dzia?a, nie testowa?em, ale powinno :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-29, 12:49


VVrongVVay







Wiek: 37
Na forum: 4486 dni
Posty: 47
Nick w MP: VVrongVVay

Piwa: 1

Respekt: 50

Ostrzeżeń: 40%
"Kuks*" napisał/a:

addEvent("onPlayerCasino"true)
function onPlayerCasino(itemName)
    local Gracz getPlayerName(source)
    setElementData(source,"Kostka do gry"getElementData(source,"Kostka do gry")-1)
    local oczka math.random(16)
    local pos1 = {getElementPosition(source)}
    
    for i,gracze in ipairs(getElementsByType("player")) do
        local pos2 = {getElementPosition(gracze)}
        local int getElementInterior(source)
        local int2 getElementInterior(gracze)
        if getDistanceBetweenPoints3D(pos1[1], pos1[2], pos1[3], pos2[1], pos2[2], pos2[3]) < 20 then
            outputChatBox(Gracz.." wyrzuca "..oczka.." oczek kostk?!"gracze25500true)
        end
    end
    
end
addEventHandler("onPlayerCasino"rootonPlayerCasino)


Sprawd?, czy dzia?a, nie testowa?em, ale powinno :)


Dzi?kuje! Dzia?a! Mam jeszcze jeden problem, a mianowicie kostka w ekwipunku jest brana pod ilo?? i zu?ywa si? i znika z EQ w zale?no?ci od tego ile jej mamy. Chcia?bym by to by? sta?y przedmiot, kt?ry nie mo?e si? zu?y?.

[ Dodano: 2018-09-29, 12:57 ]
Kod:

elseif itemInfo == "U?yj kostki do gry" then
triggerServerEvent("onPlayerCasino",getLocalPlayer(),itemName)


DA?EM RAD?! Dzi?kuje!

Postaw piwo autorowi tego posta
 

 
Tagi: funkcja :: kostkę :: gry :: jak :: roleplayach
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