Ir para conteúdo

sistema de graduação NTO, ou qualquer outro server


craigmabbit

Posts Recomendados

resolvi postar esse script por que fiz um mais elaborado.

lembrando que o meu ta configurado pro meu servidor Naruto Legends, então no local vocs, vocês colocam o nome conforme é a voc do servidor de vocês.

crie um arquivo em creaturescripts com o nome description.lua e adicione isso

 

----FEITO POR CRAIGMABBIT/THALIA-------

 

 

local vocs = {

[0] = "None",
[1] = "Maito",
[2] = "Inuzuka",
[3] = "Aburame",
[4] = "Hyuuga",
[5] = "Uchiha",
[6] = "Nara",
[7] = "Akimichi",
}
function onLook(cid, thing, position, lookDistance)
local desc = {}
if isPlayer(thing.uid) then
pName = getPlayerName(thing.uid)
pLevel = getPlayerLevel(thing.uid)
if (getPlayerSex(thing.uid) == 0) then
pGender = "He"
elseif (getPlayerSex(thing.uid) == 1) then
pGender = "She"
end
pVoc = vocs[getPlayerVocation(thing.uid)]
pGrad = getPlayerStorageValue(cid, 20900)
if (thing.uid == cid) then
if(pGrad ~= -1) then
table.insert(desc, "You see yourself. You are "..pGrad.." from clã "..pVoc..".")
else
table.insert(desc, "You see yourself. You are a player with error.\n(Contact a GM)")
return false
end
else
if(pGrad ~= -1) then
table.insert(desc, "You see "..pName.." (Level "..pLevel.."). "..pGender.." is "..pGrad.." from clã "..pVoc..".")
else
table.insert(desc, "You see "..pName.." (Level "..pLevel.."). "..pGender.." is a player with error.\n(Contact a GM)")
return false
end
return true
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(desc))
return false
else
return true
end
return true
end

depois em creaturescripts.xml adicione: <event type="look" name="GraduationSystem" event="script" value="description.lua"/>

agora no login.lua você adiciona essas duas linhas
registerCreatureEvent(cid, "GraduationSystem")

setPlayerStorageValue(cid, 20900, "Gennin") -- aqui você muda pra gradução que você quer "Gennin" "Chunnin" etc serve pra outras coisas também
Link para o comentário
Compartilhar em outros sites

estranhu pq nessa parte por exemplo...

table.insert(desc, "You see yourself. You are a player with error.\n(Contact a GM)")    
return false
botando return false ae vai fazer n sair nenhuma msg no look ;x e tem um return true ali em lugar errado tb... mas se tu diz q ta 100%... ;p
Link para o comentário
Compartilhar em outros sites

  • 4 months later...
  • 2 months later...

Com isso tem como cria system aktsuki

 

Amigo creio que esse Sistema do Craigmabbit é para por um Titulo em seu Look, se você esta se referindo a o "Akatsuki System de NTO 8.54", creio que so você mesmo fazendo ou criando um tópico, falando como você quer.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...

Ele e Bom Pra quem Quer Copia Nto ultimate quando Dar Look Tem ums que voce Vira Chunin Jounin Genin quando der look Em Voce Vai Ver Tipo Akatsuki o Etc dependendo como Voce Vai Coloca Saco

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...