Portal SAMP
[Ajuda] PRECISO DE AJUDA COM O /TRAB - 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] PRECISO DE AJUDA COM O /TRAB (/showthread.php?tid=252)



PRECISO DE AJUDA COM O /TRAB - Lucas20122 - 29/10/2020

OLÁ , ESTOU COM UM PROBLEMA QUE QUANDO EU USO O COMANDO /TRAB E ENTRO NO MODO TRABALHO FICO CONGELADO
ALGUEM SABE CORRIGIR ESSE ERRO ?
OU UM COMANDO NOVO COM A MESMA FUNÇAO ?

O COMANDO QUE ESTOU USANDO E ESSE

CMD:trab(playerid, params[])
{
if(pAdmin[playerid] >= 1 && pAdmin[playerid] <= 10)
{
format( gFile, sizeof( gFile ), PASTA_CONTAS, pName( playerid ));
if(rInfo[playerid][Trabalhando] == 1)
rInfo[playerid][Trabalhando] = 0;
if(Oculto[playerid] == 0)
{
rInfo[playerid][Trabalhando] = 1; dini_IntSet(gFile, "Trabalhando", 0);
if(Oculto[playerid] == 0)
{
new string[128];
SendClientMessageToAll(COLOR_AZULBB, "{EC00FF}|_______________ Administracao _______________|");
format(string, sizeof(string), "{EC00FF}Admin: %s ID[%d] esta Trabalhando, Veja em {E0EEE0}/admins", pName(playerid), playerid);
SendClientMessageToAll(0xFFFBF8AA, string);
SetColorToPlayer(playerid);
}
SetPlayerArmour(playerid, 999999);
SetPlayerHealth(playerid, 999999);
ColocarAureola(playerid);
format( gFile, sizeof( gFile ), PASTA_CONTAS, pName( playerid ));
dini_IntSet(gFile, "TempoTra", gettime()+60*60);
SetPVarInt(playerid, "Trabalho", gettime()+60*60);
dini_IntSet(gFile, "Trabalhando", 0);
}
}
return 1;
}


RE: PRECISO DE AJUDA COM O /TRAB - Lucas20122 - 29/10/2020

(29/10/2020 17:17)MarcosBrazz Escreveu: tente dar o comando com o personagem parado, recomendo que tenha o comando /tapa.

nao funcionou , usei o comando parado , dei , /desbugarme /tapa /descongelar nada funcionou


RE: PRECISO DE AJUDA COM O /TRAB - ForT - 29/10/2020

O problema pode estar na função ColocarAureola ou SetColorToPlayer. Também pode ser um mod que está dando conflito com a quantidade de vida/escudo que você está setando. Lembrando que pra ficar imortal basta setar pra 99999 de vida.


RE: PRECISO DE AJUDA COM O /TRAB - SrGhost_ - 30/10/2020

tente assim

https://pastebin.com/dC9cpapE

creio eu que e ( ColocarAureola(playerid); ) igual ForT Disse acima


RE: PRECISO DE AJUDA COM O /TRAB - xbruno1000x - 30/10/2020

Mostre as Stocks ColocarAureola(playerid) & SetColorToPlayer(playerid), assim poderemos ter certeza de onde está o bug sem comprometer o código removendo partes.