What's new

Skrypt na Transform Help!

Status
Not open for further replies.

dami1310

Poskramiacz Internet?w
Joined
Jun 1, 2009
Messages
1,385
Reaction score
113
Ot?? robi? naruto ots i bardzo potrzebuj? skryptu na transform. Znalaz?em taki kr?tki w necie, nie dzia?a? wi?c go sobie zedytowa?em ale dalej wyskakuj? b??dy w konsoli.
Skrypt:
Code:
if voc == 1 then
if lvl >= 25 then
if mana >= 100 then
doPlayerSetVocation(cid,24)
doSetCreatureOutfit(cid, 9, -1)
doPlayerAddMana(cid, -100)		
doSendMagicEffect(pos3, 17)
doPlayerSay(cid,"You are transformed.",17)
else
doPlayerSendCancel(cid, "You don't have enough mana.")
doSendMagicEffect(pos3, 2)
end
else
doPlayerSendCancel(cid, "You don't have 25 lvl")
doSendMagicEffect(pos3, 2)
end
A w konsoli wyskakuje mi taki b??d.
B??d:
Code:
Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/transform.lua:16: 'end' expected <to close 'if' at kine 1> near '<eof>' Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/transform.lua:16: 'end' expected <to close 'if' at kine 1> near '<eof>' [done]
Czy umia? by kto? naprawi? problem?
Z g?ry dzi?ki.
Notka moderatorska:
Poprawione
 

Xeolade18

User
Joined
Feb 24, 2011
Messages
12
Reaction score
0
Odp: Skrypt na Transform Help!

U?ywaj code:
Skrypt:
Code:
if voc == 1 then
if lvl >= 25 then
if mana >= 100 then
doPlayerSetVocation(cid,24)
doSetCreatureOutfit(cid, 9, -1)
doPlayerAddMana(cid, -100)	
doSendMagicEffect(pos3, 17)
doPlayerSay(cid,"You are transformed.",17)
else
doPlayerSendCancel(cid, "You don't have enough mana.")
doSendMagicEffect(pos3, 2)
end
else
doPlayerSendCancel(cid, "You don't have 25 lvl")
doSendMagicEffect(pos3, 2)
end
B??d:
Code:
Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/transform.lua:16: 'end' expected <to close 'if' at kine 1> near '<eof>' Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/transform.lua:16: 'end' expected <to close 'if' at kine 1> near '<eof>' [done]
Czy umia? by kto? naprawi? problem?
Z g?ry dzi?ki.
 

dami1310

Poskramiacz Internet?w
Joined
Jun 1, 2009
Messages
1,385
Reaction score
113
Odp: Skrypt na Transform Help!

heh, a nie wiedzia?by? jak naprawi? skrypta? :(
 

felek06

Advanced User
Joined
Aug 9, 2008
Messages
464
Reaction score
41
Odp: Skrypt na Transform Help!

po 1 gdziem wy macie funkcje?? po 2 co wu angielskiego nie znacie ??
'end' expected <to close 'if' at line 1
to znaczy ze brak jednego enda aby zamknac funkcje z linii pierwszej ;p
PHP:
if voc == 1 then
if lvl >= 25 then
if mana >= 100 then
doPlayerSetVocation(cid,24)
doSetCreatureOutfit(cid, 9, -1)
doPlayerAddMana(cid, -100)	
doSendMagicEffect(pos3, 17)
doPlayerSay(cid,"You are transformed.",17)
else
doPlayerSendCancel(cid, "You don't have enough mana.")
doSendMagicEffect(pos3, 2)
end
else
doPlayerSendCancel(cid, "You don't have 25 lvl")
doSendMagicEffect(pos3, 2)
end
end
a jesli nadal cos bedzie wywalal to daj znac albo spruboj tego
PHP:
if voc == 1 then
if lvl >= 25 then
if mana >= 100 then
doPlayerSetVocation(cid,24)
doSetCreatureOutfit(cid, 9, -1)
doPlayerAddMana(cid, -100)	
doSendMagicEffect(pos3, 17)
doPlayerSay(cid,"You are transformed.",17)
else
doPlayerSendCancel(cid, "You don't have enough mana.")
doSendMagicEffect(pos3, 2)
end
else
doPlayerSendCancel(cid, "You don't have 25 lvl")
doSendMagicEffect(pos3, 2)
end
return true
end
 

dami1310

Poskramiacz Internet?w
Joined
Jun 1, 2009
Messages
1,385
Reaction score
113
Odp: Skrypt na Transform Help!

Dzi?ki za starania, i ta nie dzia?a :p
Znalaz?em dzia?aj?cy skrypt na necie (bardzo kr?tki)
Temat do zamkni?cia, a jak by kto? chcia? tamtego skrypta to prosze:
Code:
function onSay(cid, words, param)
local voce = 1
local lvl = 10
local voc = 24
local outfit = {lookType=9,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0}
local outfitTime = 99999999999
local napis = "Transform"
local effekt = 13
----------------------kod-----------------------------
if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then
doPlayerSetVocation(cid,voc)
doSetCreatureOutfit(cid, outfit, outfitTime)
doPlayerSay(cid,napis,16)
local pos = getPlayerPosition(cid)
doSendMagicEffect(pos,effekt)
else
doPlayerSendCancel(cid,"Dostosuj sie do wymagan.")
end
return 1
end
 
Status
Not open for further replies.
Top