![]() |
[Ajuda] Interior do Shamal - 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] Interior do Shamal (/showthread.php?tid=2103) |
Interior do Shamal - Klaba - 15/02/2022 É possível colocar... exemplo: Quando o player apertar G no shamal, ele for teleportado para o interior do shamal (do dono) e o dono ficar de condutor, e quando apertar f, os passageiros sairem do voo? RE: Interior do Shamal - xbruno1000x - 15/02/2022 Sim, é possível. Utilize a public OnPlayerEnterVehicle com uma if com o ID do Shamal e IsPassenger, depois entre as chaves use SetPlayerInterior. Desfaça o processo na OnPlayerExitVehicle. Documentação: https://open.mp/docs/scripting/callbacks/OnPlayerEnterVehicle https://open.mp/docs/scripting/callbacks/OnPlayerExitVehicle http://weedarr.wikidot.com/interior https://open.mp/pt/docs/scripting/functions/SetPlayerInterior RE: Interior do Shamal - Klaba - 15/02/2022 (15/02/2022 11:20)xbruno1000x Escreveu: Sim, é possível. Utilize a public OnPlayerEnterVehicle com uma if com o ID do Shamal e IsPassenger, depois entre as chaves use SetPlayerInterior. Desfaça o processo na OnPlayerExitVehicle. Entendi, mas Bruno, eu queria setar apenas para um player, exemplo: Eu comprei o Shamal e quero levar meus amigos pra um lugar, meus amigos entram no interior do Shamal, quando eu pouso, eles saem. No caso, todos os jogadores ao entrar no Shamal, seriam setados apenas para um inteior? Um player entra no shamal daqui, e outro no outro shamal, não iriam se ver no mesmo interior? RE: Interior do Shamal - xbruno1000x - 15/02/2022 (15/02/2022 17:34)Klaba Escreveu:(15/02/2022 11:20)xbruno1000x Escreveu: Sim, é possível. Utilize a public OnPlayerEnterVehicle com uma if com o ID do Shamal e IsPassenger, depois entre as chaves use SetPlayerInterior. Desfaça o processo na OnPlayerExitVehicle. Para isso existe a função SetPlayerVirtualWorld, eles vão ficar no mesmo interior, porém em diferentes VW's. Use SetPlayerVirtualWorld(playerid, vehicleid); para conseguir um interior único para cada um. Documentação: https://open.mp/pt/docs/scripting/functions/SetPlayerVirtualWorld RE: Interior do Shamal - Klaba - 15/02/2022 (15/02/2022 17:49)xbruno1000x Escreveu:(15/02/2022 17:34)Klaba Escreveu:(15/02/2022 11:20)xbruno1000x Escreveu: Sim, é possível. Utilize a public OnPlayerEnterVehicle com uma if com o ID do Shamal e IsPassenger, depois entre as chaves use SetPlayerInterior. Desfaça o processo na OnPlayerExitVehicle. Tens uma demonstração deste código? ![]() RE: Interior do Shamal - xbruno1000x - 16/02/2022 Seria algo como Código: public OnPlayerEnterVehicle(parametros aqui) |