[Ajuda] Como faz ...
#1

Код:
	if(strcmp(cmd, "/prender", true) == 0)
	{
		new tmpp[256];
  		tmp = strtok(cmdtext, idx);
  		tmpp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_GREEN, "Uso correto: /prender [id do player] [tempo]");
			return 1;
		}
		giveplayerid = strval(tmp);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		new Second = strval(tmpp);
		if(logged[playerid] == 1)
		{
		    if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
				format(string, sizeof(string), "AdmCMD: O Administrador %s | Prendeu: %s | Segundos: {1175E7}%s ", sendername,giveplayer,Second);
                SendClientMessageToAll(COLOR_INFO, string);
                format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
				GameTextForPlayer(giveplayerid, string, 1000, 1);
				SetPlayerInterior(giveplayerid, 3);
				SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
				SetPlayerArmour(giveplayerid, 0);
				TogglePlayerControllable(giveplayerid, 0);
				ResetPlayerWeapons(giveplayerid);
				SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
			}
   		    if(PlayerInfo[playerid][PMLS] >= 1)
		    {
				format(string, sizeof(string), "O Policial Militar %s | Prendeu: %s | Segundos: {1175E7}%s ", sendername,giveplayer,Second);
                SendClientMessageToAll(COLOR_INFO, string);
                format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
				GameTextForPlayer(giveplayerid, string, 1000, 1);
				SetPlayerInterior(giveplayerid, 3);
				SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
				SetPlayerArmour(giveplayerid, 0);
				TogglePlayerControllable(giveplayerid, 0);
				ResetPlayerWeapons(giveplayerid);
				SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_CYAN, "Vocк nгo й um oficial!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_CYAN, "Vocк tem que estar logado para usar este comando!");
		}
		return 1;
	}
Tipo eu so Adm e PM, queria saber como coloca pra quando prender aparecer sу uma Mensagem dessa? tipo sу a do pm,
fico grato se alguem ajuda.
Reply
#2

pawn Код:
if(strcmp(cmd, "/prender", true) == 0)
    {
        new tmpp[256];
        tmp = strtok(cmdtext, idx);
        tmpp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GREEN, "Uso correto: /prender [id do player] [tempo]");
            return 1;
        }
        giveplayerid = strval(tmp);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        new Second = strval(tmpp);
        if(logged[playerid] == 1)
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
            {
                format(string, sizeof(string), "AdmCMD: O Administrador %s | Prendeu: %s | Segundos: {1175E7}%s ", sendername,giveplayer,Second);
                SendClientMessageToAll(COLOR_INFO, string);
                format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
                GameTextForPlayer(giveplayerid, string, 1000, 1);
                SetPlayerInterior(giveplayerid, 3);
                SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
                SetPlayerArmour(giveplayerid, 0);
                TogglePlayerControllable(giveplayerid, 0);
                ResetPlayerWeapons(giveplayerid);
                SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
            }
            else if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][PMLS] >= 1)
            {
                format(string, sizeof(string), "O Policial Militar %s | Prendeu: %s | Segundos: {1175E7}%s ", sendername,giveplayer,Second);
                SendClientMessageToAll(COLOR_INFO, string);
                format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
                GameTextForPlayer(giveplayerid, string, 1000, 1);
                SetPlayerInterior(giveplayerid, 3);
                SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
                SetPlayerArmour(giveplayerid, 0);
                TogglePlayerControllable(giveplayerid, 0);
                ResetPlayerWeapons(giveplayerid);
                SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
            }
            else
            {
                SendClientMessage(playerid, COLOR_CYAN, "Vocк nгo й um oficial!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_CYAN, "Vocк tem que estar logado para usar este comando!");
        }
        return 1;
    }
ZzzzzZzzzzzzz.
Reply
#3

Valeu[:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)