Portal SAMP
[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)

Páginas: 1 2 3


RE: Preso da um comando e sai da cadeia - fear - 22/01/2022

(22/01/2022 13:46)xbruno1000x Escreveu: Crie no LLAdmin:

Código:
forward IsPlayerInJail(playerid);
public IsPlayerInJail(playerid)
{
    if(PlayerInfo[playerid][Jailed] != 0) return true;
}
Essa public servirá para pegar o valor da variável da FS dentro do seu Gamemode.

Nos comandos de teleporte do GM:
Código:
if(CallRemoteFunction("IsPlayerInJail", playerid)) return SendClientMessage(playerid, -1, "Você está preso!");
Isso irá conferir se o player está com a variável preso ativa na FS, e caso esteja irá retornar o erro.
Código PHP:
warning 209: function "IsPlayerInJail" should return a value 
coloquei return 1; tb não foi..


RE: Preso da um comando e sai da cadeia - xbruno1000x - 22/01/2022

Código:
forward IsPlayerInJail(playerid);
public IsPlayerInJail(playerid)
{
    if(PlayerInfo[playerid][Jailed] != 0) return true;

    return 0;
}



RE: Preso da um comando e sai da cadeia - fear - 22/01/2022

(22/01/2022 14:55)xbruno1000x Escreveu:
Código:
forward IsPlayerInJail(playerid);
public IsPlayerInJail(playerid)
{
    if(PlayerInfo[playerid][Jailed] != 0) return true;

    return 0;
}

Agora compilo. porém no gamemode deu isso..

Código PHP:
error 035argument type mismatch (argument 2

linha:
Código PHP:
if(CallRemoteFunction("IsPlayerInJail"playerid)) return SendClientMessage(playerid, -1"Você está preso!"); 



RE: Preso da um comando e sai da cadeia - xbruno1000x - 22/01/2022

Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)



RE: Preso da um comando e sai da cadeia - fear - 22/01/2022

(22/01/2022 16:04)xbruno1000x Escreveu: Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)

coloco aonde isso??


RE: Preso da um comando e sai da cadeia - xbruno1000x - 22/01/2022

(22/01/2022 18:49)fear Escreveu:
(22/01/2022 16:04)xbruno1000x Escreveu: Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)

coloco aonde isso??

Era só substituir no código anterior.

Código:
if(CallRemoteFunction("IsPlayerInJail", %d, playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 



RE: Preso da um comando e sai da cadeia - fear - 22/01/2022

(22/01/2022 20:47)xbruno1000x Escreveu:
(22/01/2022 18:49)fear Escreveu:
(22/01/2022 16:04)xbruno1000x Escreveu: Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)

coloco aonde isso??

Era só substituir no código anterior.

Código:
if(CallRemoteFunction("IsPlayerInJail", %d, playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 

Não foi não..
Código PHP:
error 029invalid expressionassumed zero
 error 017
undefined symbol "d"
 
error 029invalid expressionassumed zero
 fatal error 107
too many error messages on one line 



RE: Preso da um comando e sai da cadeia - k2bi_YT - 22/01/2022

Código PHP:
if(CallRemoteFunction("IsPlayerInJail""%d"playerid)) return SendClientMessage(playerid, -1"Você está preso!"); 

Desculpe por comentar isso mas, você não sabe mesmo verificar a linha que esta dando o erro e qual o motivo/symbol está com problema? ou é falta de vontade?


RE: Preso da um comando e sai da cadeia - xbruno1000x - 23/01/2022

(22/01/2022 21:06)fear Escreveu:
(22/01/2022 20:47)xbruno1000x Escreveu:
(22/01/2022 18:49)fear Escreveu:
(22/01/2022 16:04)xbruno1000x Escreveu: Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)

coloco aonde isso??

Era só substituir no código anterior.

Código:
if(CallRemoteFunction("IsPlayerInJail", %d, playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 

Não foi não..
Código PHP:
error 029invalid expressionassumed zero
 error 017
undefined symbol "d"
 
error 029invalid expressionassumed zero
 fatal error 107
too many error messages on one line 

Me ajuda a te ajudar amigo... só faltava as aspas na formatação.
Código:
if(CallRemoteFunction("IsPlayerInJail", "%d", playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 



RE: Preso da um comando e sai da cadeia - fear - 23/01/2022

(23/01/2022 00:28)xbruno1000x Escreveu:
(22/01/2022 21:06)fear Escreveu:
(22/01/2022 20:47)xbruno1000x Escreveu:
(22/01/2022 18:49)fear Escreveu:
(22/01/2022 16:04)xbruno1000x Escreveu: Esqueci de formatar

Código:
CallRemoteFunction("IsPlayerInJail", "%d", playerid)

coloco aonde isso??

Era só substituir no código anterior.

Código:
if(CallRemoteFunction("IsPlayerInJail", %d, playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 

Não foi não..
Código PHP:
error 029invalid expressionassumed zero
 error 017
undefined symbol "d"
 
error 029invalid expressionassumed zero
 fatal error 107
too many error messages on one line 

Me ajuda a te ajudar amigo... só faltava as aspas na formatação.
Código:
if(CallRemoteFunction("IsPlayerInJail", "%d", playerid)) return SendClientMessage(playerid, -1, "Você está preso!"); 
Bah nem me liguei nisso kkkk mals ai