What's new

[8.x]Skrzynka z Startowym EQ

Status
Not open for further replies.

GM Michael

User
Joined
Nov 4, 2008
Messages
17
Reaction score
0
A wiec tak:
Wchodzimy w actions\scripts i robimy plik o nazwie seq.lua , a nim wrzucamy:
Code:
 --[[  Script by GM Michael   ]]--
local STORAGE = 1000
function onUse(cid, item, frompos, item2, topos)
  local Items = {2160, 2463, 3940, 2647, 2456, 2544, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457}
  local Count = {5, 'a', 'a', 1, 'a', 100, 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'}
  local ItemCount = 0
  if (item.actionid == 5000) then
    if (getPlayerStorageValue(cid, STORAGE) < 1) then
      local i = 0
      local Plural = ""
      local ItemName = ""
      for i in Items do
        if (type(Count[i]) == 'string') then
          ItemCount = 1
        else
          ItemCount = Count[i]
        end
        local ItemName = getItemName(items[i])
        if ((ItemCount > 1) and (string.sub(ItemName, string.len(ItemName)) ~= "s")) then
          Plural = "s"
        else
          Plural = ""
        end
        doPlayerAddItem(cid, Items[i], ItemCount)
        doPlayerSendTextMessage(cid,MessageClasses, "You have found started eq.")
      end
    else
      doPlayerSendTextMessage(cid, 22, "It's empty.")
    end
  end
end
potem wchodzimy w actions.xml i dodajemy:
Code:
<action actionid="5000" script="seq.lua"/>
Potem odpalamy map editora, stawiamy skrzynk? i
dodajemy jej action id 5000
Dzia?anie:
Code:
Po u?yciu skrzynki dostajemy:
-Steel Helmet
-Plate Armor
-Plate Legs
-Dwarven Shield
-Dwarven Axe
-Furry Club
-Wyvern Fang
-Snakebite Rod
-Wand of Vortex
-Backpack(camouflage)
-Crocodile Boots
Skrypt jest m?j. Je?li co? nie dzia?a prosz? o napisanie na pw ;]
Nie testowa?em tego skryptu ;)
 

Kowol

Senior User
Joined
Apr 9, 2008
Messages
1,250
Reaction score
158
Odp: [8.x]Skrzynka z Startowym EQ

Yyy, po co taki d?ugi kod? Skoro to mo?na zrobi? w paru linijkach.. Du?o nie potrzebnych linijek.
 
R

Rahim

Guest
Odp: [8.x]Skrzynka z Startowym EQ

Tw?j skrypt nie do??, ?e ma mn?stwo niepotrzebnego kodu, to kilkana?cie razy wysy?a wiadomo?? "You have found started EQ".
Kr?tsza wersja. W dodatku daje r??ne EQ dla r??nych profesji.
Code:
function onUse(cid, item, frompos, item2, topos)
local storage = 3423342
if getPlayerStorageValue(cid,storage) == 1 then
    return doPlayerSendCancel(cid,"This's empty!") + 1
end
local items = {
[1] = {{2160, 2544, 2647, 3940, 2456, 2463, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457},{1,100,1}}, --itemy dla sorca oraz count
[2] = {{2160, 2544, 2647, 3940, 2456, 2463, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457},{1,100,1}},  --itemy dla druida oraz count
[3] = {{2160, 2544, 2647, 3940, 2456, 2463, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457},{1,100,1}},  --itemy dla paladyna oraz count
[4] = {{2160, 2544, 2647, 3940, 2456, 2463, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457},{1,100,1}}   --itemy dla knighta oraz count
}
local voc = getPlayerVocation(cid)
while voc > 4 then
    voc = voc - 4
end
for i = 1, #items[voc][1] do
    if items[voc][2][i] == nil then items[voc][2][i] = 1 end
    doPlayerAddItem(cid,items[voc][1][i],items[voc][2][i])
end
doPlayerSendTextMessage(cid,22, "You have found started eq.")
setPlayerStorageValue(cid,storage,1)
return TRUE
end
Nie testowa?em. Mog?em zrobi? liter?wk?.
 
Last edited:

Pawcio Mistrz

Advanced User
Joined
Jun 6, 2009
Messages
246
Reaction score
33
Odp: [8.x]Skrzynka z Startowym EQ

Dodam ?e w tej linijce :
Code:
local Items = {2160, 2463, 3940, 2647, 2456, 2544, 7432, 2435, 7408, 2525, 2182, 2190, 3982, 2457}
Mo?na zmienia? id item?w np jak chcesz mie? golden armor to wpisujesz tam 2466 itp ;)

P.S Skrypt mo?na napisa? w zaledwie klku linijkach tak jak napisa? pan @up :p
Pozdrawiam
 

Frigo

