Dark-Tibia
Dark-Tibia
Dark-Tibia
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


En este foro encontras ayuda subre tu Otserver
 
ÍndicePortalÚltimas imágenesBuscarRegistrarseConectarse
Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» johnnathann
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeSáb Sep 15, 2012 8:48 pm por johnnathannj

»  [8.70] Real Global Map 1.8 + Imagenes + Scans
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeLun Jun 11, 2012 4:53 am por Lazcano

» Speedy War [8.60]
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeVie Mar 30, 2012 2:12 pm por GOD ALE

»  [Rpg-Pvp][8.60]Kreuus Easy
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeJue Mar 29, 2012 11:42 pm por GOD ALE

» [Script] Royal Crossbow!
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeJue Mar 29, 2012 11:22 pm por GOD ALE

» Ayuda con el ot server
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeJue Mar 29, 2012 10:45 pm por GOD ALE

»  Tiko ot editado 8.60
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeJue Mar 29, 2012 10:34 pm por GOD ALE

»  VikiRanch.'[8.60] war v.1.0
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeJue Mar 29, 2012 9:54 pm por GOD ALE

» Abrir Puertos De Tibia En El Router Thomson tg585 de telmex
[Creaturescrip] Dar premio al llegar a X level Icon_minitimeVie Oct 28, 2011 1:21 pm por panda

Mejores posteadores
Dj Pacos
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
admin heber723
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
God Maracula
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
GoD Mexicansoul
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
God Dunckan
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
Admin Azteca
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
Slayer
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
God Damubu
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
DJ Punk
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 
Glonlova
[Creaturescrip] Dar premio al llegar a X level I_vote_lcap[Creaturescrip] Dar premio al llegar a X level I_voting_bar[Creaturescrip] Dar premio al llegar a X level I_vote_rcap 

 

 [Creaturescrip] Dar premio al llegar a X level

Ir abajo 
3 participantes
AutorMensaje
Dj Pacos
Admin
Admin
Dj Pacos


100

Mensajes : 169
Puntos : 294
Reputación : 56
Fecha de inscripción : 01/05/2011
Edad : 31

[Creaturescrip] Dar premio al llegar a X level Empty
MensajeTema: [Creaturescrip] Dar premio al llegar a X level   [Creaturescrip] Dar premio al llegar a X level Icon_minitimeMar Mayo 03, 2011 11:50 pm

Primero vamos a Creaturescripts/scripts copiamos un archivo .lua y lo llamamos reward.lua y adentro ponemos lo siguiente:

Código:

function onAdvance(cid, skill, oldLevel, newLevel)
    local cfg = {}
    cfg.prizes = { {2160,5} }
    cfg.level = 50
    cfg.storage = 15512
    if(skill == SKILL__LEVEL) then
        if(newLevel == cfg.level) then
            if(getPlayerStorageValue(cid, cfg.storage) == -1) then
                for i = 1, #cfg.prizes do
                    doPlayerAddItem(cid, cfg.prizes[i][1], cfg.prizes[i][2])
                end
                setPlayerStorageValue(cid, cfg.storage, 1)
 
              doPlayerSendTextMessage(cid,
MESSAGE_STATUS_CONSOLE_ORANGE, "Felezidades as alcansado el level " ..
cfg.level .. ".")
            else
             
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Tu as
recivido tu premio por level " .. cfg.level .. ".")
            end
        end
    end
    return true
end

Y ponemos esto en login.lua :

Código:

registerCreatureEvent(cid, "onAdvance")

Y en creaturescripts.xml ponemos esto:

Código:

<event type="advance" name="onAdvance" event="script" value="reward.lua"/>

Para editar el premio que dara y en que nivel se edita lo siguiente:

cfg.prizes = { {2160,5} } ("2160" el id del item y "5" la cantidad)
cfg.level = 50 (al nivel que recivira el premio)

Eso seria todo!

Espero que a alguien le sirva Smile

