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



ajudinha ICMD7 - LucasF - 10.10.2013

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;
		}



Re: ajudinha ICMD7 - WLSF - 10.10.2013

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;
}



Re: ajudinha ICMD7 - LucasF - 10.10.2013

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.


Re: ajudinha ICMD7 - WLSF - 10.10.2013

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.


Re: ajudinha ICMD7 - LucasF - 10.10.2013

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.