[Ajuda] pq esta limitado?
#1

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;
}
Reply
#2

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

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

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

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
Reply
#6

Код:
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;
}
Reply
#7

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.
Reply
#8

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

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.
Reply
#10

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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)