[Ajuda] Ajuda com o "SendClientMessage"
#1

E aн pessoal,

Eu sou iniciante em pawn e peguei uma GM base para estudar, editei algumas coisas e tal sу que eu nгo estou conseguindo fazer uma coisa e estou querendo uma ajudinha com isso, bom:

Esse comando de setar ADMIN:
Код:
CMD:setadming(playerid, params[])
{
    new name[MAX_PLAYER_NAME], string[52+MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid))
	{
	    new id;
    	    if(sscanf(params, "ud", id, Player[id][pAdmin])) return SendClientMessage(playerid,-1,"Use: /SetAdming [ID] [LevelADMIN]");
	    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jogador nгo conectado");
	    if(Player[id][pAdmin] > 3) return SendClientMessage(playerid,-1,"Level ADMIN [ 0 - 3 ]");

   	    format(string, sizeof(string), "* O(A) %s lhe deu cargo nнvel "AQUI O NНVEL, Parabйns!", name);
    	    SendClientMessage(id, 0xFF0000FF, string);
	}
	else
	{
            SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo й ADM");
	}
    return 1;
}
Ali onde eu deixei em negrito "AQUI O NНVEL" eu queria que aparecesse o nнvel do cargo que o ADM RCON colocou, 0 а 3, alguйm poderia me ajudar?
Agradeзo muito!
Reply
#2

Bom tambйm sou iniciante mas testa ai
PHP код:
CMD:setadming(playeridparams[])
{
    new 
name[MAX_PLAYER_NAME], string[52+MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    if(
IsPlayerAdmin(playerid))
    {
        new 
id;
        if(
sscanf(params"ud"idPlayer[id][pAdmin])) return SendClientMessage(playerid,-1,"Use: /SetAdming [ID] [LevelADMIN]");
        if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jogador nгo conectado");
        if(
Player[id][pAdmin] > 3) return SendClientMessage(playerid,-1,"Level ADMIN [ 0 - 3 ]");
           
format(stringsizeof(string), "» O(A) %s lhe deu cargo nнvel %d Parabйns!"getPName(playerid), name);
           
SendClientMessage(id0xFF0000FFstring);
    }
    else
    {
            
SendClientMessage(playerid0xFF0000FF"Vocк nгo й ADM");
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by UserUnk0wn
Посмотреть сообщение
E aн pessoal,

Eu sou iniciante em pawn e peguei uma GM base para estudar, editei algumas coisas e tal sу que eu nгo estou conseguindo fazer uma coisa e estou querendo uma ajudinha com isso, bom:

Esse comando de setar ADMIN:
Код:
CMD:setadming(playerid, params[])
{
    new name[MAX_PLAYER_NAME], string[52+MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid))
	{
	    new id;
    	    if(sscanf(params, "ud", id, Player[id][pAdmin])) return SendClientMessage(playerid,-1,"Use: /SetAdmin [ID] [LevelADMIN]");
	    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jogador nгo conectado");
	    if(Player[id][pAdmin] > 3) return SendClientMessage(playerid,-1,"Level ADMIN [ 0 - 3 ]");

   	    format(string, sizeof(string), "* O(A) %s lhe deu cargo nнvel "AQUI O NНVEL, Parabйns!", name);
    	    SendClientMessage(id, 0xFF0000FF, string);
	}
	else
	{
            SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo й ADM");
	}
    return 1;
}
Ali onde eu deixei em negrito "AQUI O NНVEL" eu queria que aparecesse o nнvel do cargo que o ADM RCON colocou, 0 а 3, alguйm poderia me ajudar?
Agradeзo muito!
Код:
CMD:setadmin(playerid, params[])
{
    new name[MAX_PLAYER_NAME], string[52+MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid))
    {
        new id, level;
        if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid,-1,"Use: /SetAdming [ID] [LevelADMIN]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jogador nгo conectado");
        if(level > 3) return SendClientMessage(playerid,-1,"Level ADMIN [ 0 - 3 ]");

           format(string, sizeof(string), "» O(A) %s lhe deu cargo nнvel %d Parabйns!",getPName(playerid),level);
           SendClientMessage(id, 0xFF0000FF, string);
    }
    else
    {
            SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo й ADM");
    }
    return 1;
}
Reply
#4

Quote:
Originally Posted by henriqueTL
Посмотреть сообщение
-
Quote:
Originally Posted by HoodScript
Посмотреть сообщение
-
Deu um erro no "GetPName" aн eu coloquei sу "Name" e foi, nгo muda nada nй?
PS: muito obrigado aos 2!

HoodScript 2є vez me ajudando tmj mano!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)