Ir para conteúdo
Entre para seguir isso  
Antharaz

[V] antes do nome de Premmys

Recommended Posts

Antharaz    4
Antharaz

Autor: Antharaz

Testado em: TFS 0.3.6

Database: mysql

Descrição: Faz com que todos premmys e os que ainda se tornarão fiquem com [v] antes do nome. Quando a premmy acaba, o [v] some assim que ele relogar.

 

 

Vá em data/creaturescripts/scripts, abra o login.lua e coloque o código abaixo antes do último return true:

 

	local id,nm,qry = getPlayerAccountId(cid),string.find (getCreatureName(cid), "(%[+)%v*(%]+)%s*"),""
if isPremium(cid) and nm == nil then
	qry = "UPDATE `theforgottenserver`.`players` SET `name` = '[v] "..getCreatureName(cid).."' WHERE `players`.`account_id`= "..id..";"
elseif (not isPremium(cid)) and nm ~= nil then
	local nnome = string.gsub(getCreatureName(cid), "(%[+)%v*(%]+)%s*", "")
	qry = "UPDATE `theforgottenserver`.`players` SET `name` = '"..nnome.."' WHERE `players`.`account_id`= "..id..";"
end
if qry ~= "" then
	db.executeQuery(qry)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você será desconectado e será obrigado a colocar o login e senha novamente.")
	addEvent(doRemoveThing,3000,cid)
end

Editado por Antharaz

Compartilhar este post


Link para o post
Dollar    0
Dollar

Aprovado, obrigado pela contribuição!

Tópico remunerado em 10 V$, aguarde o depósito.

Editado por Garou

Compartilhar este post


Link para o post
Lyon    3
Lyon

E Antharaz só você para fazer essas maravilhas!!

 

Vlw!

Compartilhar este post


Link para o post
god_dreamer    1
god_dreamer

interessante, mas o [V] nao seria para VIPS? voce poderia fazer pra checar se o player tem vip_time e colocar o V, ou entao usar Storage....

Compartilhar este post


Link para o post
Antharaz    4
Antharaz

@god_dreamer

 

Aí depende do vip system de cada ot... mas como premmy eh geral coloquei premmy...

Compartilhar este post


Link para o post
alesson jhones    0
alesson jhones

intan e a vip do mock ?strg ~~ 13540 ?

como ficaria ?

Compartilhar este post


Link para o post
trovoes    0
trovoes

esse v de premy pode ser quando se mete vip ?? como faiz entao?

Compartilhar este post


Link para o post
brucks    0
brucks

No meu servidor da o seguinte erro !

 

Mysql_real_query<>: UPDATE 'theforgottenserver'.'players' SET 'name' tenserver.players' doesn't exist <1146>

 

 

Porfavor alguem em ajuda! :)

Compartilhar este post


Link para o post
Rajas    0
Rajas
No meu servidor da o seguinte erro !

 

Mysql_real_query<>: UPDATE 'theforgottenserver'.'players' SET 'name' tenserver.players' doesn't exist <1146>

 

 

Porfavor alguem em ajuda! :)

 

"UPDATE `theforgottenserver`.`players` SET `name` = '[v] ..."

eh soh vc trocar "theforgottenserver." pelo seu banco de dados.

 

Se eu te ajudei doe V$

Compartilhar este post


Link para o post
Asould Acalaylaa    5
Asould Acalaylaa

Mas dai, o [v] não é ilustrativo, vira nome do personagem também né? ;~

Compartilhar este post


Link para o post
otservvveeerrr    0
otservvveeerrr

parabéns Antharaz, muitoo bom, funcionando certinho ! MAS so quando tiver 1 character na acc,

quando tiver mais que 1 character na acc, aqui esta dando erro ao colocar o [v] ;s

Compartilhar este post


Link para o post
Maguinus #    0
Maguinus #

eu mexi um pouco e agora esta funcionando com mais de uma player na acc

local id,nm,qry = getPlayerGUID(cid),string.find (getCreatureName(cid), "%s*(%[+)%V*(%]+)%s*"),""

if isPremium(cid) and nm == nil then

qry = "UPDATE `setiba_db`.`players` SET `name` = '[V] "..getCreatureName(cid).."' WHERE `players`.`id`= "..id..";"

elseif (not isPremium(cid)) and nm ~= nil then

local nnome = string.gsub(getCreatureName(cid), "%s*(%[+)%V*(%]+)%s*", "")

qry = "UPDATE `setiba_db`.`players` SET `name` = '"..nnome.."' WHERE `players`.`id`= "..id..";"

end

if qry ~= "" then

db.executeQuery(qry)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você será desconectado e será obrigado a colocar o login e senha novamente.")

addEvent(doRemoveThing,3000,cid)

end

Editado por Maguinus #
Consertei um erro

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×