Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] /Cadeia ,bug " Você está preso"

$
0
0
Oi galera tudo bem ?,bom,tou tendo um bug no meu comando de admin,/cadeia,comando pra mim esta certo,ele funciona perfeitamente,porem quando eu quando prendo alguem e vou usar algum comando,aparece que estou "Você está preso e não pode usar comandos",porem eu sou o admin,e não o player



Se alguem poder me ajudar a tirar esse bug,agradeço <3


Comando

PHP Code:

    if( !strcmpcmd"/cadeia"true ))
    {

    if(
pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || guardiao[playerid]){
    {

    
tmp strtokcmdtextidx );
    if( !
strlentmp ))
    {
    
SendClientMessageplayeridVermelho"| ERRO | Digite: /Cadeia [ID] [Tempo] [Motivo]" );
    return 
1;
    }
    new
    
id strvaltmp )
    ;
    
tmp strtokcmdtextidx );
    if( !
strlentmp ))
    {

    
SendClientMessageplayeridVermelho"| ERRO | Digite: /Cadeia [ID] [Tempo] [Motivo]" );
    return 
1;
    }
    new
        
iTempo strvaltmp )
    ;
    if(
pAdmin[playerid] == 5)
    {

    if( 
iTempo || iTempo 3000 )
    {

    
SendClientMessageplayeridVermelho"| ERRO | Tempo somente de 1 à 3000 minutos !" );
    return 
1;
    }
    }
    else if(
pAdmin[playerid] == 4)
    {

    if( 
iTempo || iTempo 400 )
    {
    
SendClientMessageplayeridVermelho"| ERRO | Tempo somente de 1 à 400 minutos !" );
    return 
1;
    }
    }
    else if(
pAdmin[playerid] == 3)
    {

    if( 
iTempo || iTempo 200 )
    {

    
SendClientMessageplayeridVermelho"| ERRO | Tempo somente de 1 à 200 minutos !" );
    return 
1;
    }
    }
    else if(
pAdmin[playerid] == || pAdmin[playerid] == 2)
    {

    if( 
iTempo || iTempo 80 )
    {

    
SendClientMessageplayeridVermelho"| ERRO | Tempo somente de 1 à 80 minutos !" );
    return 
1;
    }
    }

    new 
length strlencmdtext );
    while (( 
idx length ) && ( cmdtextidx ] <= ' ' ))
    {

    
idx++;
    }
    new 
offset idx;
    new 
result64 ];
    while (( 
idx length ) && (( idx offset ) < ( sizeofresult ) - )) )
    {

    
resultidx offset ] = cmdtextidx ];
    
idx++;
    }
    
resultidx offset ] = EOS;
    if( !
strlenresult ))
    {

    
SendClientMessageplayeridVermelho"| ERRO | Digite: /Cadeia [ID] [Tempo] [Motivo]" );
    return 
1;
    }
    if( !
IsPlayerConnectedid ))
    {

    
SendClientMessageplayeridVermelho"| ERRO | Ninguém online com esse ID !" );
    return 
1;
    }
    
GameTextForPlayerid"~w~~h~PRESO!"30000);
    
MensagemFormatadaAll0xB0FF30AA"O(A) %s %s prendeu o(a) jogador(a) %s por %d minutos ( Motivo: %s )"CargoAdmin(playerid), PlayerNameplayerid ), PlayerNameid ), iTemporesult);
    
MensagemFormatada(id0xB0FF30AA"| CADEIA | Você ficará preso por %d minutos!"iTempo );
    
format(filesizeof(file ), "Contas/%s.ini"PlayerNameid ));
    
dini_IntSet(file"Abuser");
    
dini_Set(file"MotivoPrisao"result);
    
SetPlayerWantedLevelid);
    
PlayerInfoid ][ pPreso ] = iTempo*60;
    
ResetPlayerWeaponsid );
    
SetPlayerInteriorid10 );
    
SetPlayerPos(id223.5335,110.3779,999.0156);
    
KillTimer(T_Preso[id]);
    
T_Presoid ] = SetTimerEx"LiberarPrisao"1000false"d"id );
    
PlayerInfoplayerid ][ Abuser ] = 1;
    }
    }
    return 
1;
    } 


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>