[AJUDA] /Pedircontas
#1

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(playeridCOLOR_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(playeridCOLOR_WHITE);
            
SetPlayerHealth(playerid0.0);
            if(
PlayerInfo[playerid][pSex] == 1)
            {
                
SetPlayerSkin(playerid185);
                
PlayerInfo[playerid][pChar] = 185;
                
PlayerInfo[playerid][pModel] = 185;
            }
            else if(
PlayerInfo[playerid][pSex] == 2)
            {
                
SetPlayerSkin(playerid193);
                
PlayerInfo[playerid][pChar] = 193;
                
PlayerInfo[playerid][pModel] = 193;
            }
            
SendClientMessage(playeridCOLOR_WHITE"Voce pediu contas da sua organizacao, agora voce e um civil");
        }
        return 
1;
    } 
Reply
#2

Deve ser alguma funзгo contida em DemitirInfoOrg
Reply
#3

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.
Reply
#4

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.
Reply
#5

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.
Reply
#6

Posta o comando de trocar de orgs e a variavel que armazena se o jogador й sуcio ou nгo.
Reply
#7

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
PHP код:
[PSocio
e fui criando .
Reply
#8

Com esse seu comando, apenas sуcios vгo poder digitar o comando. Й isso que vocк quer?
Reply
#9

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 .
Reply
#10

Acrescenta isso no comando /policiamilitar

OnPlayerCommandText(playerid,"/pedircontas");
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)