Active User
Joined
May 25, 2008
Messages
109
Reaction score
6
Odp: [8.x]Skrzynka z Startowym EQ

Dzi?ki Rahim za wstawienie kr?tkiej wersji ;)

Skrypt ciekawy, szczeg?lnie mi si? przyda na exp x7

///Za 4 miechy otwarcie ;)
 

timmarax

User
Joined
Jun 10, 2009
Messages
29
Reaction score
0
Odp: [8.x]Skrzynka z Startowym EQ

Dobre to b?dzie do quest?w te? np ;d ps. w?a?nie takiego czego? szuka?em thx wielkie!
 

Vitris

Active User
Joined
May 26, 2009
Messages
78
Reaction score
0
Odp: [8.x]Skrzynka z Startowym EQ

Heh czegos takiego wlasnie szukalem, super mialem napisany wlasny ale 4 skrzynka dla 4 profesji. DZIEKI :D
 
Joined
Jun 24, 2010
Messages
46
Reaction score
2
Odp: [8.x]Skrzynka z Startowym EQ

Nie dzia?a Ten Skrypt Jak naciskam use Zwyk?ym Graczem to nic a w konsoli b??dy a jak GM naciskam use to pisze Empty .... Help Me
 

Magic

3+3=3!
Joined
Aug 4, 2008
Messages
1,338
Reaction score
180
Odp: [8.x]Skrzynka z Startowym EQ

To podaj te b??dy, z ?aski swojej...
 
Joined
Jun 24, 2010
Messages
46
Reaction score
2
Odp: [8.x]Skrzynka z Startowym EQ

@ UP Prosz? Oto Te B??dy Po klikni?ciu na Skrzyni? USE ... SCREENY Konsoli I Skryptu od GM Michael
konsolab.jpg
A OTO SAM SKRYPT
skrypt.jpg
Uprzedzam i? w Map Edytorze Wstawi?em Skrzyni? i ustawi?em podane ID .. Pomo?e kto? ?
 

raphy246

Active User
Joined
Nov 29, 2009
Messages
124
Reaction score
7
Odp: [8.x]Skrzynka z Startowym EQ

Skrypt niez?y, lepsza jest kr?tsza wersja Rahim'a. Z pewno?ci? wykorzystam ten skrypt na swoim ots'ie. Ocena 9/10.

To podaj te b??dy, z ?aski swojej...
A ja za ma?o warto?ciowy post dosta?em ostrze?enie.
 
Last edited:

SoulPlus

Active User
Joined
Jul 30, 2010
Messages
59
Reaction score
0
Odp: [8.x]Skrzynka z Startowym EQ

A m?g?by,kto? powiedzie? gdzie wklei? t? kr?tsz? wersje?I potem w map edytorze robi? skrzynk? to jakie one ma mie? ,,ActionID,, czy te drugie,jakie ma by???
 

rafixkka

Active User
Joined
Jul 11, 2010
Messages
93
Reaction score
7
Odp: [8.x]Skrzynka z Startowym EQ

Skrypt za d?ugi
nie dam tego na mojego otsa.
Sam bym to napisal lepiej
 

radosik12

User
Joined
Mar 31, 2010
Messages
23
Reaction score
1
Odp: [8.x]Skrzynka z Startowym EQ

czemu nie dziala Na silniki SQL chcialbym cos takiego
 

Lee Parkour

Advanced User
Joined
Sep 25, 2010
Messages
294
Reaction score
30
Odp: [8.x]Skrzynka z Startowym EQ

kr?tsza wersja lepsza ... d?u?sza te? zar?bista a pomys? niczego sobie ;) mo?e kiedy? si? przyda? zastrze? jeszcze prawa i b?dzie git ;)
 

emix95

User
Joined
Aug 26, 2010
Messages
15
Reaction score
1
Odp: [8.x]Skrzynka z Startowym EQ

siema nie moge jeszcze napisac temaptu potrzebuje pomocy wiec:
chce zrobi? arene walk ze z jednej ustawia sie 20 os. i z drugiej na srodku jest dr?zek kt?ry robi ze po przestawieniu jego teleprotyuje obie dru?yny na arene.
nie musi byc na 20 os.
 

Wizardix

Active User
Joined
Sep 27, 2010
Messages
128
Reaction score
1
Odp: [8.x]Skrzynka z Startowym EQ

Dzi?ki Rahim skrypt GM Michael mia? jaki? b??d, przynajmniej tak mi pokazywa? m?j silnik.
 

BaXoN

Active User
Joined
Sep 11, 2010
Messages
78
Reaction score
10
Odp: [8.x]Skrzynka z Startowym EQ

Podzi?kowania dla Rahim, skrypt si? przyda? :D
 
Status
Not open for further replies.
Top