Sex Runa - b??d silnika i nie dzia?a jak nale?y

Status
Zamknięty.

Colusek

Active User
Zarejestrowany
Dołączył
Marzec 21, 2010
Posty
98
Liczba reakcji
3
Wiek
31
Witam,

ten problem nie powinien by? trudny jednak ja sam po prostu nie daje sobie z nim rady...

Ot?? mam taki skrypcik na run?, kt?ra zmienia nam p?e?:
Kod:
function onCastSpell(cid, item, fromPosition, itemEx, toPosition)
if( getPlayerSex(cid) == 0 )then
doPlayerSetSex(cid, 1)
doRemoveItem(item.uid, 1) 
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
else
if( getPlayerSex(cid) == 1 ) then
doPlayerSetSex(cid, 0) 
doRemoveItem(item.uid, 1) 
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) 
end
return true
end
end

Mam go w folderze 'mods'.

W pliku customspells.xml mam linijk?:
Kod:
	<rune name="Sex Rune" id="2294" allowfaruse="1" charges="1" lvl="10" maglv="1" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="customspells/sexrune.lua"/>

No dobra, teraz do rzeczy. Skrypt powinien sprawia?, ?e przy u?yciu runy ona znika. Jednak tak nie jest.

Za???my, ?e jestem ch?opakiem. U?ywam runy no to zmienia mnie w dziewczyn? (runa si? nie usun??a). Wyloguje si? i zaloguje no to rzeczywi?cie zmieni?o mi p?e? tyle, ?e runa ca?y czas jest.
U?ywam znowu tej samej runy. P?e? mi si? zmienia znowu na ch?opaka i runa wtedy znika.

Czyli tak jakby runa by?a na 2 u?ycia a ja bym chcia? ?eby by?a na jedno.

AHA! DODATKOWO! wywala mi b??d w silniku:
runai.jpg


By?bym wdzi?czny za jak najszybsz? pomoc. :)
Z g?ry dzi?kuj?.
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

W confingu OTS masz zmienione, ?eby runy si? ko?czy?y?
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

jaki to jest slinik i pod jak? tibie ?
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

To jest silnik
TFS 0.4 DEV
compiled z GNU c++ w wersji 4.4.0

pod tibi? 8.6

EDIT
Mam nadziej?, ?e te informacje pomog? jako? przy rozwi?zywaniu mojego problemu xddd
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

w items.xml przy ID tej runy masz atrybut u?y??
co? takiego ? <attribute key="charges" value="3" />
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

Nie, nie mam czego? takiego.

Mam takie co?:
<item id="2294" article="a" name="sex rune">
<attribute key="type" value="rune" />
<attribute key="weight" value="120" />
</item>
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

<item id="2294" article="a" name="sex rune">
<attribute key="type" value="rune" />
<attribute key="weight" value="120" />
</item>
120 zmie? na 1 mo?e pomo?e, nie jestem w 100% pewny..
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

Nie zabiera, bo tabela item zawiera tylko indeksy: pos i type. Nie ma tam 'uid' ;)

#up
Co ma do tego waga przedmiotu, h??
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

Ale 'weight' to chyba waga no nie?

Czyli to wa?y 1.20 oz. :S

EDIT:

Xemorin, to jak mam to zrobi?? ;o

EDIT2.
A mo?e kto? z was ma podobny skrypt, kt?ry b?dzie dzia?a?? :(

Na serio potrzebuj? tego jak najszybciej si? da:(((( plissss ;(

EDIT3
Skrypt nie musi by? na run? :( mo?e by? na jakikolwiek przedmiot ;((( byle by tylko to by? przedmiot a nie komenda... :(
 
Ostatnia edycja:
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

?ap na przedmiot:
Kod:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local sex = (getPlayerSex(cid) == 0 and 1 or 0)
	return (doPlayerSetSex(cid, sex) and doRemoveItem(item.uid) and doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN))
end
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

Lol xD Czyli mam to tylko podmieni? ? W sensie, to teraz jak na przedmiot to do actions chyba no nie? xD

I tylko podmieni? te pierwsze linijki ? xD i potem do actions.xml doda? linijk? no nie? xD i przedmiotowi nada? uniqueid czy tam actionid...

Dobrze m?wi??
 
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

actions.xml:
Kod:
<action itemid="2323" event="script" value="name.lua"/>

name.lua (w folderze scripts):
Kod:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	local sex = (getPlayerSex(cid) == 0 and 1 or 0)
	return (doPlayerSetSex(cid, sex) and doRemoveItem(item.uid) and doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN))
end
Wpis w customspells.xml usu? (plik te? mo?esz).

Jak wieczorem b?d? mia? dost?p do TFS to mog? zrobi? w formie spells.

#edit
W items.xml podmie?:
Kod:
<item id="2294" article="a" name="sex rune">
<attribute key="type" value="rune" />
<attribute key="weight" value="120" />
</item>
na
Kod:
<item id="2294" article="a" name="sex rune">
<attribute key="type" value="rune" />
<attribute key="weight" value="120" />
<attribute key="charges" value="1" />
</item>
i sprawd? b?dzie zabiera? (jako mods). Nie zapomnij da? reload lub wy??czy? i w??czy? silnik.
 
Ostatnia edycja:
Odp: Sex Runa - b??d silnika i nie dzia?a jak nale?y

Xemorin, ju? nie trzeba.

Ten mini skrypcik jaki zrobi?e? dzia?a w stu procentach!!!

REPUT POLECIA?!! THX ZIOMEK!!! :****

temat mo?na zamkn??
 
Status
Zamknięty.
Back
Do góry