Ir para conteúdo
  • 0

Ajuda Talk Rapido!


537438

Pergunta

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+

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
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

Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...