Postado Abril 2, 2017 8 anos Em 23/03/2017 em 03:56, ledcar disse: Consegui arrumar, pelo menos o arquivo esta carregando pois agora esta dando erro na linha 6 dp vipname.lua, a linha seria essa .... db.executeQuery("UPDATE `players` SET `name` = '|D.N.T| "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") Pelo o que andei olhando acredito ser algo relacionado a minha base mysql, acredito eu que não deve ter isto nela... porem posso estar enganado. Alguem teria o comando para executar no phpmyadmin ? se for isso claro Tenta assim local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") Editado Abril 2, 2017 8 anos por Sekk (veja o histórico de edições) GitHub: https://github.com/s3kk Conteúdo: [SERVER] Heromassa[GESIOR] Gesior 2012 modificado por Sekk[GESIOR] Shop Addons & Mounts - TFS 1.x[GESIOR] Outfitter para Characters e Rank[SISTEMA] Castle 24h[TALKACTION] Multi Element Wand[ACTION] Multi Elemental Arrow & Shield[PROGRAMAÇÃO] Compilar TFS 0.4 no Linux[PROGRAMAÇÃO] Compilando TFS 0.4 no MSVC(x64 e x32) [INFRAESTRUTURA] Configuração COMPLETA Google VM + Tibia 11.x
Postado Abril 2, 2017 8 anos Autor Em 02/04/2017 em 19:44, Sekk disse: local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") Tenta assim local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") Fala @Sekk ! retornou o seguinte ... #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip' at line 1
Postado Abril 2, 2017 8 anos Em 02/04/2017 em 19:47, ledcar disse: Fala @Sekk ! retornou o seguinte ... #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip' at line 1 naaao, vc executou isso na database? n é pra fazer isso n kkk Manda o script do seu vipsystem(deve ser parecido com o script q o cara mandou ali em cima) GitHub: https://github.com/s3kk Conteúdo: [SERVER] Heromassa[GESIOR] Gesior 2012 modificado por Sekk[GESIOR] Shop Addons & Mounts - TFS 1.x[GESIOR] Outfitter para Characters e Rank[SISTEMA] Castle 24h[TALKACTION] Multi Element Wand[ACTION] Multi Elemental Arrow & Shield[PROGRAMAÇÃO] Compilar TFS 0.4 no Linux[PROGRAMAÇÃO] Compilando TFS 0.4 no MSVC(x64 e x32) [INFRAESTRUTURA] Configuração COMPLETA Google VM + Tibia 11.x
Postado Abril 2, 2017 8 anos Autor Em 02/04/2017 em 19:49, Sekk disse: naaao, vc executou isso na database? n é pra fazer isso n kkk Manda o script do seu vipsystem(deve ser parecido com o script q o cara mandou ali em cima) eitaaa #@%# , sim executei na base ghaahahahhahaha ... deu em nada não ne ? ou precisa retornar algo ? tem esse que esta em... \data\creaturescripts\scripts -- configs templepos = {x=200,y=200,z=7} cityid = 1 -- end configs function onLogin(cid) timenow = os.time() viptime = getPlayerStorageValue(cid,29000) quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)(360024)) if quantity = 0 and viptime 0 then setPlayerStorageValue(cid,29000,0) doTeleportThing(cid,templepos) -- setPlayerTown (estou sem minha listinha de functions para ver qual function que é para colocar townid), você pode colocar aqui se quiser end return TRUE end E este que esta em \data\movements\scripts function onStepIn(cid, item, position, fromPosition) timenow = os.time() quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)/(3600*24)) if isPlayer(cid) then if quantity > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você ainda tem ".. quantity .." dia(s) restante(s) de VIP.") else dir = getPlayerLookDir(cid) pos = getCreaturePosition(cid) if dir == 0 then newpos = {x=pos.x, y=pos.y+1, z=pos.z} elseif dir == 2 then newpos = {x=pos.x, y=pos.y-1, z=pos.z} elseif dir == 1 then newpos = {x=pos.x-1, y=pos.y, z=pos.z} elseif dir == 3 then newpos = {x=pos.x+1, y=pos.y, z=pos.z} end doTeleportThing(cid, newpos, dir) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Somente jogadores VIPs podem entrar nesta área.") end end 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.