Forum nie tylko o Tibii i OTS...

Nie tylko o Tibii i OTS...

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#1 2008-07-18 11:40:12

WoJtEqS

Zbanowany

Zarejestrowany: 2008-06-29
Posty: 30

[Movements]Dyskoteka na OTS!

Witam, prezentuję skrypt na dyskotekę na OTS.

Spoiler:

-- ***Basic colours
-- BLUE = 5
-- RED = 180
-- YELLOW = 210

-- ***More colours
-- CRYSTAL = 65
-- BROWN = 78
-- PLATINUM = 89
-- PURPLE = 147
-- ORANGE = 198
-- PINK = 203 <- low noticability

-- ***Even more colours focused around different tints
-- DARKRED = 36
-- DARKBLUE = 2
-- DARKGREEN = 6
-- LIGHTGREEN = 30
-- LIGHTBLUE = 35
-- LIMEGREEN = 174 <- most recognizable as yellow

-- ***Normal lights
-- LIGHTGREY = 172 <- normal light
-- WHITE_EXP = 215 <- normal light
-- SKYBLUE = 179 <- normal light
-- GREY = 129 <- normal light

-- ***No category
-- BLACK = 1 <- dark dark blue
-- NONE = 255 <- weird mix of pink red and purple

This is from global.lua but sorted, the script will randomize everything between 1-255 for light and text. This is only FYI.

tu macie screen http://img392.imageshack.us/img392/8048/fireinthediscoke6yo4.jpg





* Przypadkowe efekty są bardzo dobre.
* Kolorowy fajny tekst.
* Muzyczne efekty ustala losowo.
* Zmieniamy intensywność światła.
* Różne wiadomości takie jak "Zaczynamy dyskotekę!"
* Możesz wybrać sobie nagrodę, a inaczej mówiąc ją "wytańczyć".
* Łatwe modyfikowanie.

Krok 1

W map edytorze zrób pokój nie ważne czy 3x3, czy 6x6. Ustaw Actions 9777.

Krok 2
Jeśli chcesz robić inne pokoje np. 2, czy 3 to musisz zmienić to w movements.xml.

Krok 3
Dodajemy do movements.xml:

Spoiler:

<movevent event="StepIn" actionid="9777" script="fireinthedisco.lua" />

Teraz tworzymy plik fireinthedisco.lua a w nim:

Spoiler:

