[Ajuda] 2 coisas
#1

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

Код:
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..
Reply
#3

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)