Página 1 de 1

Dúvidas sobre função ds_map_find_value()

Enviado: Dom Mar 26, 2017 11:06 pm
por Mitsurugi
Eae pessoal blz ? Tava brincando com a função http_post_string e me deparei com ds_map e queria saber o q essa função(ds_map_find_value(async_load, "result") retorna. Alguem pode me dizer ? ps: sou bem iniciante no game maker :p

Re: O que retorna ds_map_find_value(async_load, "result"?

Enviado: Seg Mar 27, 2017 9:40 am
por gabrielsch
A função ds_map_find_value retorna o valor de uma chave dentro de um map, ela é uma estrutura de dados que os organiza em forma de lista onde os itens tem uma chave e um valor respectivamente. Na função você informa o ID do map e a chave, retornando o valor dela.

Mais informações na documentação oficial da ferramenta: https://goo.gl/EKhEZF

Re: O que retorna ds_map_find_value(async_load, "result"?

Enviado: Seg Mar 27, 2017 9:51 am
por Golden Bunny
Ela retorna o valor de terminada chave em determinada ds_map.

Vamos supor que a ds_map tem 3 chaves com três valores:

|       Chave        |        Valor  |   
|  "Adanastacia" ->      3        |
|  "Astolfo"          ->      4        |
|  "Vacajairo"      ->      5        |

ds_map_find_value(ds_map_name, "Vacajairo") vai me retornar o valor 5.

Aqui tem as chaves do async_load e para que cada uma serve: 
http_event

Seria legal tu ver esse vídeo, aliás:

Vídeo explicando sobre ds_maps(em inglês)

Links úteis:

Documentação da Yoyogames sobre dictionarys(ds_maps): Data Structures - DS Maps