Ir para conteúdo

[Actions] Duvida Sobre Script


DuuhCarvalho

Posts Recomendados

editei esse post

Alguém pode me falar o que tem de errado nesse script

 

era pra dar Magic mais ta dando Fist Fighting

 

os outros estão funcionando menos o de MAGIC

 

 

 

function onUse(cid, item, frompos, item2, topos)

 

if item.uid == 7475 then

queststatus = getPlayerStorageValue(cid,7475)

if queststatus == -1 then

if getPlayerVocation(cid) == 1 or 2 then

doPlayerSendTextMessage(cid,24,"Você ganhou skill.")

doPlayerAddSkillTry(cid, MAGIC, 5)

setPlayerStorageValue(cid,7475,1)

 

elseif getPlayerVocation (cid) == 3 then

doPlayerSendTextMessage(cid,24,"Você ganhou skill.")

doPlayerAddSkillTry(cid, SKILL_DISTANCE, 1)

setPlayerStorageValue(cid,7475,1)

 

elseif getPlayerVocation (cid) == 4 then

doPlayerSendTextMessage(cid,24,"Você ganhou skill.")

doPlayerAddSkillTry(cid, SKILL_SWORD, 1)

doPlayerAddSkillTry(cid, SKILL_AXE, 1)

setPlayerStorageValue(cid,7475,1)

end

 

else

doPlayerSendTextMessage(cid,24,"Você ja Feis essa quest.")

end

 

end

return 1

end

Editado por DuuhCarvalho
Link para o comentário
Compartilhar em outros sites

Caraca.

O que tu fez no script.

 

Uah, tu embaralhou tudo

 

O que você quer fazer?

Quer que se o player for tal vocação ganhar o skill da sua vocação?

 

Você ta usando variavel nao declarada, usando elseif atoa , e muitos bugs,

Link para o comentário
Compartilhar em outros sites

ID do magic level é 7 neh não ?

 

doPlayerAddSkillTry(cid, MAGIC, 5)

 

se vc ta falando pra mudar o numero 5 para 7 nem dar

e nem trocando o nome magic para 7, tb ñ dar

 

a quest ta certinha so tem esse problema que ao envés de magic dá fist fighting

Link para o comentário
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos)

if item.uid == 7475 then
queststatus = getPlayerStorageValue(cid,7475)
if queststatus == -1 then
	if getPlayerVocation(cid) == 1 or 2 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 5)
		setPlayerStorageValue(cid,7475,1)
	elseif getPlayerVocation (cid) == 3 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL_DISTANCE, 1)
		setPlayerStorageValue(cid,7475,1)
	elseif getPlayerVocation (cid) == 4 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL_SWORD, 1)
		doPlayerAddSkillTry(cid, SKILL_AXE, 1)
		setPlayerStorageValue(cid,7475,1)
	end
else
	doPlayerSendTextMessage(cid,24,"Você ja Feis essa quest.")
end
end

return 1
end

 

Acho que deve funcionar, e tenta organizar o teu codigo melhor quando for programar. Pelo que to vendo ja tais pegando as manha =).

 

Lib Skills:

SKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8

Editado por Jhon992
Link para o comentário
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos)

if item.uid == 7475 then
queststatus = getPlayerStorageValue(cid,7475)
if queststatus == -1 then
	if getPlayerVocation(cid) == 1 or 2 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 5)
		setPlayerStorageValue(cid,7475,1)
	elseif getPlayerVocation (cid) == 3 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL_DISTANCE, 1)
		setPlayerStorageValue(cid,7475,1)
	elseif getPlayerVocation (cid) == 4 then
		doPlayerSendTextMessage(cid,24,"Você ganhou skill.")
		doPlayerAddSkillTry(cid, SKILL_SWORD, 1)
		doPlayerAddSkillTry(cid, SKILL_AXE, 1)
		setPlayerStorageValue(cid,7475,1)
	end
else
	doPlayerSendTextMessage(cid,24,"Você ja Feis essa quest.")
end
end

return 1
end

 

Acho que deve funcionar, e tenta organizar o teu codigo melhor quando for programar. Pelo que to vendo ja tais pegando as manha =).

 

Lib Skills:

SKILL_FIST = 0
SKILL_CLUB = 1
SKILL_SWORD = 2
SKILL_AXE = 3
SKILL_DISTANCE = 4
SKILL_SHIELD = 5
SKILL_FISHING = 6
SKILL__MAGLEVEL = 7
SKILL__LEVEL = 8

 

Quando chegar em ksa vou fazer oq vc falou

e to pegando as manhas msm :D rsrs

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...