Ir para conteúdo
  • Cadastre-se

(Resolvido)Add [DNT] Vip System


Ir para solução Resolvido por Sekk,

Posts Recomendados

  • Respostas 28
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

@ledcar eu jurava q tinha editado o script ali em cima hauhsuha   function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE

vlw @Sekk vou testar te do um retorno, acredito q tenha q reiniciar o server pra testar. faço isso depois pois o ot ta on pra valer agora   Vlw por responder !

Posted Images

 

Em 23/03/2017 ás 00: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 por Sekk (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
2 minutos atrás, 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

Link para o post
Compartilhar em outros sites
1 minuto atrás, 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)

Link para o post
Compartilhar em outros sites
Agora, 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

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96846
    Tópicos
    519606
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo