• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Globalevents [Loteria] [Zwycieza Best LVL]

Status
Zamknięty.

Arkam

Forum friend
Dołączył
Grudzień 20, 2008
Posty
1980
Liczba reakcji
180
Skrypt polega na tym i? zwyciezca jest osoba ktora ma najwiekszy level z osob online.

Data/globalevents/scripts/arkam.lua
PHP:
-- by Arkam
--- TNP go Death!
local ustawienia = {
    czas_losowan = "3 Godziny", -- czas do kolejnego losowania
    nagrody = {2494, 2472, 2514, 2160, 8887, 8886, 8866,  2342, 2495, 8868, 8871}, -- ID Nagrod
    crystal_counts = math.random(1,100), 
    }
function onThink(interval, lastExecution)
local nuby = getPlayersOnline()
local record = {0, 0}
for i, tid in ipairs(nuby) do
local level = getPlayerLevel(tid)
if(level > record[2]) then
record[1] = tid
record[2] = level
end
end
local smiec = ustawienia.nagrody[math.random(1, #ustawienia.nagrody)]
local nazwa =  getItemNameById(smiec)
                if(smiec == 2160) then
                        doPlayerAddItem(record[1], smiec, ustawienia.crystal_counts)
                        doBroadcastMessage('[LOTTERY SYSTEM] Zwycieza: '.. getCreatureName(record[1]) ..', I otrzymuje: '.. ustawienia.crystal_counts ..' '.. nazwa ..'gratulacje! (Nastepne losowanie za '.. ustawienia.czas_losowan ..')')
                else
                        doBroadcastMessage('[LOTTERY SYSTEM] Winner: '.. getCreatureName(record[1]) ..', Reward: '.. nazwa ..'! Congratulations! (Next Lottery in '.. ustawienia.czas_losowan ..')')
                        doPlayerAddItem(record[1], smiec, 1)
                end
    return TRUE
end

Globalevents.xml

PHP:
<globalevent name="arkam" interval="360000" event="script" value="arkam.lua"/>

// Skrypt pisany na wersje 8.6+ gdy? na starszych GOD/GM tez jest wliczany do tej loterii, nie b?d? poprawia? bo jest na 8.6+ xd
 
Odp: [Loteria] [Zwycieza Best LVL]

no no musze przyzna? ?e zajebisty skrypcik ! Postara?e? si?.Pogadam z koleg? i mo?e u?yjemy tego przy Bajots!Dzi?ki za skrypt masz reputa :D
 
Odp: [Loteria] [Zwycieza Best LVL]

fajny skrypt gz :D, nie widze ?adnych b??d?w
 
Ostatnia edycja:
Odp: [Loteria] [Zwycieza Best LVL]

A je?li 2 osoby b?d? mia?y taki sam level? Obaj dostaj? nagrod? czy ten, kt?ry b?dzie "szybciej"?
 
Odp: [Loteria] [Zwycieza Best LVL]

@UP: Wtedy nagrode dostanie osoba kt?ra jest d?u?ej online.

// Czas loteri ustawia sie w
PHP:
interval="360000"
 
Odp: [Loteria] [Zwycieza Best LVL]

?wietna Robota ! 0 b??d?w. Wykorzystam go w moim OTS je?eli pozwolisz. Oczywi?cie Repucik leci w Twoj? stron? :)
 
Odp: [Loteria] [Zwycieza Best LVL]

Przeciez to jest bez sensu... Bedzie sie logowa? jaki? baran co jaki? czas i ci?gle wygrywa?. Ponadto kod mo?na by?o by bardziej zopatymalizowa?.
 
Odp: [Loteria] [Zwycieza Best LVL]

Nie, to nie jest bez sensu bo mo?esz ustawi? d?u?szy czas od jednej loterii do kolejnej


Fajny skrypt mi si? nie przyda akurat ale mo?e komu? .. :))
 
Odp: [Loteria] [Zwycieza Best LVL]

Ciekawy skrypt i dzia?a na 8.54 - testowa?em na TFS. Rzeczywi?cie God/GM te? biora udzia? w loterii, ale ?atwo mo?na to rozwi?za? i da? im pierwszy lvl ;)
 
Odp: [Loteria] [Zwycieza Best LVL]

a Jak sie ustawia co 2 Godziny? lub co 1 Dzien prosze o szybka odp !
 
Odp: [Loteria] [Zwycieza Best LVL]

@Kolega UP
Jezeli sie nie myle
interval="2880000"
To b?dzie 1 dzie?.
 
Odp: [Loteria] [Zwycieza Best LVL]

Skrypt wed?ug mnie nie przydatny
Nie wiem czy ty ju? nie masz pomys??w do skrypt?w, czy po prostu nudzisz sie.

Jak ju? m?wi?em skrypt nie przydatny i go nie polecam.
 
Odp: [Loteria] [Zwycieza Best LVL]

@UP
Cos ci nie tak?
Czego nie przydatny?
Dla Ciebie.
Skoro tobie si? nie podoba
to nie znaczy ze innym ma sie nie podobac. :D
 
Odp: [Loteria] [Zwycieza Best LVL]

Sluchajcie jak ustawiam ten script to on mi nie dziala wogole o co hodzi?
 
Odp: [Loteria] [Zwycieza Best LVL]

Czy Da si? ?eby co te 3 godzinki 2 osoby wygrywa?y 100 GN jak by si? da?o to z g?ry dzi?ki

Niewiem gdzie przestawic zeby 2 osoby wygrywa?y.


Jest to mo?liwe ?
 
Status
Zamknięty.
Do góry