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

Wysłany: 2014-07-05, 16:41


zbawca







Wiek: 34
Na forum: 5035 dni
Posty: 36
Nick w MP: DJglizdek

Piwa: 1

Respekt: 50

Witajcie. Pisz? skrypt na to aby co kilka sekund wysy?a?a si? losowa wiadomo?? lecz problem polega na tym ?e wszystko dzia?a sprawnie ale wiadomo??, kt?ra ma by? losowa nie pojawia si? na czacie:\
Kod:

wiadomosci = {
{"ffff33Aby uzyskac pomoc wcisnij F9"},
{"#ffff33Zapraszamy na r??ne zabawy, wystarczy wcisn?? F7:)"},
{"#ffff33Nieprzestrzeganie regulaminu wiaze sie z utrata konta!"},
{"#ffff33Ekipa: HeadAdmin: DJglizdek, Darekpo799| Admin: BatonikPL, Krunitso| Support: Jander, Czajnik| Smod: Brak| Mod: Brak| Sponsor: JetrosPL|"},
}

rnd math.random 1#wiadomosci )
function czat()
outputChatBox ("[INFOBOT]",getRootElement(), 0,255,0true)
outputChatBox (wiadomosci[rnd][1], wiadomosci[rnd][2], wiadomosci[rnd][3], wiadomosci[rnd][4], getRootElement(), true )
outputChatBox ("Milej zabawy!:)",getRootElement(), 0,255,0true )
end
setTimer(czat ,10000)

Bardzo bym prosi? o pomoc poniewa? skrypt bardzo jest mi potrzebny na serwer a w lua jestem zielony:\
PS. Za pomoc stawiam piwko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-05, 17:14


Deryl







Wiek: 27
Na forum: 4435 dni
Posty: 69

Piwa: 40

Respekt: 50

addEventHandler("onResourceStart",rootczat )


Dodaj na koniec.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-05, 17:36


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

@Deryl: tak, ale on tutaj w og?le nie losuje wiadomo?ci. Popatrz gdzie ma zmienna, kt?ra powinna losowa? teksty. To nie naprawi problemu.
A po drugie, timer tutaj odwali ca?? robot?, wi?c nie musimy deklarowa? tej funkcji w evencie.


local MSG_TO_SEND=5*60*1000 -- czas wiadomosci do wyslania domyslnie 5 minut
local wiadomosc = {
    "ffff33Aby uzyskac pomoc wcisnij F9",
    "#ffff33Zapraszamy na r??ne zabawy, wystarczy wcisn?? F7:)",
    "#ffff33Nieprzestrzeganie regulaminu wiaze sie z utrata konta!",
    "#ffff33Ekipa: HeadAdmin: DJglizdek, Darekpo799| Admin: BatonikPL, Krunitso| Support: Jander, Czajnik| Smod: Brak| Mod: Brak| Sponsor: JetrosPL|",
}

local function czat()
    local rnd math.random (1#wiadomosc)
    outputChatBox("[INFOBOT]"root02550true)
    outputChatBox(wiadomosc[rnd], root255255255true)
    outputChatBox("Milej zabawy! :)"root02550true)
end
setTimer(czatMSG_TO_SEND0)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-05, 18:38


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Po co Ci a? [4], [5] [...] ?

Wystarczy da? [1] gdy? tekst to pierwszy element/agrument w indeksie. Przyk?ad :

indeks = {
{ "cos" },
{ "ha" },
}


function tekst ()
    rnd math.random 1#indeks )
    for _,v in ipairs getElementsByType "player" )) do
        outputChatBox indeks[rnd][1], )
    end
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: losowa :: wiadomość
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