![]() |
[Ajuda] Preso da um comando e sai da cadeia - 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] Preso da um comando e sai da cadeia (/showthread.php?tid=2043) |
RE: Preso da um comando e sai da cadeia - fear - 19/01/2022 (18/01/2022 23:50)xbruno1000x Escreveu:Compilo.. porém eu consigo usar os teles normalmente e assim saindo da cadeia antes do tempo que o admin coloco...(18/01/2022 23:36)fear Escreveu:(18/01/2022 23:19)k2bi_YT Escreveu: Você viu se tem duas public igual na GM? Se tiver, retire uma RE: Preso da um comando e sai da cadeia - xbruno1000x - 19/01/2022 (19/01/2022 18:24)fear Escreveu:(18/01/2022 23:50)xbruno1000x Escreveu:Compilo.. porém eu consigo usar os teles normalmente e assim saindo da cadeia antes do tempo que o admin coloco...(18/01/2022 23:36)fear Escreveu:(18/01/2022 23:19)k2bi_YT Escreveu: Você viu se tem duas public igual na GM? Se tiver, retire uma Olhei um gamemode antigo que tenho aqui em DCMD e, infelizmente, me parece que a única solução é colocar um if(CONDIÇÃO) return ERRO; em cada comando que contenha teleporte. RE: Preso da um comando e sai da cadeia - browmika - 20/01/2022 if(PlayerInfo[player1][Jailed] == 1) return SendClientMessage(playerid, -1, "Você não pode usar esse comando nesse momento."); So colocar isso ai em cima em todos os comandos não permitidos enquanto estiver preso. RE: Preso da um comando e sai da cadeia - fear - 21/01/2022 (20/01/2022 16:50)browmika Escreveu: if(PlayerInfo[player1][Jailed] == 1) return SendClientMessage(playerid, -1, "Você não pode usar esse comando nesse momento."); se eu faço isso..da isso ... lembrando uso fsadmin lladmin... como eu resolvo? Código PHP: error 017: undefined symbol "player1" RE: Preso da um comando e sai da cadeia - k2bi_YT - 21/01/2022 Não tem preferência em usar sscanf? eu acho bem mais facil e optimizado nessas funções... isso é, cada um tem o seu gosto! Função com include SSCANF Código PHP: dcmd_prender(playerid,params[]) RE: Preso da um comando e sai da cadeia - xbruno1000x - 21/01/2022 (21/01/2022 22:39)fear Escreveu:(20/01/2022 16:50)browmika Escreveu: if(PlayerInfo[player1][Jailed] == 1) return SendClientMessage(playerid, -1, "Você não pode usar esse comando nesse momento."); Tente colocar assim: Código: if(PlayerInfo[playerid][Jailed] != 0) return SendClientMessage(playerid, -1, "ERRO: Você está preso!"); O array central normalmente é o ID do player. RE: Preso da um comando e sai da cadeia - fear - 22/01/2022 (21/01/2022 23:59)xbruno1000x Escreveu:(21/01/2022 22:39)fear Escreveu:(20/01/2022 16:50)browmika Escreveu: if(PlayerInfo[player1][Jailed] == 1) return SendClientMessage(playerid, -1, "Você não pode usar esse comando nesse momento."); Código PHP: error 001: expected token: ")", but found "[" RE: Preso da um comando e sai da cadeia - k2bi_YT - 22/01/2022 error 001: expected token: ")", but found "[" Verifique a linha desse erro, certamente está faltando fechamento de função. error 017: undefined symbol "Jailed" Sua enum que guarda as informações do jogador não tem a variavel "Jailed", você tem que criar uma. O próprio erro já diz qual é o problema :\ RE: Preso da um comando e sai da cadeia - fear - 22/01/2022 (22/01/2022 12:40)k2bi_YT Escreveu: error 001: expected token: ")", but found "[" Verifique a linha desse erro, certamente está faltando fechamento de função. Eu ja tentei se eu coloquei o erro e pq eu fiz e não resolveu.. como vou defininir o enum já que já tem no fs lladmin.. isso e no gamemode!!! RE: Preso da um comando e sai da cadeia - xbruno1000x - 22/01/2022 Crie no LLAdmin: Código: forward IsPlayerInJail(playerid); Nos comandos de teleporte do GM: Código: if(CallRemoteFunction("IsPlayerInJail", playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); |