What's new

Spells [WoDBO only! ] Transform/Revert skrypt by TS

Status
Not open for further replies.

TrueSaiyan

Active User
Joined
Dec 5, 2012
Messages
91
Reaction score
7
Du?o os?b chce ten skrypt. Jest on bardzo ?atwy w konfiguracji, wystarczy doda? jedn? linijk?. Funkcja doSetOutfit jest tylko w silniku wodbo. Je?li kto? chce wrzuci? to na inny silnik, trzeba zmieni? funkcje na doChangeCreatureOutfit(cid,looktype={config.nowy_wyglad}) - chyba ;P Ju? nie pami?tam.
Skrypt zmienia tylko wygl?d (po wylogowaniu r?wnie? jest zmieniony), i profesj?.
Chcia?bym ?eby "TrueSaiyan says : " zosta?o, taki jest warunek u?ywania skryptu, chocia? i tak ka?dy ma to w dupie ;)
Trzeba doda? plik z transform.lua i plik z revert.lua ale to ju? ka?dy wie. Nie mo?na wrzuci? ich do jednego pliku.

Skrypt na transform:

PHP:
local ustawienia = {

[1] = {nowa_profesja = 2, wymagany_level = 50,  nowy_wyglad= 342, efekt_transformacji = 15, text = "super saiyan"},
[2] = {nowa_profesja = 3, wymagany_level = 100,  nowy_wyglad= 343, efekt_transformacji = 16, text = "super saiyan 2"}

}

function onCastSpell(cid, var)
local voc = getPlayerVocation(cid)
local config = ustawienia[voc]



if(config) then 
	if getPlayerLevel(cid) >= config.wymagany_level then

		doSetOutfit(cid,config.nowy_wyglad)
		doPlayerSetVocation(cid,config.nowa_profesja)	
		doSendMagicEffect(getPlayerPosition(cid),config.efekt_transformacji)

	else
	doPlayerSendCancel(cid, "TrueSaiyan says : You need "..config.wymagany_level.." for "..config.text.." transform.")
        end


else
doPlayerSendCancel(cid,"TrueSaiyan says : You cannot transform.")
end

end

Konfiguracja:
[1] - wymagana profesja /id profesji
nowa_profesja = 3 - id profesji po przemianie
Reszta jest zrozumia?a.
Aby doda? transform musisz doda? tylko jedn? linijk?, ale UWAGA ! - tylko ostatnia linijka ma mie? na ko?cu przecinek.

Revert jest taki sam tylko warto?ci si? zmieniaj?:
PHP:
local ustawienia = {

[2] = {nowa_profesja = 1, nowy_wyglad= 342, efekt_revert = 15},
[3] = {nowa_profesja = 1, nowy_wyglad= 342, efekt_revert = 15}

}

function onCastSpell(cid, var)
local voc = getPlayerVocation(cid)
local config = ustawienia[voc]



if(config) then 

		doSetOutfit(cid,config.nowy_wyglad)
		doPlayerSetVocation(cid,config.nowa_profesja)	
		doSendMagicEffect(getPlayerPosition(cid),config.efekt_revert)


else
doPlayerSendCancel(cid,"TrueSaiyan says : It\'s your normal state.")
end

end
 

Szymikk

Active User
Joined
Nov 27, 2012
Messages
142
Reaction score
5
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Code:
expected to (close '{' at line 1) near '['

---Aktualizacja---

Ok dzia?a nie zrobi?em poprostu ',' za nawiasem
leci reput
 

TrueSaiyan

Active User
Joined
Dec 5, 2012
Messages
91
Reaction score
7
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Nie wazne juz .... -.-
 

Nosfera

Advanced User
Joined
Jul 4, 2012
Messages
291
Reaction score
14
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Moim zdaniem za bardzo nie jest to potrzebne... [takie moje zdanie nie r?b offtopu tylko]
 

KMLK

Active User
Joined
Mar 21, 2011
Messages
142
Reaction score
14
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

No nie powiem ?atwa konfiguracja dobry skrypt nie ma co :)
 

Old Qulimax

Active User
Joined
Aug 10, 2012
Messages
64
Reaction score
5
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Nie ma czym si? podnieca?, skrypt stary jak ?wiat, jest tu sporo temat?w z tym skryptem. Skrypt i tak jest s?aby, bo aby zrobi? nast?pny transform, nie mo?emy tego zrobi? w jednym pliku, tylko oddzielnie :)
 

mireczekxd

New User
Joined
Jan 4, 2013
Messages
1
Reaction score
0
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

siemanko macie mo?e wodbo bianco ? bo szuka?em wsz?dzie i nie mog? znale?? ;/
 

TrueSaiyan

Active User
Joined
Dec 5, 2012
Messages
91
Reaction score
7
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Nie ma czym si? podnieca?, skrypt stary jak ?wiat, jest tu sporo temat?w z tym skryptem. Skrypt i tak jest s?aby, bo aby zrobi? nast?pny transform, nie mo?emy tego zrobi? w jednym pliku, tylko oddzielnie
Wystarczy doda? jedn? linijk?...
 

KMLK

Active User
Joined
Mar 21, 2011
Messages
142
Reaction score
14
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

