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

Switch BP Shop + mapa!

Status
Zamknięty.
Odp: Switch BP Shop + mapa!

@up Ale mi chodzi o skrypt Keraxela, czyli:
Kod:
-- by Keraxel // for otland.net.pl
local config = { 
effect = 39, 
aolPrice = 4000 
} 
local prices = { 
--[runeId] = {cost, charges, backpackColor, count}, 
--POTIONS-- 
[7618] = {800, 1, "red", 1}, --health potion 
[7620] = {900, 1, "purple", 1}, --mana potion 
[7588] = {1800, 1, "red", 1}, --strong health potion 
[7589] = {1500, 1, "purple", 1}, --strong mana potion 
[7591] = {3500, 1, "red", 1}, --great health potion 
[7590] = {2200, 1, "purple", 1}, --great mana potion 
[8472] = {3500, 1, "yellow", 1}, --great spirit potion 
[8473] = {5800, 1, "red", 1}, --ultimate health potion 
--RUNES-- 
[2273] = {3300, 1, "blue", 1}, --UH 
[2268] = {6600, 3, "grey", 1}, --SD 
[2313] = {4700, 6, "purple", 1}, --explosion 
[2287] = {600, 10, "green", 1}, --light magic missile 
[2311] = {2200, 10, "purple", 1}, --heavy magic missile 
[2304] = {3400, 4, "red", 1}, --great fireball 
[2302] = {1800, 5, "red", 1}, --fireball 
[2265] = {1800, 1, "grey", 1}, --IH 
[2261] = {800, 3, "grey", 1}, --destroy field 
[2316] = {7300, 1, "purple", 1}, --animate dead 
[2262] = {6500, 2, "grey", 1}, --energy bomb 
[2277] = {2200, 3, "blue", 1}, --energy field 
[2315] = {2800, 4, "purple", 1}, --thunderstorm 
[2274] = {3400, 4, "blue", 1}, --avalanche 
[2271] = {2900, 5, "blue", 1}, --icile 
[2308] = {4000, 3, "red", 1}, --soulfire 
[2285] = {1200, 3, "green", 1}, --poison field 
[2286] = {3200, 2, "green", 1}, --poison bomb 
[2289] = {4000, 4, "green", 1}, --poison wall 
[2290] = {1500, 1, "green", 1}, --convince creature 
[2291] = {4000, 1, "green", 1}, --chameleon 
[2292] = {2200, 10, "green", 1}, --stalagmite 
[2288] = {2800, 4, "green", 1}, --stone shower 
[2301] = {1600, 3, "red", 1}, --fire field 
[2305] = {4400, 2, "red", 1}, --firebomb 
[2303] = {4600, 4, "red", 1} --fire wall 
} 
----- 
function onUse(cid, item, fromPosition, itemEx, toPosition) 

local function backpackIdByName(name) 
local backpacksId = {["green"]=1998, ["yellow"]=1999, ["red"]=2000, ["purple"]=2001, ["blue"]=2002, ["grey"]=2003, ["golden"]=2004} 
    return backpacksId[name] or LUA_ERROR 

end 

local aid = item.actionid - 10000 

    if aid == 2173 then 
        if (doPlayerBuyItem(cid, 2173, 1, config.aolPrice, 1)) ~= LUA_ERROR then 
            doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You've bought an amulet of loss.") 
            doSendMagicEffect(getCreaturePosition(cid), config.effect) 
        else 
            doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You don't have enough money. The price is "..config.aolPrice.." gold pieces.") 
        end 

    else 

                if (doPlayerBuyItemContainer(cid, backpackIdByName(prices[aid][3]), aid, 1, prices[aid][1], prices[aid][2])) == LUA_NO_ERROR then 
                    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You've bought a backpack of "..getItemNameById(aid)..".") 
                    doSendMagicEffect(getCreaturePosition(cid), config.effect) 
                else 
                    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You don't have enough money. The price is "..prices[aid][1].." gold pieces.") 
                end 
    end 
    return TRUE 
end

a nie ten z 1 postu.
 
Odp: Switch BP Shop + mapa!

np. :

[7618] = {800, 1, "red", 1}, --health potion

Mo?e tak :

[7618] == spr?buj da? na mapie w d?wigni takie action id

i w actions.xml
<action actionid="7618" script="skrypt.lua"/>


A jak tak nie wyjdzie to jeszcze mo?esz spr?bowa? czego? takiego :

action id d?wigni 17618

<action actionid="17618" script="skrypt.lua"/>
 
Ostatnia edycja:
Odp: Switch BP Shop + mapa!

Niestety nie dzia?a, jaki? inny pomys??
 
Odp: Switch BP Shop + mapa!

Nie mam poj?cia ... A nie mo?esz zastosowa? tego z pierwszego postu ?? ..
 
Odp: Switch BP Shop + mapa!

Mog?, ale wola?bym ten ;p Mniej roboty w zmianie cen itd.
 
Odp: Switch BP Shop + mapa!

Patrz: Mapa

Swoje skrypty supportuje na otland.net.pl ;)
 
Odp: Switch BP Shop + mapa!

Hmmm ... Mi to nie dziala 4up ,a przyda sie taka d?wignia . Rehost plik?w .
 
Odp: Switch BP Shop + mapa!

Genialny skrypt tego w?a?nie szuka?em THX:up::up::up::up::up::up:
 
Odp: Switch BP Shop + mapa!

Dzienki ale musia?em zmieni?
if doPlayerRemoveMoney(cid, Cost) == 1 then

if doPlayerRemoveMoney(cid, Cost) == true then

Bo inaczej mi nie chcia?o dzia?a?

8/10
 
Ostatnia edycja:
Odp: Switch BP Shop + mapa!

Nie no skrypt jest super i bardzo przydatny :p
Tyle ?e mi nie dzia?a :(
Klikam na d?wigni? i zabiera mi kas? a BP nie ma ;/ Mo?e kto? pom?c?
M?j silnik to TFS Crying Damson 0.3.5 :D
 
Odp: Switch BP Shop + mapa!

@UP mialem ten sam problem ale to nie zaden tez problem pogrzebac zara skopiuje moja skrypte i ci wysle :)
## Aha ale ten skrypt wiesz ze pod 8.31 ?
 
Status
Zamknięty.
Do góry