29.07.2014, 00:09
Vou lhe ajudar com uma organizaзгo o resto vocк faz.
Na callback OnGameModeInit:
Dando Lнder:
Demitir Lнder:
Comando orgs:
Na callback OnGameModeInit:
pawn Код:
if(!dini_Exists("Swat.ini")) // Verifica se o arquivo Swat.ini existe. Este й o arquivo da organizaзгo Swat
{
//Caso nгo exista:
dini_Create("Swat.ini"); // Caso nгo exista cria o arquivo.
dini_Set("Swat.ini", "Lider", "Ninguem"); // Depois do arquivo criado, Seta em uma linha a tag Lider e Ninguem. Ficando Lider=Ninguem
}
pawn Код:
if(strcmp(cmd,"/darlider", true)==0)
{
new nome[25]; // Cria a variбvel local string para armazenar o nome do jogador.
GetPlayerName(playerid, nome, 24); // Pega o nome do jogador e armazena na variбvel string nome.
dini_Set("Swat.ini", "Lider", nome); // Seta na tag Lider o nome que estб armazenado na variбvel string nome.
return 1;
}
pawn Код:
f(strcmp(cmd,"/demitir", true)==0)
{
dini_Set("Swat.ini", "Lider", "Ninguem"); // Seta na tag Lider a palavra Ninguem;
return 1;
}
pawn Код:
if(strcmp(cmd, "/orgs", true) == 0)
{
new strcmd[1000], string[150];
format(string, sizeof string, "Swat - Lнder: %s", dini_Get("Swat.ini", "Lider")); // Formata e armazena na variбvel string.
strcat(strcmd, string, sizeof(strcmd)); // armazena mais uma linha na variбvel string strcmd.
strcat(strcmd, "{666666}Piratas\n", sizeof(strcmd)); // armazena mais uma linha na variбvel string strcmd.
ShowPlayerDialog(playerid, orgs, DIALOG_STYLE_MSGBOX, "Org List", strcmd, "Ok", ""); // Exibe o diбlogo.
return 1;
}