Tutorial Sistema de retirar e colocar level por god

joseanpereira

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 29/03/13Posts: 215Char no Tibia: gm

nesse tutorial tarei dando um scripter para por level no player e retirar por comando do god

 

bom para colocar level no player ou tirar basta dar o comando com o god >> /level nome do player, 15 = o level que o player vai ficar e 15 exenplo se o player e level 100 e vc dar o comando /level nome do player, 20 o player vai ficar no leve 20 ou seja o numero que vc colocar e o level que o player vai ficar

 

primeiro

Va em data/talkactions/scripts copie qualquer script e renomei para setplayerlevel.lua adcione isso dentro


function onSay(cid, words, param, channel)
local str = string.explode(param, ",")
local player = getPlayerByNameWildcard(str[1])
local amount = tonumber(str[2]) or 1
if not(player) then
return doPlayerSendTextMessage(cid, 27, "Player not found.")
elseif not(amount) then
return doPlayerSendTextMessage(cid, 27, words .. " player name, value.")
end
doPlayerAddExp(player, getExperienceForLevel(amount) - getPlayerExperience(player))
doCreatureAddMana(player, getCreatureMaxMana(player) - getCreatureMana(player))
doCreatureAddHealth(player, getCreatureMaxHealth(player) - getCreatureHealth(player))
return true
end

 

 

Depois em talkactions.xml adicione essa tag.

<talkaction log="yes" words="/level" access="5" event="script" value="setplayerlevel.lua"/>

quem gostou da REP ai ou melhor dizer CURTIR

s.txt

Darkaan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/08/13Posts: 7

___

Edit: It crashes my server.

Bhoris

Ex-Estagiário de Scripting
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 04/05/13Posts: 271

bom acho desnecessário pois em todos os PDA's vem com o comando (/addskill playername, level, 123) ou seja já tem o comando para adicionar level nos players...

e por favor adicione os creditos!

9SKkh.png

Vcnynr1.png

LucaSAyreeS

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/11/12Posts: 76Char no Tibia: Nenhum T.T

bom acho desnecessário pois em todos os PDA's vem com o comando (/addskill playername, level, 123) ou seja já tem o comando para adicionar level nos players...

e por favor adicione os creditos!

 

Mais e em servers de NTo e WoDBo? Não tem esse comando.


 

 
 
 
 
 
 

joseanpereira

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 29/03/13Posts: 215Char no Tibia: gm

não adianta vc por esse comando (/addskill playername, level, 123) porque so vai add 1 level de cada veze o meu e muito mais pratico e melhor pois ja adiciona o level de uma ves e a quantia que vc quer

Bhoris

Ex-Estagiário de Scripting
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 04/05/13Posts: 271

não adianta vc por esse comando (/addskill playername, level, 123) porque so vai add 1 level de cada veze o meu e muito mais pratico e melhor pois ja adiciona o level de uma ves e a quantia que vc quer

 

so no seu server ne? pq no meu server se eu usar o comando /addskill Dino, level, 100m eu vou add 100 lvl no player dino

9SKkh.png

Vcnynr1.png

Noninhouh

Danone
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/08/12Posts: 318Gênero: Masculino

realmente, o comando do josean é melhor, pois com o /addskill vc n pode tirar lvl do player... ex:

de lvl 100 vc n pode deixa-lo lvl 90 u.u

joseanpereira

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 29/03/13Posts: 215Char no Tibia: gm

obrigado e isso mesmo vlw ai curte ai o poste quem gostou