[AJUDA] /Pedircontas -
Renato_Silva - 09.10.2011
Ola , Gostaria que Alguem me ajudasse tipo assim
Quando o Player da /pedircontas ele morre e vai pro spawn eu queria que tipo pedisse contas e ficasse no lugar e tambem os socios podem trocar de org sem pedir contas tipo ta na Policia Militar ai digita /groove e vai direto nem precisa pedir contas
PHP код:
if(strcmp(cmd, "/pedircontas", true) == 0)
{
if(gPlayerLogged[playerid] == 1)
{
if(GetPlayerOrg(playerid) < 1) { SendClientMessage(playerid, COLOR_WHITE, "Vocк й civil ¬¬"); return 1; }
DemitirInfoOrg(PlayerNamex(playerid));
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pMembro] = 0;
PlayerInfo[playerid][pCargo] = 0;
PlayerInfo[playerid][pLider] = 0;
PlayerInfo[playerid][pFMember] = 255;
SetPlayerColor(playerid, COLOR_WHITE);
SetPlayerHealth(playerid, 0.0);
if(PlayerInfo[playerid][pSex] == 1)
{
SetPlayerSkin(playerid, 185);
PlayerInfo[playerid][pChar] = 185;
PlayerInfo[playerid][pModel] = 185;
}
else if(PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 193);
PlayerInfo[playerid][pChar] = 193;
PlayerInfo[playerid][pModel] = 193;
}
SendClientMessage(playerid, COLOR_WHITE, "Voce pediu contas da sua organizacao, agora voce e um civil");
}
return 1;
}
Re: [AJUDA] /Pedircontas -
ViniBorn - 09.10.2011
Deve ser alguma funзгo contida em DemitirInfoOrg
Re: [AJUDA] /Pedircontas -
Renato_Silva - 09.10.2011
Nгo й --' , eu queria saber como mudar isso para os players quando tiverem fugindo dos cops combinarem com o lider e falar vo pedir contas e vc me convida --' , e tambem queria saber como por pro socio so trocar de org pedindo conta pq troca sem pedir contas.
Re: [AJUDA] /Pedircontas -
ViniBorn - 09.10.2011
Isso aqui й o que faz ele morrer.
pawn Код:
SetPlayerHealth(playerid, 0.0);
Pra evitar que o jogador peзa contas com nнvel de procurado й sу usar um if dentro do comando /pedircontas
Ex:
pawn Код:
//Supondo que a variбvel de nнvel de procurado seja Suspeito
if(strcmp(cmd, "/pedircontas", true) == 0)
{
if(gPlayerLogged[playerid] == 1)
{
if(GetPlayerOrg(playerid) < 1) { SendClientMessage(playerid, COLOR_WHITE, "Vocк й civil ¬¬"); return 1; }
if(Suspeito != 0)
return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo pode pedir conta agora");
DemitirInfoOrg(PlayerNamex(playerid));
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pMembro] = 0;
PlayerInfo[playerid][pCargo] = 0;
PlayerInfo[playerid][pLider] = 0;
PlayerInfo[playerid][pFMember] = 255;
SetPlayerColor(playerid, COLOR_WHITE);
SetPlayerHealth(playerid, 0.0);
if(PlayerInfo[playerid][pSex] == 1)
{
SetPlayerSkin(playerid, 185);
PlayerInfo[playerid][pChar] = 185;
PlayerInfo[playerid][pModel] = 185;
}
else if(PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 193);
PlayerInfo[playerid][pChar] = 193;
PlayerInfo[playerid][pModel] = 193;
}
SendClientMessage(playerid, COLOR_WHITE, "Voce pediu contas da sua organizacao, agora voce e um civil");
}
return 1;
}
Posta o comando de trocar de orgs e a variavel que armazena se o jogador й sуcio ou nгo.
Re: [AJUDA] /Pedircontas -
Renato_Silva - 09.10.2011
Valeu Vini Ajudou o Player Pede contas e fica no mesmo lugar
Agora eu quero Que o Socio Pessa Contas Para Trocar De Organizaзao.
Re: [AJUDA] /Pedircontas -
ViniBorn - 09.10.2011
Posta o comando de trocar de orgs e a variavel que armazena se o jogador й sуcio ou nгo.
Re: [AJUDA] /Pedircontas -
Renato_Silva - 09.10.2011
pawn Код:
if(strcmp(cmd, "/policiamilitar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pSocio] >= 1)
{
PlayerInfo[playerid][pMembro] = 1;
PlayerInfo[playerid][pCargo] = 4;
SetPlayerSkin(playerid,280);
PlayerInfo[playerid][pChar] = 280;
SetPlayerSpawn(playerid);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, 256, "Sуcio: %s Entrou Para Policia Militar.",name);
ProxDetector(70.0, playerid, string, COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);
}
}
return 1;
}
Eu So Adicionei o Comando e Troquei Assim tipo
e fui criando .
Re: [AJUDA] /Pedircontas -
ViniBorn - 09.10.2011
Com esse seu comando, apenas sуcios vгo poder digitar o comando. Й isso que vocк quer?
Re: [AJUDA] /Pedircontas -
Renato_Silva - 09.10.2011
Jaa Esta so Para Socios Digitar o Comando So Quero Que Eles Pessam Contas Antes de trocar de organizaзao , Porque tipo vai buga Lista /membros .
Re: [AJUDA] /Pedircontas -
ViniBorn - 09.10.2011
Acrescenta isso no comando /policiamilitar
OnPlayerCommandText(playerid,"/pedircontas");