Postado Agosto 5, 2013 11 anos Olá, como o titulo diz o sistema de REp do meu server não esta funcionando quando uso a função !REP |PLAYERNAME| Só não coloquei em spoiler pois não sei se puderem me falar agradeço. AQUI ESTA O SCRIPT: !REPEPUTAÇÃO.LUA : function onSay(cid, words) local msg = [[ Bom o sistema de Reputação fuciona da seguinte forma: •1- !rep (nome do player) - dá um rep para um player. •2- !myrep - consulta minha reputação. •3- !rankrep - confere os reps de quem está online. •4- Você pode ganhar muitos rep's ajudando as pessoas. ------ OBS: Pode aver eventos no serve pra quem tiver ------ uma certa quantidade de reputação. ]] doPlayerPopupFYI(cid, msg) return true end E AQUI O SCRIPT REP.LUA: 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, 12945, text) end return TRUE end Editado Agosto 5, 2013 11 anos por ZORAN (veja o histórico de edições) UM GRANDE ABRAÇO E FIQUE COM DEUS! Meu Server: ( Pokémon Alpha ) http://pokemonalpha.zapto.org Meus Trabalhos: Meus Trabalhos:1) Entrada Para Morden Acc Ou Gensio2) Client Parecido com PXG (Não Criei só modifiquei um pouco) 3) Tutotial compilando TFS 1.0 com MSVC 2013
Postado Agosto 5, 2013 11 anos não está funcionando, mas ta dando algum erro? Ot Design: https://discord.gg/VgtVRNmCD7
Postado Agosto 5, 2013 11 anos Autor não está funcionando, mas ta dando algum erro? Não nenhum erro quando digo !REP |PLAYERNAME| Não vai aparece como Testo. UM GRANDE ABRAÇO E FIQUE COM DEUS! Meu Server: ( Pokémon Alpha ) http://pokemonalpha.zapto.org Meus Trabalhos: Meus Trabalhos:1) Entrada Para Morden Acc Ou Gensio2) Client Parecido com PXG (Não Criei só modifiquei um pouco) 3) Tutotial compilando TFS 1.0 com MSVC 2013
Postado Agosto 5, 2013 11 anos voce adicionou a tag? como ela ta Ot Design: https://discord.gg/VgtVRNmCD7
Postado Agosto 5, 2013 11 anos Autor voce adicionou a tag? como ela ta Não achei a tag no talkactions.xml e não sei faze-la para 2 scripts pode criar pra min fazendo um favor ou me ensinar a fazer. Editado Agosto 5, 2013 11 anos por ZORAN (veja o histórico de edições) UM GRANDE ABRAÇO E FIQUE COM DEUS! Meu Server: ( Pokémon Alpha ) http://pokemonalpha.zapto.org Meus Trabalhos: Meus Trabalhos:1) Entrada Para Morden Acc Ou Gensio2) Client Parecido com PXG (Não Criei só modifiquei um pouco) 3) Tutotial compilando TFS 1.0 com MSVC 2013
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.