[DUVIDA] 3 Dъvidas No Aadmin Filterscript!
#1

Ola a todos mais uma vez eu queria fazer isso olha:

1є:eu queria adicionar o comando /observar e /parar para observer os players!!!
no meu fs eu uso o Aadmin e queria que esse comando fosse para lvl 2 de admin!!!

olha um comando que tem no FS para vcs terem uma ideia:

Код:
if(strcmp(cmd,"/ejetar",true) == 0)
	{
	    GetPlayerName(playerid, sendername, sizeof(sendername));
	    PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
	    GetPlayerName(playerid, sendername, sizeof(sendername));
	    GetPlayerName(giveplayerid, giveplayer, sizeof(sendername));
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_DBLUE,"Uso correto: /eject [id do player]");
			return 1;
		}
		giveplayerid = strval(tmp);
		GetPlayerName(playerid, sendername, sizeof(sendername));
	    GetPlayerName(giveplayerid, giveplayer, sizeof(sendername));
		if(logged[playerid] == 1)
		{
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if(IsPlayerConnected(giveplayerid))
				{
				    if(IsPlayerInAnyVehicle(giveplayerid))
				    {
				        RemovePlayerFromVehicle(giveplayerid);
				        format(string, sizeof(string), "O %s ejetou vocк do veнculo!", sendername);
				        SendClientMessage(giveplayerid, COLOR_RED, string);
				        format(string, sizeof(string), "AdmCMD: %s foi ejetado do veнculo pelo %s!", giveplayer, sendername);
				        SendClientMessageToAll(COLOR_BLUE, string);
				        new PlayerName[30];
						GetPlayerName(playerid, PlayerName, 30);
						printf("[Command] %s usou /eject para ejetar %s do veнculo.", PlayerName, giveplayer);
				        return 1;
					}
					else
					{
						format(string, sizeof(string), "Erro! %s nгo estб em um veнculo!");
						SendClientMessage(playerid, COLOR_RED, string);
						return 1;
					}
				}
				else
				{
				    format(string, sizeof(string), "%d nгo й um player ativo!", giveplayerid);
					SendClientMessage(playerid, COLOR_RED, string);
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
		}

		return 1;
	}
2є:Tambйm queria adicionar o comando /nomedogm pra mudar o nome que aparece la na lista de server!!!(Queria que esse comando fosse para lvl 7 de admin)

um exemplo de comando:
Код:
if(strcmp(cmd, "/nomedomapa", true) == 0)
	{
 		GetPlayerName(playerid, sendername, sizeof(sendername));
	    PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
	    tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_DBLUE,"Uso correto: /nomedomapa [novo nome]");
			return 1;
		}
		if(logged[playerid] == 1)
		{
		    if(PlayerInfo[playerid][pAdmin] >= 7)
		    {
				format(tmp,sizeof(tmp),"mapname %s",cmdtext[8]);
				SendRconCommand(tmp);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "AdmCMD: %s(%i) mudou o nome do mapa para: %s",sendername, playerid, cmdtext[8]);
				SendClientMessageToAll(COLOR_BLUE,string);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
		}
		return 1;
	}
3єe tbm queria adicionar um negocio no Filterscript que tipo de 5 em 5 minutos aparecer um aviso assim no chat que pode ser de qualquer cor:
Para reportar um cheater use /x9 <id> <motivo>


preciso urgente!!!


PS:Meu FS Tem 7 leveis de admin!
Reply


Messages In This Thread
[DUVIDA] 3 Dъvidas No Aadmin Filterscript! - by andersongr98 - 19.07.2010, 02:06
Re: [DUVIDA] 3 Dъvidas No Aadmin Filterscript! - by ipsBruno - 19.07.2010, 04:22
Re: [DUVIDA] 3 Dъvidas No Aadmin Filterscript! - by andersongr98 - 20.07.2010, 21:36

Forum Jump:


Users browsing this thread: 1 Guest(s)