53

Ajuda Talk Rapido!

Por 537438, 18 de fev. de 2011 em Scripts

script
7
1.4k
5374385
18 de fevereiro de 2011 às 17:00

eae galera, sou novo na area de script, e to querendo aprender, ja consigo ler scripts, mas ate agora faser um que funcione nada..

To com um server e quero faser um pra comprar skills, exemplo:

!comprar club

 

Fis um mas da o mesmo erro num script que fis anteriormente, nem lembro do que era ;x

Aqui vai o script e em seguida o erro:

 

function onSay(cid, words, param)

 

gold = 9971 --ID do item que ira remover

skill = 50 --quantidade que ira aumentar a skill do jogador

skill2 = 0 -- numero da skill que ira aumentar

levelskill = 350 --level da skill maximo

 

if getPlayerSkill(cid, skill2) <= levelskill then

doPlayerRemoveItem(cid, gold, 200)

doPlayerAddSkillTry(cid, skill2, skill)

doPlayerSendTextMessage(cid,22,"Voce comprou sua skill")

else

doPlayerSendCancel(cid,"Voce não tem o necessário de barras de ouro.")

else

doPlayerSendCancel(cid,"Voce já atingiu seu nivel de skill maximo")

end

return TRUE

end

 

 

 

 

e o Erro que da no DISTRO é esse:

'end' expected <to close 'function' at line 1> near 'else'

 

 

PEÇO AJUDA RAPIDO, QUEM AJUDAR GANHA REP+

REP+

REP+

1 ano depois...
05 de maio de 2012 às 05:39

:S

alldakieA
05 de maio de 2012 às 06:07

:S

Usuário alertado por reviver tópico com flood,

Mais atenção, se não souber o que e flood veja aqui.

SubwatS
05 de maio de 2012 às 10:34

tópico reportado. por que o script é uma dúvida e ainda é antigo.

flw

Editado Maio 5 por Subwat

VodkartV
05 de maio de 2012 às 11:55
function onSay(cid, words, param)

gold = 9971 --ID do item que ira remover
skill = 50 --quantidade que ira aumentar a skill do jogador
skill2 = 0 -- numero da skill que ira aumentar
levelskill = 350 --level da skill maximo
if getPlayerSkill(cid, skill2) < levelskill then
if doPlayerRemoveItem(cid, gold, 200) then
doPlayerAddSkillTry(cid, skill2, skill)
doPlayerSendTextMessage(cid,22,"Voce comprou sua skill")
else
doPlayerSendCancel(cid,"Voce não tem o necessário de barras de ouro.")
end
else
doPlayerSendCancel(cid,"Voce já atingiu seu nivel de skill maximo")
end
return TRUE
end

Makelin1M
05 de maio de 2012 às 13:42

eae galera, sou novo na area de script, e to querendo aprender, ja consigo ler scripts, mas ate agora faser um que funcione nada..

To com um server e quero faser um pra comprar skills, exemplo:

!comprar club

 

Fis um mas da o mesmo erro num script que fis anteriormente, nem lembro do que era ;x

Aqui vai o script e em seguida o erro:

 

function onSay(cid, words, param)

 

gold = 9971 --ID do item que ira remover

skill = 50 --quantidade que ira aumentar a skill do jogador

skill2 = 0 -- numero da skill que ira aumentar

levelskill = 350 --level da skill maximo

 

if getPlayerSkill(cid, skill2) <= levelskill then

doPlayerRemoveItem(cid, gold, 200)

doPlayerAddSkillTry(cid, skill2, skill)

doPlayerSendTextMessage(cid,22,"Voce comprou sua skill")

else

doPlayerSendCancel(cid,"Voce não tem o necessário de barras de ouro.")

else

doPlayerSendCancel(cid,"Voce já atingiu seu nivel de skill maximo")

end

return TRUE

end

 

 

 

 

e o Erro que da no DISTRO é esse:

'end' expected <to close 'function' at line 1> near 'else'

 

 

PEÇO AJUDA RAPIDO, QUEM AJUDAR GANHA REP+

REP+

REP+

 

Reportado area errada

alldakieA
05 de maio de 2012 às 15:04

Movido,

Obrigado Subwat, Smartbox, pela colaboração.