[Ajuda] ajudinha ICMD7
#1

Bom pessoal tentei criar um comando em ICMD7 sу que deu alguma coisa errada porque ele ta dando automaticamente nнvel 0 de administrador.

Код:
case iscmd("d,a,r,a,d,m,i,n"):
	    {
	        if(PlayerDados[playerid][Admin] < 3 && !IsPlayerAdmin(playerid))
				return SendClientMessage(playerid,-1,"Vocк nгo й um Administrador ou nгo estб logado na Rcon!");

			new id, level, Str[70];
			if(!params[2], "id", id, level)
			    return SendClientMessage(playerid,-1,"USE: /daradmin [ID do Player] [Nнvel do Admin]");
			
			if(!IsPlayerConnected(id))
			    return SendClientMessage(playerid,-1,"Esse jogador nгo estб conectado.");

			PlayerDados[id][Admin] = level;
			format(Str, sizeof(Str), "Vocк promoveu %s a nнvel %d de Administrador!", GetName(id), level);
			SendClientMessage(playerid,-1,Str);
			format(Str, sizeof(Str), "Vocк foi promovido a nнvel %d de Administrador!", level);
			SendClientMessage(playerid,-1,Str);
	        return 1;
		}
Reply
#2

Vocк tб usando params como se fosse sscanf apenas, isto tб errado.

pawn Код:
case iscmd("d,a,r,a,d,m,i,n"):
{
    if(PlayerDados[playerid][Admin] < 3 && !IsPlayerAdmin(playerid))
        return SendClientMessage(playerid,-1,"Vocк nгo й um Administrador ou nгo estб logado na Rcon!");

    new id, level, Str[70];
    if(sscanf(params, "dd", id, level))
        return SendClientMessage(playerid,-1,"USE: /daradmin [ID do Player] [Nнvel do Admin]");

    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid,-1,"Esse jogador nгo estб conectado.");

    PlayerDados[id][Admin] = level;
    format(Str, sizeof(Str), "Vocк promoveu %s a nнvel %d de Administrador!", GetName(id), level);
    SendClientMessage(playerid,-1,Str);
    format(Str, sizeof(Str), "Vocк foi promovido a nнvel %d de Administrador!", level);
    SendClientMessage(playerid,-1,Str);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Vocк tб usando params como se fosse sscanf apenas, isto tб errado.

pawn Код:
case iscmd("d,a,r,a,d,m,i,n"):
{
    if(PlayerDados[playerid][Admin] < 3 && !IsPlayerAdmin(playerid))
        return SendClientMessage(playerid,-1,"Vocк nгo й um Administrador ou nгo estб logado na Rcon!");

    new id, level, Str[70];
    if(sscanf(params, "dd", id, level))
        return SendClientMessage(playerid,-1,"USE: /daradmin [ID do Player] [Nнvel do Admin]");

    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid,-1,"Esse jogador nгo estб conectado.");

    PlayerDados[id][Admin] = level;
    format(Str, sizeof(Str), "Vocк promoveu %s a nнvel %d de Administrador!", GetName(id), level);
    SendClientMessage(playerid,-1,Str);
    format(Str, sizeof(Str), "Vocк foi promovido a nнvel %d de Administrador!", level);
    SendClientMessage(playerid,-1,Str);
    return 1;
}
Hum intendi, mais vocк tem algum tutorial bom sobre isso, acho que vou ter que estudar mais um pouco.
Reply
#4

Quote:
Originally Posted by LucasF
Посмотреть сообщение
Hum intendi, mais vocк tem algum tutorial bom sobre isso, acho que vou ter que estudar mais um pouco.
Nгo, nгo tenho...

Vai estudando sozinho e com coisas simples que tu aprende, o ****** й o seu maior amigo.

Abraзos.
Reply
#5

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Nгo, nгo tenho...

Vai estudando sozinho e com coisas simples que tu aprende, o ****** й o seu maior amigo.

Abraзos.
vlw vou te dar +rep aqui.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)