Ficou muito bom, sabe o que fazer agora para aperfeiçoar ? cria um script ai que quando chegar a rep 100 o player ganhe algum premio que fica show
Abraços
Por meubk, 15 de fev. de 2011 em Actions e Talkactions
Ficou muito bom, sabe o que fazer agora para aperfeiçoar ? cria um script ai que quando chegar a rep 100 o player ganhe algum premio que fica show
Abraços
sim, saymon idéia legal.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Dá para usar o seu sistema para criar muitas coisas legais no servidor,tipo top Rep do mes,os 10 primeiros recebem items ou premium days por ajuda no servidor,sei lá,vai depende da criativadade de cada um
rep+
info
Grupo: Campones
Registrado: 04/12/10
Posts: 19
Reputação: +3
Char no Tibia: Secret

Só ficou faltando o comando para dar rep -
Aprovado :button_ok:
Vlw
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

Idéia magnifica! Belos scripts também!
Valeu
Obrigado Eskylo e MininoLoko
No baiak Yourots tem um sistema parecido,mais nele vc ganha rep+ por matar bichos e - se matar players,ai cada nivel de reputação tem uma descrição quando vc da look no char.mais seu script é muito bom tbm!
Flw's.
info
Grupo: Campones
Registrado: 04/10/07
Posts: 60
Reputação: 0
Char no Tibia: Elder Linkay

@Topic
Idéia +/- scripts bons (:
@Up
Isso não é, nem numca foi do lixo do Baiak.
Esse servidor é um lixo desde o nome, baixei um dia isso pra ver
o 'developer' do OT, deicha cheio de erros, de arquivos inúteis e por ai vai...
Só pra você ter noção, nas actions tinha um script assim:
anihi <- Este era o usado.
anihi2
anihi3
anihi4
anihi5
anihi6
Cópia de anihi6
Precisa comentar?
info
Grupo: Campones
Registrado: 26/02/11
Posts: 20
Reputação: 0

Ótimo!
Nunca havia pensando em um sistema deste gênero!
Parabéns,att
Parabens
Tera muito utilidade
Aprovado :button_ok:
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

agora so falta implmentar o systema para sites
muito bom!
info
Grupo: Campones
Registrado: 02/03/11
Posts: 65
Reputação: +2

Script muito criativo e Legal.
só ficou faltando o REP- mesmo ^^
info
Grupo: Conde
Registrado: 08/12/10
Posts: 960
Reputação: +132
Char no Tibia: Wayhell Soul

Que Louco Cara!
Queria Aprender A Fazer Alguma Coisa Deste Tipo...
Alquem Me Ajuda??
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

legam mesmo,mas poderia ser melhorado pondo ao dar look mostrar a rep do player e por niveis..... tipo o cara tem 10 de reputação ao dar look nele aparece REP:10+ sou bom no tibia te esculacho.
igual aki no ekz
info
Grupo: Visconde
Registrado: 21/04/08
Posts: 311
Reputação: +257
Engraçado não ?, pois é resolvi fazer um sistema de Reputação para o tibia. Você tá lá noob, ganha um item dum cara fodão, oke vc pode fazer por ele ? de um REP+, pra ele, isso mesmo as pessoas que mais ajudá no server concerteza terá + reps. vejá as SS.
Explicação dos comandos.
!rep (nomi do player) - dá um rep para um player.
!myrep - consulta minha reputação
!rankrep - confere os reps de quem está online
Vamos aos scripts.
1° crie um arquivo com nome de replogin.lua na pasta creaturescripts/scripts
e cole o seguinte script
TAG :
e registre no arquivo creaturescripts/scripts/login.lua
adicione :
vá na pasta talkactions/scripts e crie um arkivo com nomi de rep.lua
e cole o script :
local configs = { rephours = 24 -- qntas em qntas horas pode dar rep, 24 para 1 dia. } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end function onSay(cid, words, param) local cd = math.ceil(configs.rephours/2) local storage = 6002 if words == "!rep" then if os.time()-getPlayerStorageValue(cid, storage) <= cd then minutes,seconds = getTime(cd-(os.time()-getPlayerStorageValue(cid, storage))) return doPlayerSendTextMessage(cid, 27, "Wait " .. configs.rephours .. " fours for the next rep.") end if getPlayerByName(param) then local p = getPlayerByName(param) if getPlayerIp(cid) == getPlayerIp(p) or getPlayerAccount(cid) == getPlayerAccount(p) then return doPlayerSendTextMessage(cid, 27, "IP ACCOUNT PROTECT.") end setPlayerStorageValue(p, 6001, getPlayerStorageValue(p, 6001) + 1) doPlayerSendTextMessage(cid, 27, "You gave reputation + 1 for " .. getCreatureName(p) .. ".") doPlayerSendTextMessage(p, 21, "You received reputation + 1 of ".. getCreatureName(cid) ..".") setPlayerStorageValue(cid, storage, os.time()+3600*cd) else doPlayerSendTextMessage(cid, 27, "Player Not Found.") end elseif words == "!myrep" then return doPlayerSendTextMessage(cid, 27, "My Reputation : " .. getPlayerStorageValue(cid, 6001)) elseif words == "!rankrep" then local e = getPlayersOnline() local text = "" for _, pid in ipairs(e) do text = text .. "[" .. getCreatureName(pid) .. "] Reputation: " .. getPlayerStorageValue(pid, 6001) .. "\n\n" end text = "[RANK REPUTATION ONLINES]\n\n" .. text doShowTextDialog(cid, 2525, text) end return TRUE endTAG:
Configurando :
Você só configura essa parte :
local configs = { rephours = 24 }rephours = 24, significa de qntas em qntas horas pode dar rep, ai caso querer ki for um dia ki tem 24 horas.
ou seja vai fica 1 rep por dia.
Então tá explicado, espero que vcs gostem do script, obrigado a todos.
fui...
Editado Fevereiro 15 por xotservx