28.07.2014, 23:27
o kill so que nao salva o nome do lider nao e tipo uma profissao tlg
da uma olhada ae nos cods
da uma olhada ae nos cods
pawn Код:
// Profissхes
#define FA 0
#define swat 1
#define PIR 2
#define EXT 3
#define AE 4
#define CV 5
#define LCN 6
#define YKZ 7
#define Bope 8
#define Mar 9
#define Policial_R 10
#define FBI 11
#define AQ 12
#define PNBanD 13
#define Gate 14
if(strcmp("/alistar", cmd, true) == 0)
{
if(lider[playerid] == 1 || sublider[playerid] == 1)
{
new plid;
if(sscanf(cmdtext, "s[12]ud", cmd, plid))
{
SendClientMessage(playerid, Vermelho, "Digite: /alistar [id]");
return 1;
}
if(IsPlayerConnected(plid))
{
if(PlayerInfo[playerid][_Profissao] == 0)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 0);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Forзa Aerea.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 1)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 1);
format(string, sizeof(string), "%s te alistou para a organizaзгo: swat.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 2)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 2);
format(string, sizeof(string), "%s te alistou para a organizaзгo: PIR.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x666666, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 3)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 3);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Exercito.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 4)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 4);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Elite Aerea.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 5)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 5);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Comando Vermelho.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 6)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 6);
format(string, sizeof(string), "%s te alistou para a organizaзгo: La Cosa Nostra.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 7)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 7);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Yakuza.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 8)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 8);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Bope.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 9)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 9);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Mar.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x33CCFFAA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 10)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 10);
format(string, sizeof(string), "%s te alistou para a organizaзгo: Policia Rodoviaria Federal.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x0069D2FF, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 11)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 11);
format(string, sizeof(string), "%s te alistou para a organizaзгo: FBI.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0xB0B000AA, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 12)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 12);
format(string, sizeof(string), "%s te alistou para a organizaзгo: AQ.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x989758FF, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 13)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 13);
format(string, sizeof(string), "%s te alistou para A TV: Panico Na Bande.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x989758FF, string);
Logarprof(plid);
}
if(PlayerInfo[playerid][_Profissao] == 14)
{
format(file2, sizeof(file2), PASTA_CONTAS, GetPlayerNameEx(plid));
dini_IntSet(file2, "Profissao", 14);
format(string, sizeof(string), "%s te alistou para o: Gate.", GetPlayerNameEx(playerid));
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessage(plid, 0x989758FF, string);
Logarprof(plid);
}
}
else
{
SendClientMessage(playerid, Vermelho, "Jogador nгo conectado!");
}
}
return 1;
}
if(strcmp(cmd,"/demitir", true)==0)
{
new aname[MAX_PLAYER_NAME];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(lider[playerid] == 1 || sublider[playerid] ==1)
{
new tmp[256], plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /demitir [id]");
return 1;
}
plid = strval(tmp);
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, pname);
dini_IntSet(file, "Profissao", 74);
Logarprof(playerid);
SpawnPlayer(plid);
format(string, sizeof(string), "{FFF700}%s(%d) demitiu %s(%d) da sua organizaзгo!", aname,playerid, pname, plid);
SendClientMessage(playerid, COLOR_GREEN, "Comando efetuado com sucesso.");
SendClientMessageToAll(tcadm, string);
}
else
{
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem permissгo.");
}
return 1;
}