Dúvida - Otclient Tabela por Opcode

akira021
em Clients

akira021

Sky's Heart
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/08/08Posts: 127

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

 

flug.png

 

 

AhehFe97

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/07/15Posts: 27

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


akira021

Sky's Heart
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 10/08/08Posts: 127

 

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

flug.png

 

 

Lumus

Lumus ;)
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 03/02/13Posts: 1233Gênero: MasculinoChar no Tibia: Partiu Baladinha

Dúvida sanada, movido.

#include <iostream>

 

cout <<"Mano, a brisa é louca o barato é dentro";