Jump to content
Close

djteteh

Member
  • Content Count

    65
  • Joined

  • Last visited

About djteteh

  • Rank
    Blacksmith

Profile Information

  • Gender
    Masculino
  • Localization
    Sao Paulo
  • I am
    Tibiano
  • My character
    Yoshiizinho
  • Favorite OTServ
    Rozinx
  • Bot preferred
    Elf Bot

Recent Profile Visitors

2462 profile views
  1. Ok , UP Unico erro que ta dando agora é Esse ! e o Script ta assim Nas Action local cfg = { amount = 10 } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 1 then doPlayerAddPoints(cid, cfg.amount) doCreatureSay(cid, "Parabens! Você recebeu 10 Points! ", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) else doPlayerSendCancel(cid,"Você precisa de level 1 para usar este item.") end return TRUE e na LIB function getPlayerPoints (cid) local res = db.getResult('select `points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == 1) then return false end local ret = res:getDataInt("points") res:free() return tonumber (ret) end function doPlayerAddPoints(cid, count) return db.executeQuery("UPDATE `players` SET `points` = '"..getPlayerPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end end
  2. O Do ViitinG Esse Aqui Porem Acho que se Executar em Player da Certo !
  3. [22:11:02.971] [Error - Action Interface] [22:11:02.978] data/actions/scripts/Peterson/pointscroll.lua:onUse [22:11:02.984] Description: [22:11:02.986] data/lib/004-database.lua:66: [Result:getDataInt] Result not set! [22:11:02.995] stack traceback: [22:11:03.001] [C]: in function 'error' [22:11:03.004] data/lib/004-database.lua:66: in function 'getDataInt' [22:11:03.010] data/lib/048-ppoints.lua:6: in function 'getPlayerPoints' [22:11:03.021] data/lib/048-ppoints.lua:12: in function 'doPlayerAddPoints' [22:11:03.027] data/actions/scripts/Peterson/pointscroll.lua:8: in function <da ta/actions/scripts/Peterson/pointscroll.lua:5>
  4. Ja tentei a Lib agora esta desse Modelo function getPlayerPoints (cid) local res = db.getResult('select `points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == 1) then return false end local ret = res:getDataInt("points") res:free() return tonumber (ret) end function doPlayerAddPoints(cid, count) return db.executeQuery("UPDATE `players` SET points` = '"..getPlayerPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end local res = db.getResult('select `points` from players where name = \''..getPlayerAccount(cid)..'\'') local res = db.getResult('select `points` from players where name = \''..getPlayerPlayer(cid)..'\'') local res = db.getResult('select `points` from players where name = \''..getPlayer(cid)..'\'') Testei desses 3 Modo Agora tenho que Fazer ela Executar em Players ai Fica de BOa eu acho o Script
  5. local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') Essa Linha Ela ta Executando na aba de Accounts do Sql ( Como Ponho para ela Executar na Aba de Players ) ?
  6. Tem COmo Fazer Para da Points Normal , Pique aqueles Points dentro do jogo que nem no Rozinx !
  7. Irei testa mais acho que e Executada na Query esse meu Sistema Points mais vo testa assim para ver Entao eu tentei Aqui ta Dando Erro na Distro Oque eu Quero e um Seguinte Eu USA ( X Item e Ganha Points Para os Player Compra Itens Dentro do Jogo ) e Quase isso aqui Mais nao Chega ser isso
  8. Nao Apenas Queria Um Item que Tbm Desse Points Quando da Use Nele !
  9. Boa Tarde Pessoal Estou a Procura de Um Script Usando X Item Da Total de X Points ! Tenho Sistema Points Aqui mais nao consigo Acha Nenhum Nao é Premium Points e Points Normal ! function onSay(cid, words, param) if (words == "!points") then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voc? tem " .. getPoints(cid) .. " Points.") elseif (words == "!rankpoints") then local max_players, str = 20, "" str = "--[ RANK POINTS ]--\n\n" query = db.getResult("SELECT `name`, `points` FROM `players` WHERE `points` > -1 AND `id` > 6 AND `group_id` < 2 ORDER BY `points` DESC, `name` ASC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". " .. query:getDataString("name") .. " - [" .. query:getDataInt("points") .. "]" k = k + 1 if not (query:next()) or k > max_players then break end end query:free() end if str ~= "" then doShowTextDialog(cid, 6500, str) end elseif (words == "/addpoints") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[1] or not t[2] then return TRUE, doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local points = tonumber(t[2]) or 1 local pid = getPlayerByNameWildcard(t[1]) if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then db.executeQuery("UPDATE players SET `points` = `points` + " .. points .. " WHERE `name` = " .. db.escapeString(t[1]) .. ";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voc? adicionou " .. points .. " Points do jogador " .. t[1]) return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voc? adicionou " .. points .. " Points do jogador " .. t[1]) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados " .. points .. " Points no seu character.") addPoints(player, points) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Voc? agora tem " .. getPoints(player) .. " Points.") end elseif (words == "/delpoints") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[1] or not t[2] then return TRUE, doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local points = tonumber(t[2]) or 1 local pid = getPlayerByNameWildcard(t[1]) if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then db.executeQuery("UPDATE players SET `points` = `points` - " .. points .. " WHERE `name` = " .. db.escapeString(t[1]) .. ";") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voc? removeu " .. points .. " Points do jogador " .. t[1]) return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voce removeu " .. points .. " Points do jogador " .. t[1]) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram removidos " .. points .. " Points do seu character.") removePoints(player, points) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Voce agora tem " .. getPoints(player) .. " Points.") end elseif (words == "/setpoints") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[1] or not t[2] then return TRUE, doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local points = t[2] local pid = getPlayerByNameWildcard(t[1]) if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then return TRUE, doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora o jogador " .. t[1] .. " tem " .. points .. " Points no seu character.") doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "agora voc? tem " .. points .. " Points do seu character.") setPoints(player, points) end end return TRUE end
  10. LINK OFF ARRUMA AE POR FAVOOR !
  11. Man eu Um Video aqui No Forum Viz Igualzinho e nao ta dando Certo

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...