[ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD
#1

Galera eu queria fazer tipo um comando de mostrar alguma coisa pra alguem na verdade eu quero fazer /mostrarg (id) quando o cara digita /rg o comando no pawn й assim:

Код:
if (strcmp(cmd, "/rg", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (gPlayerLogged[playerid] != 0)
			{
                ShowStats(playerid,playerid);
                //ShowMenuForPlayer(rgm, playerid);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta logado !");
			}
		}
		return 1;
	}
fais ai pra mim como eu faзo pro ShowStats aparece pra uma otra pessoa quando alguem digitar /mostrarrg D:
Reply
#2

BRASIL PLAY FOREVER DETECTED ! =P


Isto deve resolver o seu problema :

pawn Код:
if(strcmp(cmd, "/mostrarrg", true) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD1, "USE: /mostrarg (id)");
            return 1;
        }
        if(gPlayerLogged[playerid] != 0)
        {
            ShowStats(playerid,strval(tmp));
            SendClientMessage(playerid, 0xFFFFFFAA, "Vocк mostrou seu RG б um jogador :D !");
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo esta logado !");
        }
        return 1;
    }

Hб vбrios tutoriais sobre como fazer comandos, recomendo este: https://sampforum.blast.hk/showthread.php?tid=195380


Espero ter ajudado .
Reply
#3

pawn Код:
if(strcmp(cmd, "/mostrarrg", true) == 0)
    {
    new tmp[20], string[80], Entregador[MAX_PLAYER_NAME], Recebedor[MAX_PLAYER_NAME], giveplayerid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "Uso correto: /MostrarRG [id]");
    giveplayerid = strval(tmp);
    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Jogador nгo conectado");
    ShowStats(playerid, giveplayerid);
    GetPlayerName(playerid, Entregador, sizeof(Entregador));
    GetPlayerName(giveplayerid, Recebedor, sizeof(Recebedor));
    format(string, sizeof(string), "%s mostrou o RG dele para %s", Entregador, Recebedor);
    SendClientMessageToAll(0xFFFFFFFF, string);
    return 1;
    }
Nгo entendi muito bem seu problema.
Reply
#4

vlw rjjj, safado sabia q eu tinha visto isso la xD axei uma boa ideia :P pq tipo eu cirei uma regra na minha org que sу certos empregos entram ai й bom eu ver ne xD
Reply
#5

Melhor estudar, do que dar ctrl+c | ctrl+v!
Reply
#6

Acho que jб existe esse cmd й /ver [id], basta trocar playerid por giveplayerid.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)