Jump to content

Pedido : Startskills dando bug direto e direto e direto e direto...


Recommended Posts

Eu tava pesquisando na net como fasso para que os mages do meu server começem com skills de ml 15/15 e os knights com club axe e sword 45/40 e os pallys com 50/40 de dist ...

 

Achei milhares de resultados, e todos davam bug de :

 

 

*Ou eu ganhava muito skills ou eu ganhava muito pouco ou vinha tudo bugadao nada a ver...

 

*Bom meu ot é um Snowz V13 e eu precisso muito deste script por favor me ajudem !!!11!

 

 

2 REP + (um a cada dia) PRA QUEM CONSEGUIR!

Edited by sergionilo
Link to comment
Share on other sites

cara vc esta postando na area errada

a area certa é essa aqui

 

http://www.xtibia.co...idas-scripting/

 

DESCULPE O MAL ENTENDIDO, Mas :

 

Eu não posso mais criar topicos, pois eu alcancei o limite de topicos possiveis de criar, acho que uns 5, tem como alguem mover para a area correta ? por favor ?

 

-- Grato desde já !!!11!

Edited by sergionilo
Link to comment
Share on other sites

Vai em config.lua

 

 

Dae vc vai ver isso

 

 

 

-- Account manager

accountManager = "yes"

namelockManager = "yes"

newPlayerChooseVoc = "yes"

newPlayerSpawnPosX = 155

newPlayerSpawnPosY = 52

newPlayerSpawnPosZ = 7

newPlayerTownId = 1

newPlayerLevel = 8

newPlayerMagicLevel = 0 AKI VOCE BOTA QNT ML VC QR Q O DRUID VENHA

generateAccountNumber = "no"

Link to comment
Share on other sites

Vai em config.lua

 

 

Dae vc vai ver isso

 

 

 

-- Account manager

accountManager = "yes"

namelockManager = "yes"

newPlayerChooseVoc = "yes"

newPlayerSpawnPosX = 155

newPlayerSpawnPosY = 52

newPlayerSpawnPosZ = 7

newPlayerTownId = 1

newPlayerLevel = 8

newPlayerMagicLevel = 0 AKI VOCE BOTA QNT ML VC QR Q O DRUID VENHA

generateAccountNumber = "no"

 

se eu por magic level 15 ai vai vir 15 para knights pally e mages po

Link to comment
Share on other sites

Este tópico já foi visualizado por 9 usuário(s) [ Ocultar Lista ]

 

SmiX, sergionilo, RasecKG, Skymagnum, fireelement, Alvarovictor, maikebk, rohfagundes, SkyLigh

 

Estagiário e Moderador, estão de parabéns. Já vi que nos ultimos meses o Xtibia.com perdeu sua classe. :D

 

Vou dar uma dica, pode ser feito por "onLogin()".... Só não vou ajudar, pois, não tenho mais nada por aqui :D. Só entediantes passadas, rápidas, como essa..

Link to comment
Share on other sites

Este tópico já foi visualizado por 9 usuário(s) [ Ocultar Lista ]

 

SmiX, sergionilo, RasecKG, Skymagnum, fireelement, Alvarovictor, maikebk, rohfagundes, SkyLigh

 

Estagiário e Moderador, estão de parabéns. Já vi que nos ultimos meses o Xtibia.com perdeu sua classe. :D

 

Vou dar uma dica, pode ser feito por "onLogin()".... Só não vou ajudar, pois, não tenho mais nada por aqui :D. Só entediantes passadas, rápidas, como essa..

 

LOL HASUSHUASHAU' blz, vlw pela dica!

 

se alguem ai saber fazer scripts pelo onlogin() me ajude plx é que sou novo na area de script .lua, e eu só cheguei no nivel inicial da programação C++...

Edited by sergionilo
Link to comment
Share on other sites

Vamos ver se funciona!

 

Adicione em /data/creaturescripts/creaturescripts.lua:

 

<event type="login" name="Skill" event="script" value="skills.lua"/>

 

Adicione em data/creaturescripts/scripts/login.lua:

 

registerCreatureEvent(cid, "Skill")

 

Crie um arquivo chamado skills.luaem /data/creaturescripts/scripts:

 

function onLogin(cid)
local playerVoc = getPlayerVocation(cid)
local reqTries = getPlayerRequiredSkillTries
local skillStor = 56364
local gotSkills = getPlayerStorageValue(cid, 56364)


if playerVoc == 1 and gotSkills == -1 then
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,80)))
setPlayerStorageValue(cid, skillStor, 1)

elseif playerVoc == 2 and gotSkills == -1 then
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,80)))
setPlayerStorageValue(cid, skillStor, 1)

elseif playerVoc == 3 and gotSkills == -1 then
doPlayerAddSkillTry(cid, SKILL_DISTANCE, reqTries(cid, SKILL_DISTANCE, 50))
doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 40))
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,26)))
setPlayerStorageValue(cid, skillStor, 1)

elseif playerVoc == 4 and gotSkills == -1 then
doPlayerAddSkillTry(cid, SKILL_AXE, reqTries(cid, SKILL_AXE, 45))
doPlayerAddSkillTry(cid, SKILL_SWORD, reqTries(cid, SKILL_AXE, 45))
doPlayerAddSkillTry(cid, SKILL_CLUB, reqTries(cid, SKILL_AXE, 45))
doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 40))
doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,8)))
setPlayerStorageValue(cid, skillStor, 1)

end
return TRUE
end

 

 

Espero ter ajudado! Caso não funcione post aqui o erro.

Edited by omegawar
Link to comment
Share on other sites

Edit : funcionou mais o knight ta com tudo 68/63 e começando com ml 11 e pally com ml 33 e skills 73/63 e mages com ml 95 '-'

Edited by sergionilo
Link to comment
Share on other sites

×
×
  • Create New...