2° Promotion Por Item, Rank System Por Reset...

bxkbxk
Por bxkbxk
em Lixeira Pública

bxkbxk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/08Posts: 1

Gente, fiz o sistema de reset no meu ot,

e tenho 2 duvida,

Tem como ganha um 2° promotion por um item [No caso, 50 Certificados de Reset]?

 

2° duvida: Tem como falar !rank, e mostrar quem tem mais reset?

 

OT FTS 8.40x

 

Agradecido desde jah...

 

Edit________________

otra duvida, tem como permitir TFS no NOD32?

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

1ª) sim. pode ser por talkactions, actions etc...

2ª) sim. mas e um pouco complicado fazer isso.

3ª) não sei. não uso esse antivirus.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

bxkbxk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/08Posts: 1

Marcryzius,

vc pode me dizer como faz?

Ganha 2° promotion com 50 Certificado de Reset?

 

Comando !rank, mostrando os reset?

 

Se tu n axar/souber o do rank com reset, n precisa...

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

claro.

 

primeiro você tem que ter o script do reset.

e verificar qual e o storage que ele seta.

sabendo desse valor você cria um sistema que verifique se o player tem essa storage com o valor de 50 que no caso seria 50 resets.

você poderia fazer por talkactions pra por promotion com esse valor.

 

aqui esta o inicio do script se souber como faz termine.

function onSay(cid, words, param)

if isPremium(cid) == TRUE then

if getPlayerStorageValue(cid, valor) == 50 then

falta os elses que e opcional o numero da storage e os ends

coloquei isPremium porque achei que seria melhor pra apenas p.a terem promotion mas se quiser retire e faça da forma que quiser.

 

ja pro ranks vo te mostrar como seria a base dele.

 

 

local store = db.getResult("SELECT `player_storage`,`key`,`value`,`player_id`;")

local valor = store:getDataInt("value")

doPlayerPopupFYI(cid,"player tal resets valor "..valor..".")

 

key = valor da store --lembre de por isso

basicamente seria isso.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

bxkbxk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/08Posts: 1
claro.

 

primeiro você tem que ter o script do reset.

e verificar qual e o storage que ele seta.

sabendo desse valor você cria um sistema que verifique se o player tem essa storage com o valor de 50 que no caso seria 50 resets.

você poderia fazer por talkactions pra por promotion com esse valor.

 

aqui esta o inicio do script se souber como faz termine.

 

falta os elses que e opcional o numero da storage e os ends

coloquei isPremium porque achei que seria melhor pra apenas p.a terem promotion mas se quiser retire e faça da forma que quiser.

 

ja pro ranks vo te mostrar como seria a base dele.

 

 

 

 

key = valor da store --lembre de por isso

basicamente seria isso.

key = valor da store --lembre de por isso,

como assim?

valor da store... eh q eu ainda n sei direito mexe em script xd... e mto obrigado, pq vc jah respondeu mtas duvidas minhas...

mas oq eh valor da store?

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

tipo isso:

 

getPlayerStorageValue(uid, valueid)

 

if getPlayerStorageValue(cid, 1020) == 1 then

 

que no seu caso seria o 1020

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

bxkbxk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/08Posts: 1

Mas tem que colocar 1020? ou pode ser outros numeros...

se for outro, me fale qual numero q eh pra por?

 

Eskece,

axei ake xD

Macryzius novamente eu digo muito obrigado pq vc esta me ajudando bastante...

 

Edit denovo...

mas a do promotion, explique melhor "falta os elses que e opcional o numero da storage e os ends"

eh q eu ainda n entendo bem de script

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

da uma lida em algums tutoriais que e bem facil de terminar o do promotion.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

bxkbxk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/08Posts: 1
da uma lida em algums tutoriais que e bem facil de terminar o do promotion.

Macryzius,

desculpe ficar t enxendo o saco direto,

mas,

nos topico apenas fala sobre como pegar promotion normal [elder druid , master sorc...],

vc poderia me passar o talkaction completo?

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

o de promotion?

 

se for ta ae.

 

-- marcryzius devil

 

function onSay(cid, words, param)

 

if(getPlayerVocation(cid) <= 4) then

if(doPlayerRemoveItem(cid, itemid,1) == TRUE) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "msg.")

setPlayerPromotionLevel(cid, 1)

else

doPlayerSendTextMessage(cid,22, "item.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

else

doPlayerSendCancel(cid, "promot.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

return TRUE

end

pow 30 segundos pra fazer isso.

edited: retirado um pequeno erro no script

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Sukx

XTibia.com - 2010
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 01/09/08Posts: 119
-- marcryzius devil

 

function onSay(cid, words, param)

 

if(getPlayerVocation(cid) >= 4) then

if(doPlayerRemoveItem(cid, itemid,1) == TRUE) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "msg.")

setPlayerPromotionLevel(cid, 1)

else

doPlayerSendTextMessage(cid,22, "item.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

else

doPlayerSendCancel(cid, "promot.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

return TRUE

end

O correto não seria:??

if(getPlayerVocation(cid) >= 5) then

me desculpe se eu estiver errado

att.

Sukx loading.gif

 

Contato:



GMail - Sukx.01@gmail.com

 

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

pode ser mas retirando isso "=" resolve o erro.

 

if(getPlayerVocation(cid) <= 4) then

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."