What's new

Skrypty & Kody Transform System - pomoc w dopracowaniu

Status
Not open for further replies.

Syryniss

Active User
Joined
Feb 11, 2014
Messages
63
Reaction score
8
Witam. Skorzysta?em z transform systemu umieszczonego tutaj :
Wszystko dzia?a naprawd? dobrze, opr?cz jednego, niestety istotnego szczeg??u. Bosunowe hp/mp nie spada po wylogowaniu, co powoduje mo?liwo?? podbijania statystyk w niesko?czono??. Sam takiego skryptu bym nie napisa?, dlatego prosz? o pomoc w zmodyfikowaniu/dodaniu czego? do w.w skryptu, tak aby odejmowa?o te bonusowe hp oraz mp. Z g?ry dzi?kuj? za wszelk? pomoc.
 

RicooS

User
Joined
Feb 11, 2014
Messages
15
Reaction score
0
Odp: Transform System - pomoc w dopracowaniu

Zrob sta?y transform? albo zr?b poprostu drugi czar uzywaj?c tego samego skryptu, zrob wszystko odwrotnie. Ze jezeli wpiszesz zamiast transform np. revert cofa ci transform i odejmuje hp. Jezeli tak bardzo zalezy ci na transformie kt?ry cofany jest po wylogowaniu, dodaj do creaturescripts skrypt ktory po wylogowaniu odejmie ci hp. Z jakiego silnika korzystasz? tfs czy silnik wodbo? to ma duze znaczenie poniewaz w silniku wodboniektore funkcje sa inne.
 

Syryniss

Active User
Joined
Feb 11, 2014
Messages
63
Reaction score
8
Odp: Transform System - pomoc w dopracowaniu

TFS 0.3.6pl1. Spell revert jest, tylko mi zale?y na tym, ?eby robi?o si? to automatycznie przy wylogowaniu. Pr?bowa?em zrobi? to o czym m?wisz w creaturescripts, ale co? mi nie wychodzi?o, wi?c poprosi?em o pomoc.
 

RicooS

User
Joined
Feb 11, 2014
Messages
15
Reaction score
0
Odp: Transform System - pomoc w dopracowaniu

Spoko, powiedz mie jeszcze jedno, po wylogowaniu cofa ci vocation? Czy chodzi ci o to zeby dsotac skrypt kt?ry cofnie ci tylko bonusowe hp? Czy chcesz jeszcze aby cofa?o vocation i looktype?


##!@$!@$!@%!%!@%#Edit. Mozemy to za ciebie napisac, jednak czego bys si? nauczy?? Nie jest to takie trudne, z pomoc? google spokojnie dasz sobie rade.
 
Last edited:

Syryniss

Active User
Joined
Feb 11, 2014
Messages
63
Reaction score
8
Odp: Transform System - pomoc w dopracowaniu

Tak, po wylogowaniu cofa wszystko (vocation, wygl?d) opr?cz bonusowego hp i mp. Dzi?ki za zaanga?owanie :)
 

Restles

Senior User
Joined
Aug 31, 2012
Messages
616
Reaction score
51
Odp: Transform System - pomoc w dopracowaniu

Tak, po wylogowaniu cofa wszystko (vocation, wygl?d) opr?cz bonusowego hp i mp. Dzi?ki za zaanga?owanie :)
No to napisz skrypt z function onLogout(cid) -,-
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: Transform System - pomoc w dopracowaniu

W login lua pod onLogin dopisz ustawianie hp i many funkcjami setCreatureMaxHealth(cid, hp) i setCreatureMaxMana(cid, mp). Gdzie w wartosci musisz podac wzor na ilosc hp i many na danym poziomie dla danej profesji...
Trudne? Nie.
 

Syryniss

Active User
Joined
Feb 11, 2014
Messages
63
Reaction score
8
Odp: Transform System - pomoc w dopracowaniu

Oczywi?cie wcze?niej pr?bowa?em to zrobi?, ale po kilku nieudanych pr?bach zwr?ci?em si? o pomoc. Dzi?ki waszym zach?tom, w ko?cu uda?o mi si? metod? Kikimora.
Dzi?kuj? wszystkim za pomoc, temat w sumie do zamkni?cia. Jeszcze tylko takie drobne pytanko mam, czy mog? ustawi? kilka warto?ci vocation dla jednej warto?ci ustawiania hp i mp? Chodzi mi o skr?cenie tego kodu :
[LUA]
local voc = getPlayerVocation(cid)
local lvl = getPlayerLevel(cid)

if voc == 13 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 14 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 15 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 16 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 17 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 18 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
elseif voc == 19 then
setCreatureMaxHealth(cid, 22*lvl + 150)
setCreatureMaxMana(cid, 29*lvl)
end
[/LUA]

Jeszcze raz dzi?ki i pozdrawiam.
 
Last edited:
Status
Not open for further replies.
Top