[AJUDA]Definir Carros Para vip e free
#1

Gente estava tentando colocar assim o player free poderia comprar 1 carro e o vip lvl 1 dois carros e o lvl 2 tres carros ta aew o cmd
pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pVIP] < 1)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
                    return 1;
                }
                for(new i = 0; i < sizeof(CarInfo); i++)
                {
                    if(CarInfo[i][ownedvehicle] == vehid)
                    {
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
                            return 1;
                        }
                        if(CarInfo[i][cOwned]==1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey2] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo2] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey3] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo3] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Erro fatal !");
                        }
                    }
                }
            }
            return 1;
        }
Reply
#2

Qual o problema com o comando?
Reply
#3

pawn Код:
if(PlayerInfo[playerid][pVIP] == 1)
{
 PlayerInfo[playerid][pCarKey] == 2;
 return 1;
}
if(PlayerInfo[playerid][pVIP] == 2)
{
 PlayerInfo[playerid][pCarKey] == 3;
 return 1;
}
Reply
#4

Duv so pra saber coloco dps de ? tem como colocar no comando tentei por mas deu erros comando sem efeito
Reply
#5

pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
        {
if(PlayerInfo[playerid][pVIP] == 1)
{
 PlayerInfo[playerid][pCarKey] == 2;
 return 1;
}
if(PlayerInfo[playerid][pVIP] == 2)
   {
    PlayerInfo[playerid][pCarKey] == 3;
   return 1;
   }
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pVIP] < 1)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
                    return 1;
                }
                for(new i = 0; i < sizeof(CarInfo); i++)
                {
                    if(CarInfo[i][ownedvehicle] == vehid)
                    {
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
                            return 1;
                        }
                        if(CarInfo[i][cOwned]==1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey2] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo2] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey3] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo3] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Erro fatal !");
                        }
                    }
                }
            }
            return 1;
        }
Ah sу й editar ai sу fiz por no Comando isso. edite aew.

PS : Quando eu Vejo isso :
pawn Код:
if(IsPlayerConnected(playerid))
da Vontade de Matar 1, й usado sim, mais nгo nesses casos :C
Reply
#6

Deu
C:\Documents and Settings\Frederico1\Desktop\SAMP SERVER\GM BPG\GM BPG\gamemodes\BPG.pwn(31779) : warning 215: expression has no effect
C:\Documents and Settings\Frederico1\Desktop\SAMP SERVER\GM BPG\GM BPG\gamemodes\BPG.pwn(31784) : warning 215: expression has no effect

Nessas duas linhas
pawn Код:
PlayerInfo[playerid][pCarKey] == 2;
    PlayerInfo[playerid][pCarKey] == 3;
Reply
#7

Apague-a Seila Eu so Fiz pegar o Sistema do Shickcard VC DISSE que nгo sabia como por O.O

pawn Код:
if(strcmp(tmp, "comprar", true) == 0)
        {
if(PlayerInfo[playerid][pVIP] == 4)
{
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pVIP] < 1)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um jogador VIP/VIP Premium");
                    return 1;
                }
                for(new i = 0; i < sizeof(CarInfo); i++)
                {
                    if(CarInfo[i][ownedvehicle] == vehid)
                    {
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pVIP] == 1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP permite que vocк tenha no mбximo dois carros !");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] != 0 && PlayerInfo[playerid][pCarKey2] != 0 && PlayerInfo[playerid][pCarKey3] != 0)
                        {
                            SendClientMessage(playerid, COLOR_GREY, " Seu VIP Premium permite que vocк tenha no mбximo trкs carros !");
                            return 1;
                        }
                        if(CarInfo[i][cOwned]==1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Este carro VIP jб tem dono");
                            return 1;
                        }
                        if(PlayerInfo[playerid][pCarKey] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey2] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey2] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo2] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else if(PlayerInfo[playerid][pCarKey3] == 0)
                        {
                            if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                            {
                                PlayerInfo[playerid][pCarKey3] = i+totalveiculosc;
                                PlayerInfo[playerid][pVeiculo3] = i;
                                CarInfo[i][cOwned] = 1;
                                CarOffered[playerid]=0;
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                strmid(CarInfo[i][cOwner], sendername, 0, strlen(sendername), 999);
                                GivePlayerMoney(playerid,-CarInfo[i][cValue]);
                                GameTextForPlayer(playerid, "~w~Parabens~n~Voce comprou esse Carro VIP!", 5000, 3);
                                PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
                                SendClientMessage(playerid, COLOR_GRAD2, "parabens pela sua compra !");
                                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo ajuda para ver os comandos");
                                TogglePlayerControllable(playerid, 1);
                                SaveCars();
                            }
                            else
                            {
                                SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo tem dinheiro para isso!");
                            }
                            return 1;
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Erro fatal !");
                        }
                    }
                }
            }
         }
            return 1;
        }
Reply
#8

alguem aew consegue arumar pra min xD
Reply
#9

veja o meu acima ver c pega...
Reply
#10

n deu quando vou comprar o segundo carro n aparece nada e n compra
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)