Creditos:
100% Morrison
Volver arriba Ir abajo
admin heber723
Admin
Admin
admin heber723


100

Mensajes : 128
Puntos : 1163
Reputación : 16
Fecha de inscripción : 27/04/2011

[Creaturescrip] Dar premio al llegar a X level Empty
MensajeTema: Re: [Creaturescrip] Dar premio al llegar a X level   [Creaturescrip] Dar premio al llegar a X level Icon_minitimeMiér Mayo 04, 2011 11:16 am

Bien man que chido que aportas cosas buenas al foro ^^
Volver arriba Ir abajo
knight god
Nivel 1
Nivel 1



Mensajes : 6
Puntos : 8
Reputación : 0
Fecha de inscripción : 04/05/2011

[Creaturescrip] Dar premio al llegar a X level Empty
MensajeTema: Re: [Creaturescrip] Dar premio al llegar a X level   [Creaturescrip] Dar premio al llegar a X level Icon_minitimeMiér Mayo 04, 2011 1:10 pm

XP aqui les traigo una manera distinta, osea es el mismo fin pero en random reward.

Código:
local t = {
-- from, to, id[, count]
   {1, 36, 2160, 15},
   {37, 46, 2160, 20},
   {47, 55, 2160, 25},
   {56, 64, 2160, 23},
   {65, 73, 2160, 25},
   {74, 81, 2160, 26},
   {82, 87, 2160, 27},
   {88, 92, 2160, 28},
   {93, 96, 2160, 29},
   {97, 100, 2160, 30}
}
 
function onAdvance(cid, skill, oldLevel, newLevel)
   if skill == SKILL__LEVEL and newLevel >= 50 and getCreatureStorage(cid, 125) == -1 then
      doCreatureSetStorage(cid, 125, 1)
      local r = math.random(100)
      for i = 1, #t do
         local k = t[i]
         if r >= k[1] and r <= k[2] then
            if k[3] then
               local id, n = k[3], k[4] or 1
               local a = getItemInfo(id)
               doPlayerAddItem(cid, id, n)
               doCreatureSay(cid, 'Congratulations!, You have recived ' .. (n == 1 and ((a.article == '' and '' or a.article .. ' ') .. a.name) or n .. ' ' .. a.plural) .. '.', TALKTYPE_ORANGE_1)
            end
         end
   end
end
   return true
end

al llegar al nivel 50 podras recibir 30cc como maximo es random asique depende de tu suerte nomas para recibir dicha cantidad, puede ir variando pero solo 1 vez nomas puedes recibirlo XP es facil de configurar asique no creo que tengan problemas, asique si quieren mas scripts o tienen dudas, consulten nomas XP 1er aporte a dark-tibia.foroactivo.mx que he hecho XP espero les guste Very Happy
Volver arriba Ir abajo
Dj Pacos
Admin
Admin
Dj Pacos


100

Mensajes : 169
Puntos : 294
Reputación : 56
Fecha de inscripción : 01/05/2011
Edad : 31

[Creaturescrip] Dar premio al llegar a X level Empty
MensajeTema: Re: [Creaturescrip] Dar premio al llegar a X level   [Creaturescrip] Dar premio al llegar a X level Icon_minitimeMiér Mayo 04, 2011 4:32 pm

si.. esta bueno qe sea random.. pero creo qe en un server el reward debe estar ligado al estilo del server..
el que puse ariba es para cuando ya no eres un lvl protected puedas comprar tu primer bless...
el tuyo esta muy bueno! gracias por aportar Very Happy
Volver arriba Ir abajo
Contenido patrocinado





[Creaturescrip] Dar premio al llegar a X level Empty
MensajeTema: Re: [Creaturescrip] Dar premio al llegar a X level   [Creaturescrip] Dar premio al llegar a X level Icon_minitime

Volver arriba Ir abajo
 
[Creaturescrip] Dar premio al llegar a X level
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Dark-Tibia :: Scripts-
Cambiar a: