helanio 2 Postado Fevereiro 16, 2011 Share Postado Fevereiro 16, 2011 esses erros começarao a parecer depois que eu criei o sit para meu otserver 1º bom e o seguinte quando eu attacko um player e mato fica dando -Rep e da uns erros no PAINEL DO MEU SERVER. e o life do player que eu attackei fica com 0 (zero) de Life (sangue) e ele nao morrer, e o player ainda pode anda com ZERO de life. Ss: ai olhei onde estava os erros fui em data\creaturescripts\scripts\rep\repkill e apaguei o arquivo e tambem fui em data\creaturescripts\scripts e apaguei um outro nomeado de repkill igual ao do caminho data\creaturescripts\scripts\rep\repkill tambem apaguei a tag de creaturescripts.xml. ai desliguei o ot, e liguei dnv deu outro erro. Ss: ai ja nao sei o que fazer 2º quando do look em min ou em outro player nao aparece nem a vocaçao, nem o level. Ss: aki meus arquivos: data\creaturescripts\scripts\Rep => repKill function onKill(cid, target, lastHit) local SKULL = {[sKULL_WHITE] = 15, [sKULL_RED] = 30, [sKULL_BLACK] = 45, [sKULL_NONE] = -30} if (isPlayer(cid)) and (isPlayer(target)) and isInArray({0,3,4,5}, getCreatureSkullType(target)) then if getPlayerLevel(target) > 30 then doSendAnimatedText(getPlayerPosition(cid), "-REP", TEXTCOLOR_RED) setPlayerRep(cid, getRepPoints(cid)+SKULL[getPlayerSkullType(target)]) end end if (isPlayer(cid)) and (isPlayer(target)) then if getRepPoints(target) == 0 then return true elseif getRepPoints(target) > 0 then removePlayerRep(target, 5, TEXTCOLOR_RED) else addPlayerRep(target, 5, TEXTCOLOR_RED) end end return true end data\creaturescripts\scripts\repKill --Cyber's REPutation System Rev5.0 local t = { [sKULL_WHITE] = 15, [sKULL_RED] = 30, [sKULL_BLACK] = 45, [sKULL_NONE] = -30, } function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then --THE KILLER if isInArray({0,3,4,5}, getCreatureSkullType(target)) then if getPlayerLevel(target) >= rep.pvpLevel and not isInArray(rep.skull, getCreatureSkullType(cid)) then doSendAnimatedText(getCreaturePosition(cid), getCreatureSkullType(target) == 0 and '-REP' or '+REP', math.random(1,255)) rep.set(cid, rep.getPoints(cid)+t[getCreatureSkullType(target)]) doPlayerSendTextMessage(cid, 20, 'You '.. (getCreatureSkullType(target) == 0 and 'lose' or 'gain') ..' reputation because you killed a player.') end end --THE VICTIM if rep.getPoints(target) == 0 then return true elseif rep.getPoints(target) > 0 then rep.remove(target, 5, TEXTCOLOR_RED) doPlayerSendTextMessage(target, 20, 'You lose reputation because you were killed by a player.') else rep.add(target, 5, TEXTCOLOR_LIGHTBLUE) doPlayerSendTextMessage(target, 20, 'You lose reputation because you were killed by a player.') end end return true end data\creaturescripts\creaturescripts.xml <event type="kill" name="repKill" event="script" value="rep/repKill.lua"/> agora do look data\creaturescripts\scripts\Rep\ =>repLook -- >>> THE Players'REP++System CryingDamson Edition by Cybermaster <<< -- -- >>> Credits to darkhaos in this script<<< -- -- >>> Scripted IN and ONLY for TFS 0.3<<< -- function onLook(cid, thing, position, lookDistance) if(isPlayer(thing.uid) == true) then if(thing.uid == cid) then doPlayerSendTextMessage(cid, 20, "You are "..getRepRank(getRepPoints(cid)).."") else doPlayerSendTextMessage(cid, 20, ""..getCreatureName(thing.uid).." is "..getRepRank(getRepPoints(thing.uid)).."") end return true end return true end data\creaturescripts\scripts\ => RepLook --Cyber's REPutation System Rev5.0 function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid,'.\n' .. (thing.uid == cid and 'You are' or rep.getArticle(thing.uid, true) .. ' is') .. ' ' .. rep.getRank(rep.getPoints(thing.uid))) end return true end data\creaturescripts\creaturescripts.xml <event type="look" name="repLook" event="script" value="rep/repLook.lua"/> Ver se esse voçes min responde!!! Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/ Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 16, 2011 Share Postado Fevereiro 16, 2011 Eu acho (Não tenho certeza) que o RepKill não é compatível com MySQL , se você tirar o sistema de Rep do seu server acaba o problema :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002427 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 16, 2011 Autor Share Postado Fevereiro 16, 2011 Eu acho (Não tenho certeza) que o RepKill não é compatível com MySQL , se você tirar o sistema de Rep do seu server acaba o problema :smile_positivo: tambem estava achando isto, mais como eu retiro esse systema de REP? Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002438 Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 16, 2011 Share Postado Fevereiro 16, 2011 (editado) Exclua todos arquivos do RepSystem vá em data\creaturescripts e abra o arquivo creaturescripts.xml e apague esta linha : <event type="kill" name="repKill" event="script" value="rep/repKill.lua"/> e também apague esta linha : <event type="look" name="repLook" event="script" value="rep/repLook.lua"/> Como eu disse no inicio, "Exclua todos arquivos do RepSystem" Se te ajudei , Dá um REP+ Editado Fevereiro 16, 2011 por NoHeAD Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002440 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 16, 2011 Autor Share Postado Fevereiro 16, 2011 Exclua todos arquivos do RepSystem vá em data\creaturescripts e abra o arquivo creaturescripts.xml e apague esta linha : <event type="kill" name="repKill" event="script" value="rep/repKill.lua"/> e também apague esta linha : <event type="look" name="repLook" event="script" value="rep/repLook.lua"/> Como eu disse no inicio, "Exclua todos arquivos do RepSystem" Se te ajudei , Dá um REP+ manow vc leu o topico? ja tentei fazer isto apaguei todos os arquivos sbre rep! Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002441 Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 (editado) Então , me desculpe mais eu não sei. Editado Fevereiro 17, 2011 por NoHeAD Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002457 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 17, 2011 Autor Share Postado Fevereiro 17, 2011 (editado) NAO MEU OT NAO E PARA "ZUAR" MEU OT E SERIO E NAO POSSO COMEÇA OUTRO OT DO ZERO por que vai da muito trabalho fazer os system, as hunts, etc... entaum quero solucionar este problema. quem sober fico grato. galera descobri onde esta o erro eu acho... tirei uma ss quando estava attackandoo um player e vir que o erro pode estar na minha database Mysql porque nao tem a coluna REP, e fui la na data base do meu servidor e vi que la tinha a coluna REP, mais na database Mysql nao tem. por favor galera to a mais de 3 dias com esse erro e nao posso por o ot on com esse erro. Editado Fevereiro 17, 2011 por helanio Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002478 Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 Enfim eu estava procurando o autor do script de REP do seu Ot e vi que tem uma parte de C++ Coding e ai mexia nas sources , então o autor do OT que você esta usando deve ter mexido nas sources, bom.. não sei se é isso mesmo tente falar com o autor do OT ele é do forum , Alissow Conselho: Se você quer fazer um bom trabalho não será fácil , para seu server ficar ótimo vai exigir muito esforço :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002540 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 17, 2011 Autor Share Postado Fevereiro 17, 2011 Enfim eu estava procurando o autor do script de REP do seu Ot e vi que tem uma parte de C++ Coding e ai mexia nas sources , então o autor do OT que você esta usando deve ter mexido nas sources, bom.. não sei se é isso mesmo tente falar com o autor do OT ele é do forum , Alissow Conselho: Se você quer fazer um bom trabalho não será fácil , para seu server ficar ótimo vai exigir muito esforço :smile_positivo: mals aew manow mais ot 8.60 tem sources? e onde? so meio nubzim mais aos poco aprendo se poder responde eu do uma vasculhada nessar SOURCES Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002580 Compartilhar em outros sites More sharing options...
Joinu 19 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 cara de ler a sua ss ali eu ja achei um bugao que pode resolver todo o seu problema... não existe script imcompativel com banco de dados... o que vc precisa fazer eh criar dentro da tabela players um campo chamado rep do tipo (parece ser integer) faça isso e seu aso esta resolvido (ou quase) Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002658 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 17, 2011 Autor Share Postado Fevereiro 17, 2011 (editado) cara de ler a sua ss ali eu ja achei um bugao que pode resolver todo o seu problema... não existe script imcompativel com banco de dados... o que vc precisa fazer eh criar dentro da tabela players um campo chamado rep do tipo (parece ser integer) faça isso e seu aso esta resolvido (ou quase) tlg vi e revi os erros e e pesebi isto, mais ai que esta o problema teria como min ensinar como faser esse tal "campo" que eu acho que se chama "coluna" na minha database ou banco de base. se posivel poste aki com criar a coluna na tabela player. Editado Fevereiro 17, 2011 por helanio Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002739 Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 Eu vi o post do autor do RepSystem usado no seu OT e não tinha que adicionar nada no database e para ajeitar as sources tem que pedir para o autor do distro do seu OT as sources ai você tira as linhas do RepSystem adicionado nas sources e recompila. ou então compile seu proprio distro. Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002797 Compartilhar em outros sites More sharing options...
Joinu 19 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 (editado) Bem Nohead existe um problema muto serio no mundo dos ots eh que não existe um padrao. cada um pega os source e edita da maneira que quiser entao se um cara adicionou mais coisas nas tabelas e vc pega um script feito par essas tabelas... eh necessario sim acrescentar o que esta faltando Aki vai uma foto de como vc precisa fazer para modificar a tabela (a maneira mais simples) não sei onde vc puxou o seu mysql caso tenha sico no site da mylabs lah tb tem uma aplicacão que se chama MySQL GUI Tools se nao me engano instala ela e rode MySQLSystemTrayMonitor ai quado ele aparecer no systray siga as instruções da foto 1- rode o mysqladminstrator (ou outro adm de base de dados que vc tiver) 2- escolha catalogs 3- escolha o "schema" de seu ot server.... 4- escolha atabela que vc vai editar (veja na sua ss esta escrito o erro assim) SELECT REP FROM(esse from fala onde eh a tabela ) PLAYERS (eh a tabela que falta a coluna)... ...UNKNOWN COLUM REP rep é o que esta no script que ele nao reconhece 5- entrando na tabela CRIE o que esta faltando nela que eh o rep 6- escolha o tipo de dados digitando (eu não tenho certeza se eh do tipo integer mas eh o mais provavel) de ok em tudo e manda bala no ot... qq coisa da um toque Editado Fevereiro 17, 2011 por joinu Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002808 Compartilhar em outros sites More sharing options...
1877799 56 Postado Fevereiro 17, 2011 Share Postado Fevereiro 17, 2011 Crie um arquivo rep.sql e coloque isto dentro: ALTER TABLE `players` ADD COLUMN `rep` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Cyber''s REPSystem © OTLand.net' Veja se funciona (: Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002812 Compartilhar em outros sites More sharing options...
helanio 2 Postado Fevereiro 18, 2011 Autor Share Postado Fevereiro 18, 2011 (editado) Crie um arquivo rep.sql e coloque isto dentro: ALTER TABLE `players` ADD COLUMN `rep` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Cyber''s REPSystem © OTLand.net' Veja se funciona (: kra valw aew so queria isso mesmo o codigo, funfo aki direitinho. vlw REP++ Editado Fevereiro 18, 2011 por helanio Link para o comentário https://xtibia.com/forum/topic/151780-encerrado-erro-ao-matar-um-player-e-erro-em-da-look-ungente/#findComment-1002824 Compartilhar em outros sites More sharing options...
Posts Recomendados