Tudo que joadson postou
-
[Mysql] Xammp
A porta padrao do MySQL é 3306, mas no própio firewall do windows tem a opção de escolhe ro programa que vai liberar. Firewall> Nova Regra e escolha a opção "Programa" e vá na pasta está localizado o programa bloqueado em questão.
-
[Resolvido] Error-CreatureScript Interface
Esses numeros "acima ( 590) ou (22) ou (19)?" são as linhas onde se encontra o erro :X Não entendo muito de pokemon, mas poste o script que vou tentar arrumar
-
Frags!
Execute isso no seu phpmyadmin CREATE TABLE `killers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `death_id` int(11) NOT NULL, `final_hit` tinyint(1) unsigned NOT NULL DEFAULT '0', `unjustified` tinyint(1) unsigned NOT NULL DEFAULT '0', `war` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `death_id` (`death_id`), CONSTRAINT `killers_ibfk_1` FOREIGN KEY (`death_id`) REFERENCES `player_deaths` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; você por acaso colocou algum sistema de war e esqueceu de executar os codigos mysql?
-
Frags!
Vá em script/creatureevent e olhe se tem um arquivo chamado frags .lua se não tiver, copie algum LUA e mude o nome para frags e coloque isso dentro function onKill(cid, target, lastHit) if(isPlayer(target) ~= true) then return true end if (isPlayer(cid) == true) and (isPlayer(target) == true) then if getPlayerSkullType(target) == SKULL_WHITE then addPlayerFrag(cid, 1) elseif getPlayerSkullType(target) == SKULL_YELLOW then addPlayerFrag(cid, 1) elseif getPlayerSkullType(target) == SKULL_RED then addPlayerFrag(cid, 1) elseif getPlayerSkullType(target) == SKULL_BLACK then addPlayerFrag(cid, 1) elseif getPlayerSkullType(target) == SKULL_NONE then addPlayerFrag(cid, 1) end return TRUE end end e adicione isso em creatures.xml <event type="kill" name="Frags" event="script" value="frags.lua"/> se mesmo com continuar dando erro, poste aqui e me diz se dá erro no distro e qual distro/versão você está usando
-
[Resolvido] Ajudar account manager+com site
deu erro? ou você deletou o account manager lá da database? #EDIT execute isso no seu phpmyadmin INSERT INTO `accounts` VALUES ('1', '1', '1', '65535', '1357913353', '', '0', '0', '0', '1'); INSERT INTO `players` VALUES ('1', 'Account Manager', '0', '1', '1', '1', '0', '150', '150', '0', '0', '0', '0', '0', '110', '0', '0', '0', '0', '0', '0', '0', '50', '50', '7', '', '400', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '201660000', '0', '100', '100', '100', '100', '100', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
-
[Resolvido] Ajudar account manager+com site
Vá no seu config.lua e mude essas linhas accountManager = true -- coloque true se tiver false namelockManager = true -- opção de renomear character caso use o namelock com o GM/CM/GOD newPlayerChooseVoc = true -- player pode escolher a vocação pelo account manager, deixe true newPlayerSpawnPosX = 160 -- posicão X newPlayerSpawnPosY = 54 -- posicção Y newPlayerSpawnPosZ = 7 -- Posição Z newPlayerTownId = 1 -- cidade em que o player irá "nascer" newPlayerLevel = 8 newPlayerMagicLevel = 0
-
Ajuda com script?
deu esse erro aqui [18/01/2013 10:42:30] [Error - CreatureScript Interface] [18/01/2013 10:42:30] data/creaturescripts/scripts/attribute_points.lua:onAdvance [18/01/2013 10:42:30] Description: [18/01/2013 10:42:30] data/creaturescripts/scripts/attribute_points.lua:3: attempt to perform arithmetic on global 'oldLevel' (a nil value) [18/01/2013 10:42:30] stack traceback: [18/01/2013 10:42:30] data/creaturescripts/scripts/attribute_points.lua:3: in function <data/creaturescripts/scripts/attribute_points.lua:1>
-
Ajuda com script?
Alguém pode ajudar? :X
-
Ajuda com script?
Olá, venho aqui pedir à alguem que possa me ajudar. É o seguinte tenho um script que está "sem erros" porém do "nada" ele buga a storage que está sendo executada( ficando com alguns simbolos no lugar do numero. Olhe a imagem para verem como está ficando.) O que o script faz, é quase o mesmo sistema que já vi aqui do Level Points, ao upar ganha 2 pontos para comprar em um npc, porém meu otserv é de HIGH-EXP com Reset System, então no começo funciona normalmente mais depois começa a dar esses bugs e impossibita os players de logarem(o que bugou) e fica dando esse erro no console toda hora. Imagem como está ficando a database. [Error - CreatureScript Interface] data / creaturescripts / scripts / attribute_points.lua: onAdvance Description: data / creaturescripts / scripts / attribute_points.lua: 6: attempt to perform arithmetic on a string value stack traceback: data / creaturescripts / scripts / attribute_points.lua: 6: in function <data/creaturescripts/scripts/attribute_points.lua:1> E aqui se encontra o script function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then if oldlevel < newlevel then local addmana = getPlayerMaxMana(cid) local addhp = getCreatureMaxHealth(cid) local addattribute = (getPlayerStorageValue(cid, 47061)+(newlevel-oldlevel)*2) -- this is the line that corrupts the database and displays this error "attempt to perform arithmetic on a string value" doSendAnimatedText(getPlayerPosition(cid), "Level UP", 129) doSendMagicEffect(getPlayerPosition(cid),math.random(28, 30)) doCreatureAddHealth(cid, addhp) doPlayerAddMana(cid, addmana) setPlayerStorageValue(cid, 47061, addattribute) end end return true end OBS: O script funciona perfeitamente em TFS 0.3.4, mas no TFS 0.3.6 funciona por um periodo curto de tempo. Não se se tem que editar na sourcer ou no script, mas já não sei o que fazer. OBS2: Mesmo com esse sistema http://tibiaking.com...e-level-points/ dá o mesmo erro, não sei se é por causa da high-exp ou do reset system, mas é um sistema essencial para meu otserv. Agradeço à todos que lerem e tentarem ajudar
-
BUG's
Alguem sabe como resolver?
-
[Duvida] Diferença entre "db.query" e "db.executeQuery"
Irá depender do distro que você esta usando. Se for TFS 0.3.6(ou inferior), você deverá usar o db.executeQuery, e se estiver usando o TFS 0.4 deverá usar db.query pois algumas funções mudarão no distro, e você teria que reeditar manualmente.
-
BUG's
Ola alguem poderia que tipo de erro é esse? attempt to perform arithmetic on a string value e como posso arrumar? ja coloquei toNumber nos scripts que dão esse erro e nada, fica normal por um tempo depois a database do nada "corrompe" e fica com uns simbolos muito estranho. EX: era pra ficar 13212313 e esta ficando '$$y ficou assim depois que mudei minha versão, ja mudei o distro, e atualmente uso o TFS 0.3.6(8.60). Não sei como resolver esse problema e não é só em 1 script(storage) que dá esse erro, em outros tambem, isso é erro na database, distro ou o que? preciso muito arrumar isso, mas não sei como. Obrigado.