Ir para conteúdo

[Encerrado]Peça seu script!


Crypter

Posts Recomendados

1 hora atrás, XZero disse:

[16/03/2017 21:54:28] [Error - Action Interface] 

[16/03/2017 21:54:28] data/actions/scripts/robo.lua:onUse

[16/03/2017 21:54:28] Description: 

[16/03/2017 21:54:28] data/actions/scripts/robo.lua:14: attempt to call global 'doChangeHealth' (a nil value)

[16/03/2017 21:54:28] stack traceback:

[16/03/2017 21:54:28]     data/actions/scripts/robo.lua:14: in function <data/actions/scripts/robo.lua:3>

Desculpa, usei uma função que nem existe...

Esqueci que não era so modificar, teria que modificar as funções...

Perdão, erro meu!

Link para o comentário
Compartilhar em outros sites

Puta que pariu os cara invadi o post e nem sabe montar um script é tenso....

@XZero

 

Robo.lua

 

 

 


--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {

robo = {lookType = 1 },
speed = 100,
health = 10000,
stor= 92001
}


  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO OFF!', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do Robo.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO ON!', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você Ligou o Robo.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter

end
return true
end

 

 

 

 

 

Login.lua ( antes do ultimo return true);

 

 


---Corrigindo vida caso o playe relogue ---
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter
end
 

 

Em 16/03/2017 at 00:20, BrendoGraphics0 disse:

 Crypter

Tem Como Fazer uma porta q so passa se mata todos os monstros de uma area?

Preciso saber quantos monstros exatos tem...

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

10 minutos atrás, Crypter disse:

Puta que pariu os cara invadi o post e nem sabe montar um script é tenso....

@XZero

 

Robo.lua

  Mostrar conteúdo oculto

 

 


--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {

robo = {lookType = 1 },
speed = 100,
health = 10000,
stor= 92001
}


  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO OFF!', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do Robo.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO ON!', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você Ligou o Robo.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter

end
return true
end

 

 

 

 

 

Login.lua ( antes do ultimo return true);

  Mostrar conteúdo oculto

 


---Corrigindo vida caso o playe relogue ---
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter
end
 

 

Preciso saber quantos monstros exatos tem...

15

Link para o comentário
Compartilhar em outros sites

29 minutos atrás, Crypter disse:

Puta que pariu os cara invadi o post e nem sabe montar um script é tenso....

@XZero

 

Robo.lua

  Ocultar conteúdo

 

 


--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {

robo = {lookType = 1 },
speed = 100,
health = 10000,
stor= 92001
}


  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO OFF!', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do Robo.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO ON!', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você Ligou o Robo.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter

end
return true
end

 

 

 

 

 

Login.lua ( antes do ultimo return true);

  Mostrar conteúdo oculto

 


---Corrigindo vida caso o playe relogue ---
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter
end
 

 

Preciso saber quantos monstros exatos tem...

ficaria melhor você fazer um check-in na area, para verificar quantos monstros vivos tem, e talvez até fazer uma contagem, igual a daner room da pxg rs. Trabalha com pos sempre é melhor! 

Link para o comentário
Compartilhar em outros sites

8 minutos atrás, Deadpool disse:

ficaria melhor você fazer um check-in na area, para verificar quantos monstros vivos tem, e talvez até fazer uma contagem, igual a daner room da pxg rs. Trabalha com pos sempre é melhor! 

Ou igual da Policial jenny e pesadelos do OTP

Link para o comentário
Compartilhar em outros sites

57 minutos atrás, Justiceiro751 disse:

@Crypter, você vai fazer o script que lhe solicitei na Mensagem Pessoal ?

Preciso de tempo pra fazer aquilo ... Além de ser um script grande não é apenas um arquivo ... Estou fazendo isso de graça e so esperar

Link para o comentário
Compartilhar em outros sites

42 minutos atrás, Crypter disse:

Preciso de tempo pra fazer aquilo ... Além de ser um script grande não é apenas um arquivo ... Estou fazendo isso de graça e so esperar

Sim, eu entendo e agradeço. Só queria um feedback de sua pessoa pra saber se teria como você está fazendo esse favor pra mim.

Fico grato pela sua bondade e ajuda.

Obrigado e tenha uma boa tarde.

Link para o comentário
Compartilhar em outros sites

4 horas atrás, Crypter disse:

Puta que pariu os cara invadi o post e nem sabe montar um script é tenso....

@XZero

 

Robo.lua

  Mostrar conteúdo oculto

 

 


--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {

robo = {lookType = 1 },
speed = 100,
health = 10000,
stor= 92001
}


  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO OFF!', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do Robo.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), 'ROBO ON!', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Você Ligou o Robo.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter

end
return true
end

 

 

 

 

 

Login.lua ( antes do ultimo return true);

  Mostrar conteúdo oculto

 


---Corrigindo vida caso o playe relogue ---
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health)-- linha adicionada by crypter
end
 

 

Preciso saber quantos monstros exatos tem...

Player Fica com HP 1/1 '-' quando desmonta do robo ou ele fica com 131/20000 < A mesma coisa nao mudou nada , ele da a Vida porem nao volta a original.

Link para o comentário
Compartilhar em outros sites

38 minutos atrás, XZero disse:

Player Fica com HP 1/1 '-' quando desmonta do robo ou ele fica com 131/20000 < A mesma coisa nao mudou nada , ele da a Vida porem nao volta a original.

Arrume o login.lua fiz na pressa e não vi o erro:

 


---Corrigindo vida caso o playe relogue ---

local health = 10000 -- vida que voce colocou no robo.lua
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-health)-- linha adicionada by crypter
end

@XZero

melhorei o codigo testa ai:

 


--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {
robo = {lookType = 2 },
cooldown = 5,  --- tempo entre um uso e outro
speed = 100,
health = 10000,
stor= 92001
}


if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then
      setPlayerStorageValue(cid, 55695, os.time())

  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), '[ROBO OFF]', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do robo e perdeu a vida extra.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), '[ROBO ON]', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Voce montou no robo e ganhou vida extra.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health)-- linha adicionada by crypter
end
else
doPlayerSendCancel(cid, "Aguarde "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos.")
    end
return true
end


--- crypter ---

Link para o comentário
Compartilhar em outros sites

Primeiro queria te parabenizar pela iniciativa e segundo, vou pedir o meu também ;):

Cara e o seguinte. Queria um script que o player só pode-se colocar dentro de uma backpack (id = 1988) apenas bags (id = 1987 à 1997). E que dentro dessas bags o player não possa colocar backpack mas que possa colocar qualquer outro item.

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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