No, ale niekt?rzy s? ?lepi jak wida? brawo dla true saiyana leci reput :) dobra robota ;]
 

luzio777

User
Joined
Mar 24, 2011
Messages
42
Reaction score
1
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

A jak dodac bonys Hp i Mane ?

Prosze o Pomoc ;D

---Aktualizacja---

local ustawienia = {
--Goku--
[1] = {nowa_profesja = 2, wymagany_level = 30, nowy_wyglad= 352, efekt_transformacji = 128, text = "Kaioken!"}
[2] = {nowa_profesja = 3, wymagany_level = 50, nowy_wyglad= 7, efekt_transformacji = 12, text = ""}
[3] = {nowa_profesja = 4, wymagany_level = 100, nowy_wyglad= 257, efekt_transformacji = 12, text = ""}
[4] = {nowa_profesja = 5, wymagany_level = 150, nowy_wyglad= 59, efekt_transformacji = 12, text = ""}
[5] = {nowa_profesja = 6, wymagany_level = 200, nowy_wyglad= 46, efekt_transformacji = 12, text = "AAA!!"},

}

function onCastSpell(cid, var)
local voc = getPlayerVocation(cid)
local config = ustawienia[voc]



if(config) then
if getPlayerLevel(cid) >= config.wymagany_level then

doCreatureChangeOutfit(cid,config.nowy_wyglad)
getPlayerVocation(cid,config.nowa_profesja)
doSendMagicEffect(getCreaturePosition(cid),config.efekt_transformacji)

else
doPlayerSendCancel(cid, "TrueSaiyan says : You need "..config.wymagany_level.." for "..config.text.." transform.")
end


else
doPlayerSendCancel(cid,"TrueSaiyan says : You cannot transform.")
end


Gdzie jest Problem?
expected to (close '{' at line 1) near '['
 

Szymikk

Active User
Joined
Nov 27, 2012
Messages
142
Reaction score
5
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Code:
local ustawienia = {
--Goku--
[1] = {nowa_profesja = 2, wymagany_level = 30, nowy_wyglad= 352, efekt_transformacji = 128, text = "Kaioken!"}
[2] = {nowa_profesja = 3, wymagany_level = 50, nowy_wyglad= 7, efekt_transformacji = 12, text = ""},
[3] = {nowa_profesja = 4, wymagany_level = 100, nowy_wyglad= 257, efekt_transformacji = 12, text = ""},
[4] = {nowa_profesja = 5, wymagany_level = 150, nowy_wyglad= 59, efekt_transformacji = 12, text = ""},
[5] = {nowa_profesja = 6, wymagany_level = 200, nowy_wyglad= 46, efekt_transformacji = 12, text = "AAA!!"}

}

function onCastSpell(cid, var)
local voc = getPlayerVocation(cid)
local config = ustawienia[voc]



if(config) then
if getPlayerLevel(cid) >= config.wymagany_level then

doCreatureChangeOutfit(cid,config.nowy_wyglad)
getPlayerVocation(cid,config.nowa_profesja)
doSendMagicEffect(getCreaturePosition(cid),config. efekt_transformacji)

else
doPlayerSendCancel(cid, "TrueSaiyan says : You need "..config.wymagany_level.." for "..config.text.." transform.")
end


else
doPlayerSendCancel(cid,"TrueSaiyan says : You cannot transform.")
end
Trzeba stawia? "," za nawiasami ale nie za ostatnim nawiasem
 

luzio777

User
Joined
Mar 24, 2011
Messages
42
Reaction score
1
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Nie wiem czemu jest Zle Pomozecie ? ;D
[30/01/2013 18:41:25] [Error - Spell Interface]
[30/01/2013 18:41:25] data/spells/scripts/transform.lua:eek:nCastSpell
[30/01/2013 18:41:25] Description:
[30/01/2013 18:41:25] attempt to index a number value
[30/01/2013 18:41:25] stack traceback:
[30/01/2013 18:41:25] [C]: in function 'doCreatureChangeOutfit'
[30/01/2013 18:41:25] data/spells/scripts/transform.lua:20: in function <data/spells/scripts/transform.lua:11>
 

TrueSaiyan

Active User
Joined
Dec 5, 2012
Messages
91
Reaction score
7
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

Nie masz funkcji doCreatureChangeOutfit. Napisz jakiego silnika u?ywasz.
 

luzio777

User
Joined
Mar 24, 2011
Messages
42
Reaction score
1
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

U?ywam Silnika TFS 8.54 ;D Jak by? m?g? to prosze o pomoc
 

KMLK

Active User
Joined
Mar 21, 2011
Messages
142
Reaction score
14
Odp: [WoDBO only! ] Transform/Revert skrypt by TS

cz?owieku dobijasz mnie swoj? inteligencja napisane jest w temacie , ?e to pod tibie 8.0 Dbko 3.11 i wodbo ,ale nie ty musisz robi? problem tam gdzie go nie ma :) Ile razy ju? nie przeczyta?e? nazwy tematu?. Moja rada cofnij si? do podstaw?wki i zacznij si? uczy? czytania ze zrozumieniem
 
Status
Not open for further replies.
Top