01.07.2013, 00:11
Olб,este й o meu primeiro tutorial,entгo postem dicas duvidas etc...
Bom vamos lб.
Para baixar as includes vб nos links abaixo:
http://www.solidfiles.com/d/d20f/
http://www.mediafire.com/?af78de7rmne966m
1.SetAdmin:
Lуgo apуs ter instalado o zcmd e sscanf adicione isso no inicio do seu mode:
Depois adicione isto no final do seu mode:
2.Tapa
Agora eu vou mostrar-lhe como fazer um comando como o /tapa (Matar Player)
Crйditos б:
xxRaioxx
Tanush123
Bom vamos lб.
Para baixar as includes vб nos links abaixo:
http://www.solidfiles.com/d/d20f/
http://www.mediafire.com/?af78de7rmne966m
1.SetAdmin:
Lуgo apуs ter instalado o zcmd e sscanf adicione isso no inicio do seu mode:
pawn Код:
enum pData
{
AdminLevel
};
new PlayerData[MAX_PLAYERS][pData];
new levels,Nam[MAX_PLAYER_NAME],pname[MAX_PLAYER_NAME],str[128],ID;
pawn Код:
CMD:setadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid))return 0;
if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, "USe: /setadmin [ID] [Level 1-4]");
if(levels > 4) return SendClientMessage(playerid,0xFF0000FF,"Niveis corretos 1-4!");
if(!IsPlayerConnected(ID))return SendClientMessage(playerid, vermelho,"Player nгo conectado.");
if(PlayerData[ID][AdminLevel] == levels) return SendClientMessage(playerid,0xFF0000FF, "Erro: Essa pessoa jб estб neste nнvel de administraзгo");
GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);
GetPlayerName(ID,pname,MAX_PLAYER_NAME);
if(levels == 0)
{
format(str, sizeof(str),"%s O Admin setou level %d para um player no server. *cry *cry",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"Vocк definiu %s Admin nivel para %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerData[ID][AdminLevel] = levels;
return 1;
}
format(str, sizeof(str),"%s Virou Admin level %d no server.",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"Admin %s Virou Admin level %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerData[ID][AdminLevel] = levels;
return 1;
}
Agora eu vou mostrar-lhe como fazer um comando como o /tapa (Matar Player)
pawn Код:
CMD:tapa(playerid,params[])
{
if(PlayerData[playerid][AdminLevel] < 1) return 0;
if(sscanf(params,"u",ID)) return SendClientMessage(playerid, vermelho,"Use: /tapa (playerid)");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, vermelho,"Erro: player nгo conectado!");
GetPlayerName(playerid,Nam,sizeof(Nam));
GetPlayerName(ID,pname,sizeof(pname));
format(str,sizeof(str),"Administrador %s O ADMIN deu um tapa no",Nam);
SendClientMessage(ID, vermelho,str);
format(str,sizeof(str),"O ADMIN deu um tapa no %s",pname);
SendClientMessage(playerid, vermelho,str);
SetPlayerHealth(ID,0);
return 1;
}
xxRaioxx
Tanush123