SA-MP Forums Archive
[Ajuda] de um simples cуdigo - 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] de um simples cуdigo (/showthread.php?tid=288506)



[Ajuda] de um simples cуdigo - ceesar90 - 07.10.2011

Tenho um cуdigo aqui na public onplayerconnect que й:
Код:
	{
  		new string[256];
		format(string, 256, "%s estб online.", plname);
    	SendClientMessageToAll(0xFF0000AA ,string);
	}
Queria saber se eu botase no onplayerdisconnect ele iria funcionar do mesmo jeito? exemplo
Код:
	{
  		new string[256];
		format(string, 256, "%s estб offline.", plname);
    	SendClientMessageToAll(0xFF0000AA ,string);
	}



Re: Dъvida de um simples cуdigo - Vai_Besta - 07.10.2011

Sim funcionara certinho


Re: Dъvida de um simples cуdigo - WLSF - 07.10.2011

DICA: diminua o valor da string
pawn Код:
{
        //new string[256];  256 й um valor muito grande vocк nгo vai usar nem METADE
        new string[40];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);
    }



Re: Dъvida de um simples cуdigo - Lуs - 08.10.2011

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    switch(reason)
    {
        case 0: format(string, sizeof(string), "{00D5FF}%s {FFFFFF}se desconectou do servidor. {7CFC00}[Crash]", GetPlayerNameEx(playerid));
        case 1: format(string, sizeof(string), "{00D5FF}%s {FFFFFF}se desconectou do servidor. {7CFC00}[Conta Prуpria]", GetPlayerNameEx(playerid));
        case 2: format(string, sizeof(string), "{00D5FF}%s {FFFFFF}se desconectou do servidor. {7CFC00}[Kickado ou Banido]", GetPlayerNameEx(playerid));
        SendClientMessageToAll(-1, string);
    }
    return 1;
}
pawn Код:
stock GetPlayerNameEx(playerid)
{
    new STRING[MAX_PLAYER_NAME];
    GetPlayerName(playerid, STRING, sizeof STRING);
    return STRING;
}



Re: Dъvida de um simples cуdigo - ceesar90 - 08.10.2011

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
DICA: diminua o valor da string
pawn Код:
{
        //new string[256];  256 й um valor muito grande vocк nгo vai usar nem METADE
        new string[40];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);
    }
ok, valeu, vou testar;
rep para ambos.


Re: Dъvida de um simples cуdigo - [O.z]Caroline - 08.10.2011

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
DICA: diminua o valor da string
pawn Код:
{
        //new string[256];  256 й um valor muito grande vocк nгo vai usar nem METADE
        new string[40];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);
    }
diminua mais!

pawn Код:
{
        //new string[256];  256 й um valor muito grande vocк nгo vai usar nem METADE
        new string[15];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);
    }



Re: Dъvida de um simples cуdigo - WLSF - 08.10.2011

Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
diminua mais!

pawn Код:
{
        //new string[256];  256 й um valor muito grande vocк nгo vai usar nem METADE
        new string[15];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);
    }
se o nome do player for 15 caracteres nгo irб aparecer o resto... 'Estб offline'..


Re: Dъvida de um simples cуdigo - Lуs - 08.10.2011

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
se o nome do player for 15 caracteres nгo irб aparecer o resto... 'Estб offline'..
pawn Код:
new string[MAX_PLAYER_NAME+10];
        format(string, sizeof(string), "%s estб offline.", plname);
        SendClientMessageToAll(0xFF0000AA ,string);