SA-MP Forums Archive
[ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - 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] Galera й um comando simples mesmo porem eu n sei fazer xD (/showthread.php?tid=249028)



[ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - Sonic Hero - 16.04.2011

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:


Re: [ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - rjjj - 16.04.2011

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 .


Re: [ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - Josma_cmd - 16.04.2011

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.


Re: [ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - Sonic Hero - 16.04.2011

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


Re: [ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - Diogo_Bras - 16.04.2011

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


Re: [ajuda] Galera й um comando simples mesmo porem eu n sei fazer xD - Macintosh - 16.04.2011

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