Ir para conteúdo
  • 0

namelock se tiver certa storage


rorix

Pergunta

galera, estou com uma dúvida...

como eu faço para o player tomar namelock, se ele tiver o storage 80809,1 ?

 

por exemplo:

se o player logar e tiver o strage 80809,1 ele tomara automaticamente o namelock..

vlw

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
2 minutos atrás, rorix disse:

galera, estou com uma dúvida...

como eu faço para o player tomar namelock, se ele tiver o storage 80809,1 ?

 

por exemplo:

se o player logar e tiver o strage 80809,1 ele tomara automaticamente o namelock..

vlw

Defina namelock. Seria algum ban?

Link para o comentário
Compartilhar em outros sites

  • 0
Agora, Gabriel Netto disse:

Defina namelock. Seria algum ban?

 

seria o ban no nick, qdo ele logasse teria que trocar o nick

no login.lua já checa se o player ta de namelock nessa função

if(accountManager == MANAGER_NAMELOCK) then

 

mas eu não sei como setar o namelock no player, tipo

setAccountManager(cid, name_lock), não sei como escrever a funçao [eu sei que ta errado do jeito que escrevi]

Link para o comentário
Compartilhar em outros sites

  • 0
1 minuto atrás, rorix disse:

 

seria o ban no nick, qdo ele logasse teria que trocar o nick

no login.lua já checa se o player ta de namelock nessa função

if(accountManager == MANAGER_NAMELOCK) then

 

mas eu não sei como setar o namelock no player, tipo

setAccountManager(cid, name_lock), não sei como escrever a funçao [eu sei que ta errado do jeito que escrevi]

Creio q isso seja sobre o acc manager, editável nas sources, de não poder pôr nome q n começa com letra maiúscula etc.

Acho que o jeito mais fácil seria arrumar isso no teu site, né?

Link para o comentário
Compartilhar em outros sites

  • 0
3 minutos atrás, rorix disse:

que? namelock é erro no site?

eu so quero saber qual função eu faço com que o player tenha namelock..

Essa função que tu viu é utilizada pelo acc manager, com parametros destinados a ele.

A de namelock eh essa: 

doAddNamelock(name[, reason[, action[, comment[, admin]]]])
Link para o comentário
Compartilhar em outros sites

  • 0

 

5 minutos atrás, Gabriel Netto disse:

Essa função que tu viu é utilizada pelo acc manager, com parametros destinados a ele.
A de namelock eh essa: 

doAddNamelock(name[, reason[, action[, comment[, admin]]]])

 

ah soh, entendi, mas como eu uso essa função, poderia me dar um exemplo?

 

tipo assim?

doAddNameLock(getCreatureName(cid), invalid name, ban, nick invalido, gm) ????

teria um exemplo?

Link para o comentário
Compartilhar em outros sites

  • 0
11 minutos atrás, rorix disse:

 

 

ah soh, entendi, mas como eu uso essa função, poderia me dar um exemplo?

 

tipo assim?

doAddNameLock(getCreatureName(cid), invalid name, ban, nick invalido, gm) ????

teria um exemplo?

Ok, esse script aq vai dar namelock ao logar se ele tiver o valor 1 na storage 117191:

function onLogin(cid)	if getPlayerStorageValue(uid, 117191) == 1 then	doAddNamelock(getCreatureName(cid))	doRemoveCreature(cid)	endreturn trueend

Tem essas outras duas funções tmb:

doRemoveNamelock(name) -- ela remove o namelock

isPlayerNamelocked(name) -- ela vê se o player tem namelock, se tiver retorna true

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

  • 0
2 minutos atrás, Gabriel Netto disse:

Ok, esse script aq vai dar namelock ao logar se ele tiver o valor 1 na storage 117191:

function onLogin(cid)	if getPlayerStorageValue(uid, 117191) == 1 then	doAddNamelock(getCreatureName(cid))	doRemoveCreature(cid)	endreturn trueend

 

 

entoa ja tinha tentado isso mas da erro

 

[19/08/2016 16:23:42] [Error - Action Interface] [19/08/2016 16:23:42] data/actions/scripts/test.lua:onUse[19/08/2016 16:23:42] Description: [19/08/2016 16:23:42] data/actions/scripts/test.lua:4: attempt to call global 'doAddNamelock' (a nil value)[19/08/2016 16:23:42] stack traceback:[19/08/2016 16:23:42] 	data/actions/scripts/test.lua:4: in function <data/actions/scripts/test.lua:2>

 

Link para o comentário
Compartilhar em outros sites

  • 0

tambem

19/08/2016 16:30:25] [Error - Action Interface] [19/08/2016 16:30:25] data/actions/scripts/test.lua:onUse[19/08/2016 16:30:25] Description: [19/08/2016 16:30:25] data/actions/scripts/test.lua:3: attempt to call global 'doAddNamelock' (a nil value)[19/08/2016 16:30:25] stack traceback:[19/08/2016 16:30:25] 	data/actions/scripts/test.lua:3: in function <data/actions/scripts/test.lua:2>

 

Link para o comentário
Compartilhar em outros sites

  • 0
Agora, rorix disse:

tambem

19/08/2016 16:30:25] [Error - Action Interface] [19/08/2016 16:30:25] data/actions/scripts/test.lua:onUse[19/08/2016 16:30:25] Description: [19/08/2016 16:30:25] data/actions/scripts/test.lua:3: attempt to call global 'doAddNamelock' (a nil value)[19/08/2016 16:30:25] stack traceback:[19/08/2016 16:30:25] 	data/actions/scripts/test.lua:3: in function <data/actions/scripts/test.lua:2>

 

manda o script ae

Link para o comentário
Compartilhar em outros sites

  • 0

estou testando por esse

function onUse(cid, item) doAddNamelock(getCreatureName(cid), "", 2, "")return trueend

 

ao dar use teria que tomar namelock, mas da o erro que mostrei acima

Link para o comentário
Compartilhar em outros sites

  • 0
11 minutos atrás, rorix disse:

estou testando por esse

function onUse(cid, item) doAddNamelock(getCreatureName(cid), "", 2, "")return trueend

 

ao dar use teria que tomar namelock, mas da o erro que mostrei acima

Teu TFS é 0.4? 

Tenta dar use no item com outro char

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...