SA-MP Forums Archive
[Ajuda] SendClientMessageToAll - 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] SendClientMessageToAll (/showthread.php?tid=416947)



SendClientMessageToAll - MorreJa - 18.02.2013

Boas eu tenho o seguinte problema:

ao dar admin eu queria que de-se assim:

[Administrador]Nome[0] deu nнvel 1340 de administrador ao jogador Nome[0]

mas dб assim:

[Administrador]Nome[0] deu nнvel 1340 de adminst

ou seja nao aparece a mensagem toda tб ai o codigo agradeзo muito a ajuda

Код:
CMD:daradmin(playerid, params[])
{
    if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][pAdmin] < 1340) return SendClientMessage(playerid,-1,"{939393}[ {9D0000}ERRO {939393}]  Vocк precisa estar logado na RCON ou ser admin nнvel 1340.");
	if(sscanf(params,"ud", giveplayerid, nivel)) return SendClientMessage(playerid, -1, "{FFFF00}[DICA]  /daradmin [playerid/nome] [nнvel]");
	if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"{939393}[ {9D0000}ERRO {939393}]  Este jogador estб {9D0000}Offline{939393}!");
	if(nivel < 1 || nivel > 1340) return SendClientMessage(playerid,-1,"{939393}[ {9D0000}ERRO {939393}] Os niveis de Administrador sгo 1,2,3,4,5,1337,1338,1340 (Para retirar de administrador use: /tiraradmin).");
	PlayerDados[giveplayerid][pAdmin] = nivel;
	new string[100];
	format(string,sizeof(string),"{14E5FF}[Administrador]%s[%d] {FFFFFF}deu nнvel {14E5FF}%d {FFFFFF}de administrador ao jogador {14E5FF}%s[%d]", PlayerName(playerid), playerid, nivel, PlayerName(giveplayerid), playerid);
	SendClientMessageToAll(-1,string);
	print(string);
	SalvarPlayer(giveplayerid);
	return 1;
}



Re: SendClientMessageToAll - Dwayne-Pheonix - 18.02.2013

Tente mudar o numero de cйlulas da sua string (o valor entre colchetes '[100]')


Re: SendClientMessageToAll - MorreJa - 18.02.2013

Obrigadao mano agradeзo-te +rep


Re: SendClientMessageToAll - Maklister - 18.02.2013

So estudar string,

troque:

pawn Код:
new string[100];
por
pawn Код:
new string[126]; // ou baixe um aplicativo ( contador de celulas ) e adcione o total + 1 de garantia.



Re: SendClientMessageToAll - HardWar - 19.02.2013

Nгo й necessбrio ele baixar um aplicativo sу para contar caracteres, vocк pode usar sites online.


Re: SendClientMessageToAll - Maklister - 19.02.2013

Quote:
Originally Posted by HardWar
Посмотреть сообщение
Nгo й necessбrio ele baixar um aplicativo sу para contar caracteres, vocк pode usar sites online.
Ou usar sites online, ou ate mesmo usando o esqueminha do bloco de notas,

Num deixa eu terminar de falar -.- -q