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

po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl gz

Status
Zamknięty.

esalia

User
Dołączył
Czerwiec 30, 2010
Posty
33
Liczba reakcji
0
po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl gz

witam potrzebuje tego skryptu ze np. wbijam sobie 100lvl i na srodku na czerwo sie wyswietla ze np.

Gracz Maniek Franiek wbil 100 poziom. gratulacje!
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Kod:
local newlevel = {100, 200, 300, 400, 500}
function onAdvance(cid, skill, oldlevel, newlevel)
if getPlayerLevel(cid) >= .. newlevel .. 
    doBroadcastMessage("Gracz " ..getCreatureName(cid) .. " awansowal na " ..newlevel.." level.",21)
end
end

Powinno dzia?a?.
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

szkoda ze nie napisal gdzie to dodac w co itp.
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

advance.lua w data\creaturescripts\scripts a do niego wklej to co poda?em wy?ej.
do creaturescripts.xml wklejamy:
Kod:
    <event type="advance" name="PlayerAdvance" script="advance.lua"/>

do login.lua
Kod:
registerCreatureEvent(cid, "PlayerAdvance")
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

dziekuje reput :)
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

sorry ale jak to umiescic bo mi cos nie dziala ;p s? 3 kody 1 duzy i 2 male mozna do wyt?umaczyj jakos w 1 poscie ??
 
Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

Odp: po wbiciu lvli np. 100, 200, 300 itp wystweitla sie na "/B" gracz x wbil 100 lvl

PHP:
function onAdvance(cid, oldlevel, newlevel)
local config = {
                [50] = {storage = 3100, jaki_poziom = 50},
                [100] = {storage = 3101, jaki_poziom = 100},
                [150] = {storage = 3100, jaki_poziom = 150},
                [200] = {storage = 3101, jaki_poziom = 200},
                [250] = {storage = 3100, jaki_poziom = 250},
                [300] = {storage = 3101, jaki_poziom = 300},
                [350] = {storage = 3100, jaki_poziom = 350},
                [400] = {storage = 3101, jaki_poziom = 400}
                }
local pozycja = getCreaturePosition(cid)
local tabela = config[getPlayerLevel(cid)]
local name = getPlayerName(cid)
local tekst = name.." zdobyl "..tabela.jaki_poziom.." poziom doswiadczenia. Gratulujemy!"
    if getPlayerStorageValue(cid, tabela.storage) == -1 then
        doBroadcastMessage(tekst, MESSAGE_STATUS_WARNING)
        setPlayerStorageValue(cid, tabela.storage, 1)
        doSendMagicEffect(pozycja, CONST_ME_MORTAREA)
    end
end
 
Status
Zamknięty.
Do góry