Ir para conteúdo

Posts Recomendados

[System de Primeira Ação]

 

Como funciona? tipo um player usou seu pokemon pela primeira vez  então ele ganha um xp extra, etc.

 

agora vamos lá:

 

servidor/data/lib/some functions

  Mostrar conteúdo oculto

 

Creditos:

  Mostrar conteúdo oculto

 

Editado por Poke X Ice
Link para o comentário
https://xtibia.com/forum/topic/250759-system-de-primeira-a%C3%A7%C3%A3o/
Compartilhar em outros sites

Boa!
Mas acho que eu faria por creaturescript!

 

local xp = 500
local storage = 1231
local mensagem = "EXP extra ativo!\nObrigado por iniciar sua jornada aqui em nosso Poketibia!"

function onLogin(cid)
   if ( getPlayerStorageValue(cid, storage) == -1 ) then
           doPlayerAddExperience(cid, xp)
           setPlayerStorageValue(cid, storage, 1)
           doPlayerSendCancel(cid, mensagem)
 	    end
     return true
end


 

Editado por ZoR
Link para o comentário
https://xtibia.com/forum/topic/250759-system-de-primeira-a%C3%A7%C3%A3o/#findComment-1755599
Compartilhar em outros sites

  Em 27/12/2019 em 12:33, ZoR disse:

Boa!
Mas acho que eu faria por creaturescript!

 

local xp = 500
local storage = 1231
local mensagem = "EXP extra ativo!\nObrigado por iniciar sua jornada aqui em nosso Poketibia!"

function onLogin(cid)
   if ( getPlayerStorageValue(cid, storage) == -1 ) then
           doPlayerAddExperience(cid, xp)
           setPlayerStorageValue(cid, storage, 1)
           doPlayerSendCancel(cid, mensagem)
 	    end
     return true
end


 

Expand  

Isso depende muito da ideia, o bom que ele criou uma função que pode ser reaproveitada em diversas situações e nessa situação a ideia dele seria ganhar exp por capturar o primeiro pokemon, na sua ideia seria apenas quando o player logar pela primeira vez e não pode ser reutilizado para mas nada.

Editado por BlazerX
Link para o comentário
https://xtibia.com/forum/topic/250759-system-de-primeira-a%C3%A7%C3%A3o/#findComment-1755600
Compartilhar em outros sites

@BlazerX

" tipo um player usou seu pokemon pela primeira vez  então ele ganha um xp extra, etc."
acho que na ideia dele seria quando o player colocar o seu primeiro pokemon pra fora daria a xp extra, por isso do onlogin.
mas minha logica não foi 100% já que era apenas para quando soltar o poke pela 1 vez, daria pra colocar umas linhas de codigo no goback

Link para o comentário
https://xtibia.com/forum/topic/250759-system-de-primeira-a%C3%A7%C3%A3o/#findComment-1755619
Compartilhar em outros sites

  Em 28/12/2019 em 10:54, ZoR disse:

@BlazerX

" tipo um player usou seu pokemon pela primeira vez  então ele ganha um xp extra, etc."
acho que na ideia dele seria quando o player colocar o seu primeiro pokemon pra fora daria a xp extra, por isso do onlogin.
mas minha logica não foi 100% já que era apenas para quando soltar o poke pela 1 vez, daria pra colocar umas linhas de codigo no goback

Expand  

cara,estava dando um exemplo de como usar a function de várias utilidades

 

exemplo catch, fishing etc

 

voce fez apenas uma verificação de storage, que apenas ia funcionar quando  logar primeira vez

 

 

eu fiz uma function que poderia usar de vários modos.

usando apenas uma function

Editado por Poke X Ice
Link para o comentário
https://xtibia.com/forum/topic/250759-system-de-primeira-a%C3%A7%C3%A3o/#findComment-1755629
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...