Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Status
Zamknięty.

shadow21

Advanced User
Zarejestrowany
Dołączył
Czerwiec 13, 2010
Posty
182
Liczba reakcji
4
Potrzebuj? 3 Skrypt?w (Dam Reputa)

1.PO Wej?ciu Na P?ytk? Dodaje nam Speed (Gdzie? tak 5x) (Id P?ytki : 453)

2.NPc Do Kt?rego Gdy napiszemy "Hi" Automatycznie Teleportuj? Nas Do Temple (Temple : x3193,y3262,z7)

3.no i ostatni skrypt kt?rego Szukam To Po klikni?ciu na Przedmiot (ID: 2349) Zmienia nam si? addon (ID Addon: 266) i wyskakuj? nam Wiadomo?? "Evolution!"
Oczywi?ci? Przedmiot po u?yciu Znika :)

Za Skrypty B?d? ogromnie Wdzi?czny i Dam Reputa!!


Notka moderatorska:
Przenosz?
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

A wi?c tak. Zrobi?em skrypt do Ad. 1 i Ad. 3 ale nie wiem czy dobrze, bo jestem pocz?tkuj?cy : P

Zobacz czy dobrze dzia?a... Zaczynamy!

Ad. 3

data/actions/scripts/evolution.lua

PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)

    if item.itemid == 2349 then
		doCreatureSay(cid, "Evolution!", TALKTYPE_ORANGE_1)
		doCreatureChangeOutfit(cid, 266)
		doRemoveItem(uid, 1)
	end
end

data/actions/actions.xml dodaj linijk?:
PHP:
    <action itemid="2349" script="evolution.lua" />

Teraz tak... Ja w tym kodzie zrobi?em (spr?bowa?em zrobi? :P) tak, ?eby pisa?o na pomara?czowo tak jak na vipaccess :)
Je?eli nie b?dzie dzia?a?, to zamiast

PHP:
		doCreatureSay(cid, "Evolution!", TALKTYPE_ORANGE_1)
Skasuj to i wrzu? to:
PHP:
         doPlayerSendTextMessage(cid,22,"Evolution!")

Ad. 1

Tutaj zrobi?em z kafelk? o actionid 9999 (mo?na zmieni?).
No i nie wiem czy dobrze ten speed :)

data/movements/scripts/speedfloor.lua

PHP:
function onStepIn(cid, item, frompos, itemEx, topos)

	if(item.actionid == 9999) then
		doChangeSpeed(cid, 1000)
	else
	doPlayerSendTextMessage(cid,22,"Juz dostales speeda!")
	end
end
data/movements/movements.xml dodaj linijk?:
PHP:
	<movevent type="StepIn" itemid="453" event="script" value="speedfloor.lua"/>

Zobacz czy all dzia?a :)

Pozdrawiam,
Marlus
 
Ostatnia edycja:
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

A wi?c Tak Co do Ad.1.

- Wy?wietla mi si? Wiadomo?? ale nie daje mi speead Co? w tym Skrypcie jest ?le.


A Skrypt Ad.3

- Nie Dzia?a,Gdy klikam na przedmiot (ID: 2349) to Wy?wietla mi si? na dole ekranu "Dont Can Use...."
 
Ostatnia edycja:
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Poszukuj? te? Skrypta Pod tibi? 8.10

- ?e po klikni?ciu Na Przedmiot (ID: 3954) Losuj? si? Jeden z 3 Items.
Po wylosowaniu Przedmiotu przedmiot kt?rym losujemy znika.
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

...:::-Od?wie?am-:::...​
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Poszukuj? te? Skrypta Pod tibi? 8.10
- ?e po klikni?ciu Na Przedmiot (ID: 3954) Losuj? si? Jeden z 3 Items.
Po wylosowaniu Przedmiotu przedmiot kt?rym losujemy znika.
Prosz?
do \data\actions\scripts tworzysz plik o nazwie losowanie.lua
local S = {xxxx, yyyy, zzzz}
function onUse(cid, item, frompos, item2, topos)
local rand = math.random(1,#S)
doTransformItem(item.uid, S[rand])
doSendMagicEffect(getThingPos(item.uid), CONST_ME_MAGIC_RED)
return TRUE
end
Gdzie xxxx,yyyy i zzzz to id item?w do losowania
i do \data\actions w actions.xml dodajesz linijk?
<action itemid="3954" script="losowanie.lua" />
Powinno dzia?a?
Pozdrawiam :)
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Kolega UP Dostaje Repucik,Skrypt Dzia?a :)

Poprosz? jeszcze te 3 Skrypty plix!
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Skoro Ty nie potrafisz napisa? takich prostych skrypt?w sam to lepiej zostaw robienie OT ludziom umiej?cym tworzy? takie skrypty.
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)

Witam

3.no i ostatni skrypt kt?rego Szukam To Po klikni?ciu na Przedmiot (ID: 2349) Zmienia nam si? addon (ID Addon: 266) i wyskakuj? nam Wiadomo?? "Evolution!"
Oczywi?ci? Przedmiot po u?yciu Znika

Prosz?

do \data\actions\scripts tworzysz plik evolution.lua i wklejasz to:
local outfit =
{
lookType = 266,
lookHead = 0,
lookBody = 0,
lookLegs = 0,
lookFeet = 0,
lookAddons = 0
}

function onUse(cid, item, frompos, item2, topos)

if item.itemid == 2349 then
doSetCreatureOutfit(cid, outfit, -1)
doPlayerSay(cid, 'Evolution!', 16)
doRemoveItem(item.uid,1)
end
return TRUE
end

Nast?pnie w \data\actions w actions.xml dodajesz linijk?
<action itemid="2349" script="evolution.lua" />

Sprawdzi?em na Aries'ie 4.0 (8.10) i dzia?a

Pozdrawiam :)
 
Odp: Potrzebuj? 3 Skrypt?w! (Dam Reputa!)


A wi?c Tak Co do Ad.1.

- Wy?wietla mi si? Wiadomo?? ale nie daje mi speead Co? w tym Skrypcie jest ?le.


Spr?buj w skrypcie ustawi? z:
PHP:
        doChangeSpeed(cid, 1000)
Na inn? cyfr? speeda :)
Je?eli dalej nie zadzia?a to masz mo?e to zadzia?a:
PHP:
function onStepIn(cid, item, frompos, itemEx, topos)

    if item.itemid == 453 then
        doChangeSpeed(cid, 2000)
    else
    doPlayerSendTextMessage(cid,22,"Juz dostales speeda!")
    end
end
A linijka taka sama jak w tedy co ci poda?em.

Pozdrawiam,
Marlus
 
Ostatnia edycja:
Status
Zamknięty.
Back
Do góry