Ir para conteúdo
  • Cadastre-se

GiovaniRodrigo

Membro
  • Total de itens

    431
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que GiovaniRodrigo postou

  1. Olá galera, estou utilizando um sistema de task system simples, aonde você pede a task para o NPC, mata os monstros e volta para pegar a recompensa. Peguei um script base do @Vodkart e alterei para as minhas necessidades. Como faz tempo que não faço scripts, estou enfrentando um problema onde no meu script está configurado o ganho de experiência, dinheiro e itens quando dizer "reward" para o NPC, ao dizer "reward" o jogador recebe apenas a experiência e o dinheiro, os itens não, e está gerando o seguinte erro no console: Outro problema que eu enfrento é que s
  2. Não sei se está correto pois estou a anos sem fazer scripts, mas testa esse e me diz o que deu. function onLogin(cid) if isPremium(cid) and getPlayerStorageValue(cid, 2143190718) == -1 then setPlayerStorageValue(cid, 2143190718, 1) end local house = getHouseByPlayerGUID(getPlayerGUID(cid)) local pos = {x=32369, y=32241, z=7} -- pos onde será teleportado if not isPremium(cid) and getPlayerStorageValue(cid, 2143190718) == 1 then doPlayerSendTextMessage(cid, 22, "mensagem aqui.") doCreatureChangeOutfit(cid, 128) if getHouseByPlayerGUID(getPlayerGUID(cid)) ~= nil then setHouseO
  3. Nem vou brigar por ter apenas copiado e colado o código que eu já postei e não ter colocado créditos, enfim, desnecessário seu post.
  4. Tenta esse demon1pos = {x = 2175, y = 3114, z = 7} demon2pos = {x = 2177, y = 3114, z = 7} demon3pos = {x = 2179, y = 3114, z = 7} demon4pos = {x = 2175, y = 3118, z = 7} demon5pos = {x = 2177, y = 3118, z = 7} demon6pos = {x = 2179, y = 3118, z = 7} demon7pos = {x = 2173, y = 3117, z = 7} demon8pos = {x = 2181, y = 3117, z = 7} positionPlayer = {x = 2171, y = 3108, z = 6} function onUse(cid, item, frompos, item2, topos) if getCreaturePosition(cid) == positionPlayer then doTeleportThing(cid,{x = 2177, y = 3116, z = 7}) doSummonCreature("Orshabaal", demon1pos)
  5. demon1pos = {x = 2175, y = 3114, z = 7} demon2pos = {x = 2177, y = 3114, z = 7} demon3pos = {x = 2179, y = 3114, z = 7} demon4pos = {x = 2175, y = 3118, z = 7} demon5pos = {x = 2177, y = 3118, z = 7} demon6pos = {x = 2179, y = 3118, z = 7} demon7pos = {x = 2173, y = 3117, z = 7} demon8pos = {x = 2181, y = 3117, z = 7} positionPlayer = {x = 2171, y = 3108, z = 6} function onUse(cid, item, frompos, item2, topos) if getCreaturePosition(cid) == positionPlayer then doTeleportThing(cid,{x = 2177, y = 3116, z = 7}) doSummonCreature("Orshabaal", demon1pos) doSummonCreature("Orshabaa
  6. Você quer dez itens, onde cada um tenha sua própria porcentagem de sortear um de dez itens. Eu até conseguiria fazer, mas estou afastado faz quase um ano ou mais, quem tem os dons é o MaXwEllDeN. Se eu for fazer o script, o código ficará muito extenso, acho que o Max conseguiria diminui-lo usando for e aquelas paradas.
  7. Se a sua preocupação é editar valores do banco de dados, não precisa estar em SQLite, da pra editar No MySQL também.
  8. Criatividades sem fim, simplesmente OP - jogadoresdelolirãoentender
  9. KKKKKKKKKK, bugado, eu deixo os tutoriais pronto e depois mando um combo na cara de vocês (:
  10. Olá KingTibianos, hoje trago a vocês comandos para gestão de dados no SQL. Alterar dados UPDATE usuario SET password=”Senha321” WHERE id=1; UPDATE tabela: Altera registros de uma determinada tabela. SET campo=”Novo Valor”: Especifica o campo que será alterado e altera o valor. WHERE campo=valor: Especifica alteração na linha que estiver com o campo “X” com valor “X”. OBS: Se eu usar WHERE [email protected] ele iria alterar todos os usuários que tenha o [email protected] registrado em sua conta. Até a próxima pessoal.
  11. Olá KingTibianos, hoje trago a vocês comandos para gestão de dados no SQL. Inserir dados INSERT INTO usuarios (user_name, password, email) VALUES(‘UsuarioTeste’, ‘Senha123’, ‘[email protected]’); Como de costume vou explicar a linha de comando INSER INTO usuarios: Especifica a tabela que os dados serão inseridos. (campo1, campo2, campo3): Campos que receberão os valores. VALUES(‘valor_campo1’, ‘valor_campo2’, ‘valor_campo3’): Valores que serão inseridos nos campos. Não confundem VALUES(‘’) como um valor nulo. Exemplo de um campo nulo: INSERT INTO usuarios (user_
  12. Olá KingTibianos, hoje trago a vocês comandos para gestão de tabelas no SQL. Outros comandos para gestão de tabelas Apagar tabela. DROP TABLE tabela; Exibir tabelas existentes. SHOW TABLES; Mostrar descrição da tabela. DESCRIBE tabela; Até a próxima pessoal.
  13. Olá KingTibianos, hoje trago a vocês comandos para gestão de tabelas no SQL. Alterar tabelas ALTER TABLE nome_da_tabela: Alterar determinada tabela. Você sempre irá usar ALTER TABLE nome_da_tabela antes de qualquer modificação. Tipos de alterações ADD campo <tipo_de_dados>: Adiciona um campo. ALTER campo SET DEFAULT <tipo_de_dados>: Altera o valor por defeito de um campo. ALTER campo DROP DEFAULT: Remove o valor por defeito de um campo. CHANGE campo novo_nome <tipo_de_dados>: Altera o nome de um campo e os tipos de dados. DROP campo: Elimina um c
  14. Olá KingTibianos, hoje trago a vocês comandos para gestão de tabelas no SQL. Criar Tabelas CREATE TABLE usuarios ( id int NOT_NULL AUTO_INCREMENT, user_name VARCHAR(16) NOT NULL, password VARCHAR(16) NOT_NULL, PRIMARY KEY (id) ); Nesse exemplo eu criei uma tabela de cadastro de usuários bem simples. Vou explicar cada linha de comando e o tipos de dados usados nos campos(alguns tipos de dados são repetidos, sendo assim não irei explicar novamente) CREATE TABLE nome_da_tabela: Responsável por criar a tabela. id: O campo id é usado para identificação do usuário, usei o t
  15. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → WebSites → Tutoriais de Websites" Para: "OTServ → Suporte OTServ"
  16. Olá KingTibianos, hoje trago a vocês alguns tipos de dados podemos definir no SQL. String CHAR(n): Armazena uma cadeia de longitude fixa. A cadeia poderá conter desde 0 até 255 caracteres. VARCHAR(n): Armazena uma cadeia de longitude variável. A cadeia poderá conter desde 0 até 255 caracteres. Dentro dos tipos de cadeia pode-se distinguir dois subtipos, os tipo Test e os tipo Blob (Binary Large Object) A diferença entre um tipo e outro é o tratamento que recebem na hora de ordená-los e compará-los. No tipo test ordena-se sem ter importância as maiúsculas e as minúsculas e no tipo b
  17. Olá KingTibianos, hoje trago a vocês alguns tipos de dados podemos definir no SQL. Data DATE: Armazena uma data. A margem de valores vai desde o 1 de Janeiro de 1001 ao 31 de dezembro de 9999. O formato de armazenamento é de ano-mes-dia. DATETIME: Combinação de data e hora. A margem de valores vai desde o 1 ed Janeiro de 1001 às 0 horas, 0 minutos e 0 segundos ao 31 de Dezembro de 9999 às 23 horas, 59 minutos e 59 segundos. O formato de armazenamento é de ano-mes-dia horas:minutos:segundos. TIMESTAMP: Combinação de data e hora. A margem vai desde o 1 de Janeiro de 1970 ao ano 2
  18. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → WebSites → Downloads de Websites" Para: "OTServ → Suporte OTServ"
  19. Olá KingTibianos, hoje trago a vocês alguns tipos de dados podemos definir no SQL. Numéricos TINYINT: é Um número inteiro com ou sem signo. Com signo a margem de valores válidos é desde -128 até 127. Sem signo, a margem de valores é de 0 até 255. BIT/BOOL: Um número inteiro que pode ser 0 ou 1. SMALLINT: Número inteiro com ou sem signo. Com signo a margem de valores válidos é desde -32768 até 32767. Sem signo, a margem de valores é de 0 até 65535. MEDIUMINT: Número inteiro com ou sem signo. Com signo a margem de valores válidos é desde -8.388.608 até 8.388.607. Sem signo, a
  20. Olá KingTibianos, hoje trago a vocês alguns comandos de gestão de banco de dados no SQL. Cria um banco de dados. CREATE DATABASE baseDeDados; Apaga um bando de dados. DROP DATABASE baseDeDados; Mostra todos os bancos de dados existentes. SHOW DATABASES; Usa um determinado banco de dados. USE baseDeDados; Até a próxima pessoal.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo