![]() |
[Ajuda] Por actor em certo virtual world - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] Por actor em certo virtual world (/showthread.php?tid=235) |
Por actor em certo virtual world - Levi.M - 26/10/2020 Olá, eu preciso de ajuda nesse problema especifico que ando enfrentando, tenho 1 actor em um interior, e precisava que ele aparecesse em todos os virtual world no interior, vi que ele só aparece em 1, como eu poderia fazer isso? RE: Por actor em certo virtual world - Hazard - 26/10/2020 tente essa função https://www.open.mp/docs/scripting/functions/SetActorVirtualWorld RE: Por actor em certo virtual world - Levi.M - 26/10/2020 (26/10/2020 19:11)Hazard Escreveu: tente essa função A função eu sei, eu só queria saber se teria alguma possibilidade de mostrar eles em todos os virtual worlds RE: Por actor em certo virtual world - Hazard - 26/10/2020 (26/10/2020 20:21)Levi.M Escreveu:(26/10/2020 19:11)Hazard Escreveu: tente essa função creio que não, acho que você teria que criar para todos os virtuals worlds :v RE: Por actor em certo virtual world - Levi.M - 26/10/2020 (26/10/2020 20:27)Hazard Escreveu: creio que não, acho que você teria que criar para todos os virtuals worlds :v Obg mano, kk infelizmente, só na cambiarra ent kk RE: Por actor em certo virtual world - willttoonn - 27/10/2020 Você consegue colocar um Actor em todos os virtuais worlds utilizando o plugin Streamer. https://github.com/samp-incognito/samp-streamer-plugin Basta utilizar as funções de manipulação de actores. https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(Actors) A exemplo: Código: CreateDynamicActor(modelid, Float:x, Float:y, Float:z, Float:r, invulnerable = 1, Float:health = 100.0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_ACTOR_SD, areaid = -1, priority = 0) Onde você não definindo o worldid e o interiorid no uso desta função eles serão -1 e isso significa que o actor irá spawnar e aparecer para todos os jogadores em qualquer virtual world e interior naquela posição. Bem como na função CreateDynamicActorEx você pode definir mais de um virtual world/interior em que ele pode aparecer. Código: CreateDynamicActorEx(modelid, Float:x, Float:y, Float:z, Float:r, invulnerable = 1, Float:health = 100.0, Float:streamdistance = STREAMER_ACTOR_SD, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, areas[] = { -1 }, priority = 0, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players, maxareas = sizeof areas) Recomendo fortemente a leitura da wiki do próprio plugin. RE: Por actor em certo virtual world - Levi.M - 27/10/2020 (27/10/2020 00:36)willttoonn Escreveu: Você consegue colocar um Actor em todos os virtuais worlds utilizando o plugin Streamer. Eu vou dar uma estudada enquanto a essa parte, não tinha achado, muito obrigado. |