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



2 coisas - Jorgeeee - 01.10.2016

Bom 1° eu estou com problemas em comando zcmd com parametro eu fiz assim,
Код:
 CMD:teste(playerid, params[]) {
	 if(strcmp(params, "vida", true) == 0)
    {
        new quantidade;
        for(new i = 0; i < MAX_PLAYERS; i++)
		{
 			if(sscanf(params, "f", quantidade))
   		 	return SendClientMessage(playerid, -1,"/teste [vida] [quantidade]");
		    SetPlayerHealth(i, quantidade);
		}
    }
    else if(strcmp(params, "colete", true) == 0)
    {
   		new quantidadee;
        for(new i = 0; i < MAX_PLAYERS; i++)
		{
 			if(sscanf(params, "f", quantidadee))
	 		return SendClientMessage(playerid, -1,"/teste [colete] [quantidade]");
		    SetPlayerArmour(i, quantidadee);
		}
    }
    return 1;
}
ele retorna a mensagem do sscanf corretamente mais nгo executa a funзгo de dar vida, nгo sei oq pode ser, jб tirei sscanf do looping, mais continua dando erro nгo funciona jб tentei fazer a variavel em float tb nгo deu, alguйm pode me ajudar?


a 2 dъvida й que eu crio um veнculo e quando eu entro dentro ele trava ai meu gta trava trava tudo os comandos e etc... o cуdigo estб assim
Код:
 new Float:A, Float:B, Float:C, Float: angulo;
CreateVehicle(463, A+5, B, C+1, angulo, random(100), random(100), -1);
tem o getpos tb mais isso nгo vem ao caso...


Re: 2 coisas - Whoo - 01.10.2016

Код:
CMD:teste(playerid, params[])
{
	new cmdn[10], Float:quantidadee;

	if(sscanf(params, "s[10]f",cmdn, quantidadee))
	return SendClientMessage(playerid, -1,"/teste [vida/colete] [quantidade]");

	if(strcmp(cmdn, "vida", true) == 0)
	{

		for(new i; i < GetPlayerPoolSize() + 1; i++) if(IsPlayerConnected(i)) SetPlayerHealth(i, quantidadee);
	}
	else if(strcmp(cmdn, "colete", true) == 0)
	{

		for(new i; i < GetPlayerPoolSize() + 1; i++) if(IsPlayerConnected(i)) SetPlayerArmour(i, quantidadee);
	}
	return 1;
}
sobre travar pode ser mods..


Re: 2 coisas - Jorgeeee - 01.10.2016

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Код:
CMD:teste(playerid, params[])
{
	new cmdn[10], Float:quantidadee;

	if(sscanf(params, "s[10]f",cmdn, quantidadee))
	return SendClientMessage(playerid, -1,"/teste [vida/colete] [quantidade]");

	if(strcmp(cmdn, "vida", true) == 0)
	{
		
		for(new i; i < GetPlayerPoolSize() + 1; i++) SetPlayerHealth(i, quantidadee);
	}
	else if(strcmp(cmdn, "colete", true) == 0)
	{
		
		for(new i; i < GetPlayerPoolSize() + 1; i++)SetPlayerArmour(i, quantidadee);
	}
	return 1;
}
sobre travar pode ser mods..
Oi amigo, vou testar o code mais tarde, em questгo dos veнculos sу que em outros servidores nгo trava fica normal entende