AK

Dúvida - Otclient Tabela por Opcode

Por akira021, 03 de nov. de 2015 em Clients

otclient
tabela
opcode
duvida
4
1.5k
akira021A
03 de novembro de 2015 às 09:02

Minha dúvida é a seguinte, tem como eu mandar um vetor ou uma matriz por opcode?

 

 

Ex: Vetor = {1,2,3,4,5,6,7,8,9,10}

doSendPlayerExtendedOpcode(cid, 55, Vetor)

 

function Teste (protocol,opcode, buffer)

local VetorClient = {}

if opcode == 55 then

VetorClient = buffer

end

end

Ou

 

Ex: Vetor = {1,2,3,4,5,6,7,8,9,10}

doSendPlayerExtendedOpcode(cid, 55, Vetor)

 

function Teste (protocol,opcode, buffer)

local VetorClient

if opcode == 55 then

VetorClient = buffer[1]

end

end

 

Isso sendo vetor ou matriz, alguem sabe dizer como eu faço?

Eu tentei aqui, mas ele não passa os valores e nem da erro, eu to achando que é o jeito que eu estou tentando pegar os valores, existe um modulo de passar esses valores como tabela ou matriz?

Eu sei que dar para passar tudo como uma String e no cliente eu separar os valores, mas queria ver se consigo passar o vetor/matriz por inteiro.

 

Obrigado

 

AhehFe97A
03 de novembro de 2015 às 10:20

Ex: Vetor = {1,2,3,4,5,6,7,8,9,10}


for i = j, inpairs(vetor)


doSendPlayerExtendedOpcode(cid, 55, j[1])


end


function Teste (protocol,opcode, buffer)


local VetorClient = {}


if opcode == 55 then


VetorClient = j[1]


else


VetorClient = buffer


end


end


akira021A
03 de novembro de 2015 às 10:56

 

Ex: Vetor = {1,2,3,4,5,6,7,8,9,10}

for i = j, inpairs(vetor)

doSendPlayerExtendedOpcode(cid, 55, j[1])

end

function Teste (protocol,opcode, buffer)

local VetorClient = {}

if opcode == 55 then

VetorClient = j[1]

else

VetorClient = buffer

end

end

 

 

Vlw, deu pra resolver com esse exemplo ai, ^^

 

Pode Fechar

LumusL
03 de novembro de 2015 às 11:57

Dúvida sanada, movido.