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



pq esta limitado? - johntrybescripter - 24.01.2017

Estou criando um comando de anuncio, "ang", porem quando o player envia a msg esta sendo limitado os caracteres, ja tentei deixar [1000] e nao adiantou...
o que й que esta faltando?
pawn Код:
CMD:ang(playerid, params[])
{
   new text[256], string[500], playername[MAX_PLAYER_NAME];
   if(GetPlayerMoney(playerid) > 500)
   {
   if(sscanf(params, "s", text)) return SendClientMessage(playerid, Azul, "Use /ang: [TEXTO]");
   GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
   format(string, sizeof(string), "%s Anunciou: {238E68}%s", playername, text);
   SendClientMessageToAll(Verde, string);
   GivePlayerMoney(playerid, -500);
   return 1;
   }
   else
   {
   SendClientMessage(playerid, Laranja, "Vocк nгo tem dinheiro й necessario [$500]");
   }
return 1;
}



Re: pq esta limitado? - LockedLucas - 24.01.2017

Tem nd de errado, й o samp que tem um limite de caracteres


Re: pq esta limitado? - johntrybescripter - 24.01.2017

й que tipo.. nao passa da metade de uma linha... esta gravando muito pouco para enviar, wtf.


Re: pq esta limitado? - TheBob - 24.01.2017

PHP код:
if(sscanf(params"s[200]"text)) return SendClientMessage(playeridAzul"Use /ang: [TEXTO]"); 



Re: pq esta limitado? - ipsLuan - 24.01.2017

Quote:
Originally Posted by TheBob
Посмотреть сообщение
PHP код:
if(sscanf(params"s[200]"text)) return SendClientMessage(playeridAzul"Use /ang: [TEXTO]"); 
Estrapolou o limite.
https://sampwiki.blast.hk/wiki/Limits


Re: pq esta limitado? - RodrigoMSR - 24.01.2017

Код:
CMD:ang(playerid, params[])
{
	if(GetPlayerMoney(playerid) > 500)
	{
	    new str[144];
		if(sscanf(params, "s[100]", str)) return SendClientMessage(playerid, Azul, "Use /ang: [TEXTO]");
		new playername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
		format(str, sizeof(str), "%s Anunciou: {238E68}%s", playername, str);
		SendClientMessageToAll(Verde, str);
		GivePlayerMoney(playerid, -500);
		return 1;
	}
	else
	{
		SendClientMessage(playerid, Laranja, "Vocк nгo tem dinheiro й necessario [$500]");
	}
	return 1;
}



Re: pq esta limitado? - ipsLuan - 24.01.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Код:
CMD:ang(playerid, params[])
{
	if(GetPlayerMoney(playerid) > 500)
	{
	    new str[144];
		if(sscanf(params, "s[100]", str)) return SendClientMessage(playerid, Azul, "Use /ang: [TEXTO]");
		new playername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
		format(str, sizeof(str), "%s Anunciou: {238E68}%s", playername, str);
		SendClientMessageToAll(Verde, str);
		GivePlayerMoney(playerid, -500);
		return 1;
	}
	else
	{
		SendClientMessage(playerid, Laranja, "Vocк nгo tem dinheiro й necessario [$500]");
	}
	return 1;
}
Isso vai dar erro, nem tente com este cуdigo.


Re: pq esta limitado? - RodrigoMSR - 24.01.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Isso vai dar erro, nem tente com este cуdigo.
http://imgur.com/a/soijq


Respuesta: Re: pq esta limitado? - SammyJ - 25.01.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Isso vai dar erro, nem tente com este cуdigo.
sу abre a boca para falar besteira, ou, sу mete a mгo no teclado para escrever besteira.

Calado vocк й um poeta mano.


Re: pq esta limitado? - TheBob - 25.01.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Dei atй uma maneirada, pq o cara utilizou isso: text[256];
pelo menos diminui pra 200, ta bom ou quer mais aзucar?