Postado Setembro 24, 2013 11 anos Eae,Desculpa o Incomodo,mas estou aqui para pedir um sistema de salario para membros da staff,eu tentei fazer mas sem sucesso :S. O Sistema é +/- assim. Exemplo: Todos os Membros da Staff Vão Receber o Salario. Niveis. Supporter Nivel 1 Receberá 5 Pontos Supporter Nivel 2 Receberá 10 Pontos Senior Tutor Nivel 1 Receberá 10 Pontos Senior Tutor Nivel 2 Receberá 20 Pontos Senior Tutor Nivel 3 Receberá 25 Pontos Game Master Receberá 30 Pontos Community Manager Receberá 35 Pontos Administrador Receberá 40 Pontos o sistema Irá Dar os Pontos de acordo com o Group e o Nivel do Player,e os pontos serão entregues todos os dias 20. e será mandado uma mensagem para todos do server que os Membros receberam seus salarios e que é para eles deslogarem e logarem novamente e assim que eles logarem aparecer uma mensagem Dizendo que ele recebeu seu salario "pontos" e q ele possui "pontos". Tambem queria a Talkaction de Promover eles para supporter nivel 1 nivel 2 e assim por diante. e quando eles forem promovido sair 1 efeito deles escrito Nivel 1/Nivel 2/nivel 3 (Em Branco). E també será mandado uma Mensagem para todos do server Escrito. eu gostaria q se o player estiver off na hora que for pago,quando ele logar ele receba os pontos. por globalstorage eu axo:D "O Nomedochar foi Promovido para Group Nivel [1,2,3] ." Então é isso mais uma vez desculpem pelo encomodo.
Postado Setembro 24, 2013 11 anos Não seria mais facil uma talkaction? O script verificaria se é o dia '20', e se fosse, 'enviaria' os items para os players com x group, e mandaria a mensagem. -' Seria bem mais simples. Editado Setembro 24, 2013 11 anos por Legnus (veja o histórico de edições)
Postado Setembro 24, 2013 11 anos Autor Por Globalevents é bem melhor,pois assim todo o mes os players receberiam os pontos de acordo com os groups. eu tenho o sistema aqui porem nao esta do jeito que eu quero,o q eu tenho se o player estiver off ele nao ganha os pontos. local salariolist = { [0] = {salario=0}, -- PLAYER [1] = {salario=10}, -- TUTOR [2] = {salario=20}, -- SENIOR TUTOR [3] = {salario=30}, -- GAMEMASTER [4] = {salario=40}, -- COMMUNITY MANAGER [5] = {salario=50} -- GOD } function onThink(interval, lastExecution) for _, cid in pairs(getPlayersOnline()) do local b = salariolist[getPlayerAccess(cid)] db.query("UPDATE `accounts` SET `premium_points` = `premium_points`+".. b.salario .." WHERE `id` = "..getPlayerAccountId(cid)..";") doBroadcastMessage("[Auto-Salario] Todos os Membros da Staff Receberam Seus Salarios,de Acordo com Seus Niveis.OBS:Mensagem Valida Apenas Para os Membros da Staff.") end return TRUE end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.