-- Disco made by Roman
-- Roman - OTFans
-- Simple condition setup - gives players utani gran hur effect
-----------------------------------------------------------------------------------------------------------------------------
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 500*3) -- set the value to the same as bottoms value of lightTicks * 5
setConditionFormula(condition, 0.70, 300, 0.70, 300)
setCombatCondition(combat, condition)
-----------------------------------------------------------------------------------------------------------------------------
function onStepIn(cid, item, pos)
-- Basic Configurations
-----------------------------------------------------------------------------------------------------------------------------
local lightLevel = 8 -- 1-10 (could be very wrong <img src="http://otfans.net/images/smilies/tongue.gif" border="0" alt="" title="Tongue" class="inlineimg" />Wink
local lightTicks = 500 -- set how long each light should stay on for, leave as it is if you dont know
local moneyChance = 15 -- set a value and it will look like this: (1 in 10) for example, if you set 20 then it will be (1 in 20) chance
local rewardType = 1 -- set to 1 for gold, 2 for platinum, or 3 for crystal NOTE: not recommended to set crystal coins, you can set to some other differnent coin like token and trade with NPC for prizes
local minMoney = 1 -- min amount of coins to get
local maxMoney = 90 -- max amount of coins to get
local maxTime = 1*60*1000 -- max time allowed in disco until kick - change "1" to different values to set different minutes
-----------------------------------------------------------------------------------------------------------------------------
local gold_ID = 2148 -- gold coin ID
local plat_ID = 2152 -- platinum coin ID
local crystal_ID = 2160 -- crystal coin ID
-----------------------------------------------------------------------------------------------------------------------------
-- Roman - OTFans
local reward = 2148 -- no touchie!
local lighttextColours = {"5", "180", "210", "65", "78", "89", "147", "198", "203", "36", "2", "6", "30", "35", "174", "1", "255"} -- ignore for now
local lighttextRND = math.random(1, 254)
local effectRND = math.random(21,24)
local moneychanceRND = math.random(1,moneyChance)
local moneyRND = math.random(minMoney,maxMoney)
local disco_stat = 0
local disco_status = getPlayerStorageValue(cid,9777)
-----------------------------------------------------------------------------------------------------------------------------
-- Roman - OTFans
if rewardType == 1 then
reward = gold_ID
elseif rewardType == 2 then
reward = plat_ID
elseif rewardType == 3 then
reward = crystal_ID
end
-- Roman - OTFans
-----------------------------------------------------------------------------------------------------------------------------
if item.actionid == 9777 then
if disco_status == -1 then
local var = positionToVariant(getPlayerPosition(cid))
doCombat(cid, combat, var)
doPlayerSendTextMessage(cid,22,"Start the disco!")
doSetCreatureLight(cid, lightLevel, lighttextRND, lightTicks)
doSendAnimatedText(getPlayerPosition(cid), "Disco!", lighttextRND)
doSendMagicEffect(getPlayerPosition(cid), effectRND)
if moneychanceRND == 1 then
doPlayerAddItem(cid,reward,moneyRND)
doPlayerSendTextMessage(cid,22,"Moneh is flowin in!")
end
if disco_stat == 0 then
addEvent(DiscoCheck,maxTime,cid)
disco_stat = 1
end
else
doPlayerSendCancel(cid, "You have already participated in this disco parteh!")
end
end
end
-----------------------------------------------------------------------------------------------------------------------------
-- Roman - OTFans
function DiscoCheck(cid)
setPlayerStorageValue(cid,9777,1)
end
-- Roman - OTFans
-----------------------------------------------------------------------------------------------------------------------------

Krok 4
Ustaw wszystkie konfiguracje.

Spoiler:

local lightLevel = 8 -- 1-10 (could be very wrong <img src="http://otfans.net/images/smilies/tongue.gif" border="0" alt="" title="Tongue" class="inlineimg" />Wink
local lightTicks = 500 -- set how long each light should stay on for, leave as it is if you dont know
local moneyChance = 15 -- set a value and it will look like this: (1 in 10) for example, if you set 20 then it will be (1 in 20) chance
local rewardType = 1 -- set to 1 for gold, 2 for platinum, or 3 for crystal NOTE: not recommended to set crystal coins, you can set to some other differnent coin like token and trade with NPC for prizes
local minMoney = 1 -- min amount of coins to get
local maxMoney = 90 -- max amount of coins to get
local maxTime = 1*60*1000 -- max time allowed in disco until kick - change "1" to different values to set different minutes

WAZNE!!!
Testowane na GTH Evolutions 8.0
Kolory tekstu odpowiadają kolorom w global.lua.
Jeszcze Jedno Skrypta nie moja ale chciałem ją dodac z myśla o ludziach ktorzy lubią takie bajery na swoich OTS'ACH MIłego bawienia sie

Offline

 

#2 2008-07-18 12:00:05

XxerykxX

http://i37.tinypic.com/28ajhip.gif

Ehh Big Spam :/
Call me!
Zarejestrowany: 2008-02-25
Posty: 757
Nick: Mighty Lavindo
Profesja: Morgana
Server: 58

Re: [Movements]Dyskoteka na OTS!

Fajny Skrypt 10/10


http://www.jakpro.net/u2-card/cards/n/NikyMan.png

Offline

 

#3 2008-07-18 12:12:24

jasiu1995l

http://i49.tinypic.com/2uggx2g.jpg

Zarejestrowany: 2007-12-05
Posty: 1396

Re: [Movements]Dyskoteka na OTS!

hehe nice spoko skrypcik

Offline

 

#4 2008-07-18 13:03:14

Hero

http://i35.tinypic.com/71u5wo.gif

Ukradli O Ja Biedny
Skąd: Się Tu Znalazłem ?
Zarejestrowany: 2008-06-09
Posty: 1030
Nick: _CrossBow3r_ i hack =///
Profesja: Alexander-Silkroad i hack =///
Server: 54 i Hack =///
WWW

Re: [Movements]Dyskoteka na OTS!

Bardzo Fajne! 10/10
ps. Twój Skrypt?

Offline

 

#5 2008-07-18 13:07:43

WoJtEqS

Zbanowany

Zarejestrowany: 2008-06-29
Posty: 30

Re: [Movements]Dyskoteka na OTS!

Częściowo moj

Offline

 

#6 2008-07-18 13:11:10

 Dantez

http://i37.tinypic.com/2rxttv8.gif

Skąd: Częstochowa
Zarejestrowany: 2008-03-17
Posty: 1946
Nick: Danreg
Profesja: Elite Knight
Server: Celesta
Level: 116

Re: [Movements]Dyskoteka na OTS!

Fajny Plusa dostaniesz bo wlasnie nad czyms takim myslalem. 10/10


2009-02-23 - data mianowania na Redaktora
2010-08-26 - data rezygnacji
http://img268.imageshack.us/img268/9939/25985.png

Offline

 

#7 2008-07-18 14:28:07

WoJtEqS

Zbanowany

Zarejestrowany: 2008-06-29
Posty: 30

Re: [Movements]Dyskoteka na OTS!

THX przyda sie KOMENTOWAĆ PLX PZ ALL

Offline

 

#8 2008-07-18 17:19:52

 kubxx

http://i37.tinypic.com/2s9vupj.gif

status 5601911
7326611
Zarejestrowany: 2007-12-16
Posty: 498

Re: [Movements]Dyskoteka na OTS!

ee może byś tak ciągle nie kopiował http://tibia11.pun.pl/viewtopic.php?id=5485&p=5 tu temat sam dół strona 5

Offline

 

#9 2008-07-18 17:44:13

Bamboleo

http://i46.tinypic.com/fwixqw.jpg

status 485915
11183814
Call me!
Skąd: Wroclove
Zarejestrowany: 2008-07-13
Posty: 1494
Nick: Dom Spokojnej
Profesja: Starosci
Server: W Kurwidołku
WWW

Re: [Movements]Dyskoteka na OTS!

Następny zkopiowany skrypt niedlugo dostane przez ciebie Depresji xD
Juz raz dalem ci minusa(za obrazanie mnie) dodasz cos znowu z innych forum to minus  ZROB COS SAM!!


Offline

 

#10 2008-07-18 21:58:36

WoJtEqS

Zbanowany

Zarejestrowany: 2008-06-29
Posty: 30

Re: [Movements]Dyskoteka na OTS!

LOL...... Już robiłem sam tylko ze nikt nie komentował i nic wiec sie warchlaj .. jak cos sie nie podoba za przeproszeniem.

Offline

 

#11 2008-07-18 22:31:38

Polandos

Zbanowany

Prosze o usunięcie konta.
Call me!
Skąd: Prosze o usunięcie konta.
Zarejestrowany: 2008-06-30
Posty: 520
Nick: Prosze o usunięcie konta.
Profesja: Prosze o usunięcie konta.
Server: Prosze o usunięcie konta.
WWW

Re: [Movements]Dyskoteka na OTS!

Bardzo fajny skrypt 8/10 przynajmiej jakas rozrywka na ots a nie tylko uh sd critical uh ->bed> uh sd critical...
;p
@Edit
Heh mam juz to na swoim otsie ale mam pytanko ile trzeba czekac do nastepnego tanczenia?

Ostatnio edytowany przez Polandos (2008-07-18 23:08:07)


Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.Prosze o usunięcie konta.

Offline

 

#12 2008-07-19 10:45:13

Bamboleo

http://i46.tinypic.com/fwixqw.jpg

status 485915
11183814
Call me!
Skąd: Wroclove
Zarejestrowany: 2008-07-13
Posty: 1494
Nick: Dom Spokojnej
Profesja: Starosci
Server: W Kurwidołku
WWW

Re: [Movements]Dyskoteka na OTS!

WoJtEqS napisał:

LOL...... Już robiłem sam tylko ze nikt nie komentował i nic wiec sie warchlaj .. jak cos sie nie podoba za przeproszeniem.

Ale az mmi sie ciebie zal robi  Zobacz w kazdym temacie KAZDy ci mowi ze kopiujesz bo jest na innych forach


Offline

 

#13 2008-07-19 11:17:20

Kook

http://i37.tinypic.com/sb1sbd.jpg

Zarejestrowany: 2008-07-12
Posty: 196

Re: [Movements]Dyskoteka na OTS!

Ehh... Bys dostal prawie odemnie + ale dobrze ze przeczytalem posty

Offline

 

#14 2008-07-19 19:21:15

Skatten

http://i33.tinypic.com/2v2gq5x.gif

Skąd: Ten Powrót ~~ ? ;d
Zarejestrowany: 2008-07-19
Posty: 280

Re: [Movements]Dyskoteka na OTS!

9/10 Skrypcik .. ;]


*OTS & Counter Strike 1.6 Only*

http://img108.imageshack.us/img108/1060/xdalg2.jpg

Offline

 

#15 2008-07-19 19:29:32

Młody

http://i35.tinypic.com/2usym0z.gif

Zarejestrowany: 2008-06-28
Posty: 118

Re: [Movements]Dyskoteka na OTS!

Extra 10/10

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.f.pun.pl www.naruto-pun-fora.pun.pl www.narutograonline.pun.pl www.zarzadzanieumk.pun.pl www.pokirena.pun.pl