SA-MP Forums Archive
[Ajuda] Bug Tempo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Bug Tempo (/showthread.php?tid=462178)



Bug Tempo - leonardoaparecido - 05.09.2013

Galera e o Seguinte !
Quando eu vo preso,o tempo da cadeia nao corre !
Exemplo : foi preso por 10 Minutos,o tempo fica parado no 10 Minutos,nao diminui !
Ajudem-me Porfavor !


Re: Bug Tempo - Dana_scully - 05.09.2013

pawn Код:
public LevelUP(){
if(dini_Int(file, "Preso") == 1){
                            Preso[i]++;
                            format(string, sizeof(string), "(CADEIA) 1 minuto se passou, vocк estб aqui a %d/5 minuto(s)!", Preso[i]);
                            SendClientMessage(i, verdel, string);
                            if(Preso[i]>= 5){
                                Preso[i] = 0;
                                preso[i] = 0;
}
}



Re: Bug Tempo - leonardoaparecido - 05.09.2013

Meu GM Nao tem essa public LevelUP Nao :S


Re: Bug Tempo - Dana_scully - 05.09.2013

Qual public vc usa p upar level dos jogadores?


Re: Bug Tempo - leonardoaparecido - 05.09.2013

Como eu vejo isso ?


Re: Bug Tempo - darkxdll - 05.09.2013

Tenso. O cara baixa o gamemode ai da nisso.



@topic . Vб no server e quando upar 1 level , ai tu ve oque aparece no chat, tipo "Vocк upou 1 nivel" ai tu vai
no gamemode e procura (CTRL F) por "upou 1 nivel" .



Re: Bug Tempo - leonardoaparecido - 05.09.2013

Код:
forward UPLevel( playerid );
public UPLevel( playerid )
{
	if( IsPlayerConnected( playerid ) && pInfo[ playerid ][ Logado ] == true )
	{
		if( pInfo[ playerid ][ AFK ] == false )
		{
			format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( playerid ));
				
			if( pInfo[ playerid ][ Exp ] >= 6 )
			{
				pInfo[ playerid ][ Exp ] = 0;
				pInfo[ playerid ][ Level ] ++;
				SendClientMessage( playerid, COLOR_BRANCO, "{6666CC}[ UP ]{FFFFFF} Parabйns, vocк completou [ {6666CC}6{FFFFFF} / {6666CC}6{FFFFFF} ] de experiкncia e upou +1 level !" );
				format( gStr, sizeof( gStr ), "Level atual: {6666CC}%d{FFFFFF}.", pInfo[ playerid ][ Level ] );
				SendClientMessage( playerid, COLOR_BRANCO, gStr );
				GameTextForPlayer( playerid, "UP LEVEL", 3000, 6 );
				dini_IntSet( gFile, "Exp", pInfo[ playerid ][ Exp ] );
				dini_IntSet( gFile, "Level", pInfo[ playerid ][ Level ] );
				SetPlayerScore( playerid, dini_Int( gFile, "Level" ));
				SetTimerEx( "PagarSalario", 60000, false, "d", playerid );
			}
			else
			{
				format( gStr, sizeof( gStr ), "{6666CC}[ UP ]{FFFFFF} Vocк ganhou 1 ponto de expкriencia [ {6666CC}%d{FFFFFF} / {6666CC}6{FFFFFF} ]", pInfo[ playerid ][ Exp ] );
				SendClientMessage( playerid, COLOR_BRANCO, gStr );
				GameTextForPlayer( playerid, "UP EXP", 3000, 6 );
				pInfo[ playerid ][ Exp ] ++;
				dini_IntSet( gFile, "Exp", pInfo[ playerid ][ Exp ] );
			}
		}
		else
		{
			SendClientMessage( playerid, COLOR_AZULCLARO, "[ > ] Vocк nгo upou por estar no modo AFK ! ( Ausente )" );
		}
		return 1;
	}
	return 1;
}



Re: Bug Tempo - sofina - 05.09.2013

Quote:
Originally Posted by leonardoaparecido
Посмотреть сообщение
Код:
forward UPLevel( playerid );
public UPLevel( playerid )
{
	if( IsPlayerConnected( playerid ) && pInfo[ playerid ][ Logado ] == true )
	{
		if( pInfo[ playerid ][ AFK ] == false )
		{
			format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( playerid ));
				
			if( pInfo[ playerid ][ Exp ] >= 6 )
			{
				pInfo[ playerid ][ Exp ] = 0;
				pInfo[ playerid ][ Level ] ++;
				SendClientMessage( playerid, COLOR_BRANCO, "{6666CC}[ UP ]{FFFFFF} Parabйns, vocк completou [ {6666CC}6{FFFFFF} / {6666CC}6{FFFFFF} ] de experiкncia e upou +1 level !" );
				format( gStr, sizeof( gStr ), "Level atual: {6666CC}%d{FFFFFF}.", pInfo[ playerid ][ Level ] );
				SendClientMessage( playerid, COLOR_BRANCO, gStr );
				GameTextForPlayer( playerid, "UP LEVEL", 3000, 6 );
				dini_IntSet( gFile, "Exp", pInfo[ playerid ][ Exp ] );
				dini_IntSet( gFile, "Level", pInfo[ playerid ][ Level ] );
				SetPlayerScore( playerid, dini_Int( gFile, "Level" ));
				SetTimerEx( "PagarSalario", 60000, false, "d", playerid );
			}
			else
			{
				format( gStr, sizeof( gStr ), "{6666CC}[ UP ]{FFFFFF} Vocк ganhou 1 ponto de expкriencia [ {6666CC}%d{FFFFFF} / {6666CC}6{FFFFFF} ]", pInfo[ playerid ][ Exp ] );
				SendClientMessage( playerid, COLOR_BRANCO, gStr );
				GameTextForPlayer( playerid, "UP EXP", 3000, 6 );
				pInfo[ playerid ][ Exp ] ++;
				dini_IntSet( gFile, "Exp", pInfo[ playerid ][ Exp ] );
			}
		}
		else
		{
			SendClientMessage( playerid, COLOR_AZULCLARO, "[ > ] Vocк nгo upou por estar no modo AFK ! ( Ausente )" );
		}
		return 1;
	}
	return 1;
}
Posso te dб uma dica? vб pro new.pwn que й melhor.


Re: Bug Tempo - leonardoaparecido - 05.09.2013

Claro !


Re: Bug Tempo - sofina - 05.09.2013

Quote:
Originally Posted by leonardoaparecido
Посмотреть сообщение
Claro !
passe o mouse sobre as letras brancas depois da frase "Posso te dб uma dica?".