[Ajuda] On, Off
#1

Olб, venho aliбs fazer um pedido de um simples code que posso verificar se o player esta online ou off do servidor, e tambйm como posso aplicar em algum dialog para aparecer o seu status de conectado.

Obrigado.
Reply
#2

Olб sumido! Rs, somos 2...
Quando abrir a dialog, procura pelo nome do jogador com um loop usando o comparador de strings(strcmp) e ai se ele estiver on, seta pra Online, else Off...

Abraзos, chama skype.
Reply
#3

Prefixo errado.

Busca atravйs de nome:
Code:
new n[24];
	for(new i; i < 500; ++ i)
	{
		GetPlayerName(i, n, 24);
		
		if(strcmp(n, "NICK_DO_PLAYER", true) == 0)
		{
			print("Achei o safadinho!");
			
			break;
		}
	}
Reply
#4

Quote:
Originally Posted by F1N4L
View Post
Prefixo errado.

Busca atravйs de nome:
Code:
new n[24];
	for(new i; i < 500; ++ i)
	{
		GetPlayerName(i, n, 24);
		
		if(strcmp(n, "NICK_DO_PLAYER", true) == 0)
		{
			print("Achei o safadinho!");
			
			break;
		}
	}
Nгo й isso, eu jб tinha feito uma vez, nгo lembro mais, era algo como:

PHP Code:
format(gBufsizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n"gPercorrer+1gGetgLevel, (Online ?: Offine)); 
Era algo assim, e tinha mais uma parte...
Reply
#5

PHP Code:
format(gBufsizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n"gPercorrer+1gGetgLevel, (VarLogado[playerid] ? "Online" "Offine")); 
Reply
#6

Quote:
Originally Posted by Glederson_dom
View Post
PHP Code:
format(gBufsizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n"gPercorrer+1gGetgLevel, (VarLogado[playerid] ? "Online" "Offine")); 
Detalhes...
Quote:

(VarLogado[playerid] ? ("Online") : ("Offine"))

Reply
#7

Quote:
Originally Posted by Glederson_dom
View Post
PHP Code:
format(gBufsizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n"gPercorrer+1gGetgLevel, (VarLogado[playerid] ? "Online" "Offine")); 
Й quase isso, mais nгo deu...
Reply
#8

Quote:
Originally Posted by F1N4L
View Post
Detalhes...
vlw. rs

Quote:
Originally Posted by GustavoSouza
View Post
Й quase isso, mais nгo deu...
Mano nгo й possнvel.

PHP Code:
format(gBufsizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n"gPercorrer+1gGetgLevel, (VarLogado[playerid] ? "Online" "Offine"));
ShowPlayerDialog(playerid0DIALOG_STYLE_LIST"[ PLAYERS ]"gBuf"Fechar"""); 
Reply
#9

PHP Code:
error 028invalid subscript (not an array or too many subscripts): "VarLogado"
error 029invalid expressionassumed zero
error 029
invalid expressionassumed zero
 fatal error 107
too many error messages on one line 
Reply
#10

Tenta...

Code:
format(gBuf, sizeof(gBuf), "Pos\tNome\tDinheiro\nStatus\n{ffffff}%iє\t%s\t%d\t%s\n", gPercorrer+1, gGet, gLevel, (VarLogado[playerid] ? ("Online") : ("Offine"))); 
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "[ PLAYERS ]", gBuf, "Fechar", "");
@EDIT

Vocк declarou a variбvel VarLogado de maneira errada:
Como vocк declarou: new VarLogado;
Como deve declarar: new VarLogado[MAX_PLAYERS];
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)