SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 04/06/2012, 11:50 PM   #1
SkilL_Fly
Big Clucker
 
Join Date: Apr 2012
Posts: 88
Reputation: 5
Question [AJUDA] Carros VIPS

Meu e Assim Os Carros VIPs do Meu GM Vc compra ate ai tudo bem mais vc Reloga nao consegue mais Usar os cmd dele fala Este nao e seu carro vip e quando alguem entra ou vc Entra Aparece Quando vc entre Bem Vindo Ao Seu Veiculo Mais Vc tenta usar /veiculo cor ou outro cmd fala Este nao e Seu Veiculo vip

Pode me Ajuda?
__________________



RebellionGames RP
Info-Script
Sistema de Registro: 100%
Sistema de Administração: Não Iniciado
Sistema Unicos[No-Spoiler]: 50%

SkilL_Fly is offline   Reply With Quote
Old 05/06/2012, 02:49 AM   #2
SkilL_Fly
Big Clucker
 
Join Date: Apr 2012
Posts: 88
Reputation: 5
Default Re: [AJUDA] Carros VIPS

Ninguem?
__________________



RebellionGames RP
Info-Script
Sistema de Registro: 100%
Sistema de Administração: Não Iniciado
Sistema Unicos[No-Spoiler]: 50%

SkilL_Fly is offline   Reply With Quote
Old 05/06/2012, 09:38 AM   #3
ViictorDaay-
Gangsta
 
ViictorDaay-'s Avatar
 
Join Date: Apr 2012
Location: Rio de Janeiro
Posts: 772
Reputation: 23
Default Re: [AJUDA] Carros VIPS

Ele está salvando?
ViictorDaay- is offline   Reply With Quote
Old 05/06/2012, 10:04 AM   #4
blacktrindade
Huge Clucker
 
blacktrindade's Avatar
 
Join Date: Feb 2012
Location: Pawn/C++
Posts: 327
Reputation: 13
Default Re: [AJUDA] Carros VIPS

posta o codigo /veiculo meu amigo, a bola de cristal que eu encomendei ainda nao chegou!
__________________

www.elitecityrp.com - o Gigante Voltou!

Code:
Projetos:
[Tutorial] Salvamento de "Dados" em Variaveis [GameMode]Elite City WAR: 65%#Parei [GameMode]Don RP 10%
blacktrindade is offline   Reply With Quote
Old 05/06/2012, 07:41 PM   #5
SkilL_Fly
Big Clucker
 
Join Date: Apr 2012
Posts: 88
Reputation: 5
Default Re: [AJUDA] Carros VIPS

pawn Code:
if(strcmp(cmd,"/veiculo",true)==0 || strcmp(cmd,"/vh",true)==0)
    {
        new vehid = GetPlayerVehicleID(playerid);
        GetPlayerName(playerid,playername,sizeof(playername));
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,COLOR_WHITE," USE: /veiculo ajuda, para ver os comandos de seu veículo VIP");
            return 1;
        }
        if(strcmp(tmp, "ajuda", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pCarKey] != 0)
                {
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo comprar {db1849}- para comprar o Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo vender {db1849}- para vender o Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo ajuda {db1849}- para ver os comandos dos Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo trancar {db1849}- para trancar ou abrir o Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo cor {db1849}- para mudar a cor do Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo estacionar {db1849}- para estacionar o Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** (/v)eiculo modelo {db1849}- para mudar o modelo do Veiculo");
                    SendClientMessage(playerid, COLOR_GRAD2,"** /retirargrana {db1849}- para retirar a grana do seu carro");
                    SendClientMessage(playerid, COLOR_LIGHTBLUE,"** Você precisa estar no seu carro VIP para usar esses comandos.");
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid,COLOR_GRAD2," Você não tem um Veiculo VIP! ");
                    return 1;
                }
            }
            return 1;
        }
        if(strcmp(tmp, "comprar", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
            if(PlayerInfo[playerid][pVIP] < 1)
            {
            SendClientMessage(playerid, COLOR_GREY, "Você nao é VIP para comprar carro");
            return 1;
            }
            for(new i = 0; i < sizeof(CarInfo); i++)
                {
                    if(CarInfo[i][ownedvehicle] == vehid)
                    {
                        if(PlayerInfo[playerid][pCarKey]!=0)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Você ja tem um Veiculo (/veiculo vender)");
                            return 1;
                        }
                        if(CarInfo[i][cOwned]==1)
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Este Veiculo ja tem dono");
                            return 1;
                        }
                        if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
                        {
                            PlayerInfo[playerid][pCarKey] = vehid;
                            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 Veiculo!", 5000, 3);
                            SendClientMessage(playerid, COLOR_GRAD2, "Parabéns pela sua compra!!");
                            SendClientMessage(playerid, COLOR_GRAD2, "USE: /Veiculo ajuda para ver os comandos");
                            TogglePlayerControllable(playerid, 1);
                            SaveCars();
                            return 1;
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GREY, "   Você não tem dinheiro para isso!");
                            return 1;
                        }
                    }
                }
            }
            return 1;
        }
        if(strcmp(tmp, "vender", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                GetPlayerName(playerid, playername, sizeof(playername));
                if(PlayerInfo[playerid][pCarKey] == 0)
                {
                    MSGPLAYER(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] != vehid)
                {
                    MSGPLAYER(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] != 0 && strcmp(playername, CarInfo[PlayerInfo[playerid][pVeiculo]][cOwner], true) == 0)
                {
                    new rand;
                    new car = PlayerInfo[playerid][pVeiculo];
                    CarInfo[car][cOwned] = 0;
                    CarInfo[car][cModel] = 560;
                    CarInfo[car][cColorOne] = 0;
                    CarInfo[car][cColorTwo] = 0;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    strmid(CarInfo[car][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                    GivePlayerMoney(playerid,CarInfo[car][cValue]);
                    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    format(string, sizeof(string), "~w~Carro Vip Vendido By: ~n~~g~$%d", CarInfo[car][cValue]);
                    GameTextForPlayer(playerid, string, 10000, 3);
                    RemovePlayerFromVehicleEx(playerid);
                    Controle(playerid, 1);
                    PlayerInfo[playerid][pCarKey] = 0;
                    PlayerInfo[playerid][pVeiculo] = 0;
                    rand = random(sizeof(gRandomCarsSpawns));
                    CarInfo[car][cLocationx] = gRandomCarsSpawns[rand][0];
                    CarInfo[car][cLocationy] = gRandomCarsSpawns[rand][1];
                    CarInfo[car][cLocationz] = gRandomCarsSpawns[rand][2];
                    CarInfo[car][cAngle] = gRandomCarsSpawns[rand][3];
                    SaveCars();
                    return 1;
                }
            }
            return 1;
        }
        if(strcmp(tmp, "vender", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                GetPlayerName(playerid, playername, sizeof(playername));
                if(PlayerInfo[playerid][pCarKey] == 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] != vehid)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] != 0 && strcmp(playername, CarInfo[PlayerInfo[playerid][pVeiculo]][cOwner], true) == 0)
                {
                    new rand;
                    new car = PlayerInfo[playerid][pVeiculo];
                    CarInfo[car][cOwned] = 0;
                    CarInfo[car][cModel] = 560;
                    CarInfo[car][cColorOne] = 0;
                    CarInfo[car][cColorTwo] = 0;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    strmid(CarInfo[car][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                    GivePlayerMoney(playerid,CarInfo[car][cValue]);
                    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    format(string, sizeof(string), "~w~Carro Vip Vendido By: ~n~~g~$%d", CarInfo[car][cValue]);
                    GameTextForPlayer(playerid, string, 10000, 3);
                    RemovePlayerFromVehicleEx(playerid);
                    TogglePlayerControllable(playerid, 1);
                    PlayerInfo[playerid][pCarKey] = 0;
                    PlayerInfo[playerid][pVeiculo] = 0;
                    rand = random(sizeof(gRandomCarsSpawns));
                    CarInfo[car][cLocationx] = gRandomCarsSpawns[rand][0];
                    CarInfo[car][cLocationy] = gRandomCarsSpawns[rand][1];
                    CarInfo[car][cLocationz] = gRandomCarsSpawns[rand][2];
                    CarInfo[car][cAngle] = gRandomCarsSpawns[rand][3];
                    SaveCars();
                    return 1;
                }
            }
            return 1;
        }
        if(strcmp(tmp, "trancar", true) == 0)
        {
            if(PlayerInfo[playerid][pCarKey] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                return 1;
            }
            if(PlayerInfo[playerid][pCarKey] != vehid)
            {
                SendClientMessage(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                return 1;
            }
            new keycar;
            if(vehid == PlayerInfo[playerid][pCarKey]) { keycar = PlayerInfo[playerid][pVeiculo]; }
            if(IsPlayerConnected(playerid))
            {
                if(CarInfo[keycar][cLock] == 1)
                {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(CarInfo[keycar][ownedvehicle],i,0,0);
                }
                format(string, sizeof(string), "~w~Veiculo VIP~n~~g~Aberto");
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                GameTextForPlayer(playerid, string, 10000, 3);
                CarInfo[keycar][cLock] = 0;
                return 1;
                }
                else
                {
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(CarInfo[keycar][ownedvehicle],i,0,1);
                }
                format(string, sizeof(string), "~w~Veiculo VIP~n~~r~Trancado");
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                GameTextForPlayer(playerid, string, 10000, 3);
                CarInfo[keycar][cLock] = 1;
                return 1;
                }

            }
            return 1;
        }
        if(strcmp(tmp, "estacionar", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(EstacionarAceito[playerid] == 0)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Você precisa pedir permissão de um admin para estacionar o carro!");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] == 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                    return 1;
                }
                if(PlayerInfo[playerid][pCarKey] != vehid)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                    return 1;
                }
                new Float:x,Float:y,Float:z;
                new Float:a;
                new carid;
                new getcarid;
                new Veiculo;
                if(vehid == PlayerInfo[playerid][pCarKey]) { carid = PlayerInfo[playerid][pCarKey]; Veiculo = PlayerInfo[playerid][pVeiculo]; }
                if(IsPlayerInVehicle(playerid,carid) && CarInfo[Veiculo][cOwned] == 1)
                {
                    getcarid = GetPlayerVehicleID(playerid);
                    GetPlayerName(playerid, playername, sizeof(playername));
                    GetVehiclePos(carid, x, y, z);
                    GetVehicleZAngle(carid, a);
                    if(getcarid == carid)
                    {
                        CarInfo[Veiculo][cLocationx] = x;
                        CarInfo[Veiculo][cLocationy] = y;
                        CarInfo[Veiculo][cLocationz] = z;
                        CarInfo[Veiculo][cAngle] = a;
                        format(string, sizeof(string), "~n~ Veiculo Estacionado Aqui! ~n~");
                        GameTextForPlayer(playerid, "Veiculo Estacionado!~n~Ele vai nascer aqui!.", 10000, 3);
                        DestroyVehicle(carid);
                        new carid2 = CreateVehicle(CarInfo[Veiculo][cModel],CarInfo[Veiculo][cLocationx],CarInfo[Veiculo][cLocationy],CarInfo[Veiculo][cLocationz]+1.0,CarInfo[Veiculo][cAngle],CarInfo[Veiculo][cColorOne],CarInfo[Veiculo][cColorTwo],60000);
                        TogglePlayerControllable(playerid, 1);
                        SaveCars();
                        SetVehicleToRespawn(carid2);
                        MudarNickAceito[playerid] = 0;
                        return 1;
                        }
                    return 1;
                }
                return 1;
            }
            return 1;
        }
        if(strcmp(tmp, "modelo", true) == 0)
        {
            if(PlayerInfo[playerid][pCarKey] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                return 1;
            }
            if(PlayerInfo[playerid][pCarKey] != vehid)
            {
                SendClientMessage(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                return 1;
            }
            new modelo;
            new carid;
            new Veiculo;
            if(vehid == PlayerInfo[playerid][pCarKey]) { carid = PlayerInfo[playerid][pCarKey]; Veiculo = PlayerInfo[playerid][pVeiculo]; }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /veiculo modelo [modelo]");
                return 1;
            }
            modelo = strval(tmp);
            if(modelo < 400 || modelo > 611) { SendClientMessage(playerid, COLOR_GREY, " Nossos Modelos Estão Entre 400 e 611!"); return 1; }
            if(modelo == 592 || modelo == 577 || modelo == 553 || modelo == 520 || modelo == 525 || modelo == 547 || modelo == 435
            || modelo == 441 || modelo == 449 || modelo == 450 || modelo == 460 || modelo == 464 || modelo == 465 || modelo == 501
            || modelo == 537 || modelo == 538 || modelo == 564 || modelo == 569 || modelo == 570 || modelo == 584 || modelo == 590
            || modelo == 591 || modelo == 594 || modelo == 606 || modelo == 607 || modelo == 608 || modelo == 610 || modelo == 611
            || modelo == 596 || modelo == 599 || modelo == 597 || modelo == 598 || modelo == 427 || modelo == 528 || modelo == 544
            || modelo == 407 || modelo == 455 || modelo == 502 || modelo == 503 || modelo == 494 || modelo == 582 || modelo == 470
            || modelo == 495 || modelo == 601 || modelo == 548 || modelo == 417 || modelo == 497 || modelo == 563 || modelo == 447
            || modelo == 469 || modelo == 488 || modelo == 557 || modelo == 556 || modelo == 444 || modelo == 573 || modelo == 406
            || modelo == 590 || modelo == 569 || modelo == 537 || modelo == 538 || modelo == 570 || modelo == 449 || modelo == 472
            || modelo == 473 || modelo == 493 || modelo == 595 || modelo == 484 || modelo == 430 || modelo == 453 || modelo == 452
            || modelo == 446 || modelo == 454 || modelo == 432 || modelo == 425 || modelo == 571 || modelo == 490 || modelo == 523
            || modelo == 403 || modelo == 408 || modelo == 414 || modelo == 416 || modelo == 420 || modelo == 423 || modelo == 428
            || modelo == 431 || modelo == 433 || modelo == 437 || modelo == 438 || modelo == 443 || modelo == 456 || modelo == 476
            || modelo == 486 || modelo == 490 || modelo == 498 || modelo == 499 || modelo == 511 || modelo == 512 || modelo == 513
            || modelo == 514 || modelo == 515 || modelo == 519 || modelo == 523 || modelo == 524 || modelo == 530 || modelo == 531
            || modelo == 532 || modelo == 539 || modelo == 568 || modelo == 572 || modelo == 574 || modelo == 578 || modelo == 483
            || modelo == 583 || modelo == 588 || modelo == 593 || modelo == 609)
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Este Modelo é Proibido!");
                return 1;
            }
            if(IsPlayerInVehicle(playerid,carid) && CarInfo[Veiculo][cOwned] == 1)
            {
                CarInfo[Veiculo][cModel] = modelo;
                GameTextForPlayer(playerid, "Modelo do seu Carro VIP Mudado! -R$10000.", 10000, 3);
                DestroyVehicle(carid);
                CreateVehicle(CarInfo[Veiculo][cModel],CarInfo[Veiculo][cLocationx],CarInfo[Veiculo][cLocationy],CarInfo[Veiculo][cLocationz]+1.0,CarInfo[Veiculo][cAngle],CarInfo[Veiculo][cColorOne],CarInfo[Veiculo][cColorTwo],60000);
                TogglePlayerControllable(playerid, 1);
                GivePlayerMoney(playerid,-10000);
                SBizzInfo[8][sbTill] += 1000;
                ExtortionSBiz(8, 1000);
                SaveCars();
                return 1;
            }
            return 1;
        }
        if(strcmp(tmp, "cor", true) == 0)
        {
            if(PlayerInfo[playerid][pCarKey] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "Você não tem um Carro VIP.");
                return 1;
            }
            if(PlayerInfo[playerid][pCarKey] != vehid)
            {
                SendClientMessage(playerid, COLOR_GREY, "Esse não é seu Carro VIP.");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_YELLOW, "USE: /veiculo cor [cor 1] [cor 2]");
                SendClientMessage(playerid, COLOR_YELLOW, "Cores = Entre 0 e 126!.");
                return 1;
            }
            new carid;
            new Veiculo;
            if(vehid == PlayerInfo[playerid][pCarKey]) { carid = PlayerInfo[playerid][pCarKey]; Veiculo = PlayerInfo[playerid][pVeiculo]; }
            new cor1;
            cor1 = strval(tmp);
            if(cor1 < 0 || cor1 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Cores entre 0 e 126!"); return 1; }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_YELLOW, "USE: /veiculo cor [cor 1] [cor 2]");
                SendClientMessage(playerid, COLOR_YELLOW, "Cores = Entre 0 e 126!.");
                return 1;
            }
            new cor2;
            cor2 = strval(tmp);
            if(cor2 < 0 || cor2 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Cores entre 0 e 126!"); return 1; }
            if(IsPlayerInVehicle(playerid,carid) && CarInfo[Veiculo][cOwned] == 1)
            {
                CarInfo[Veiculo][cColorOne] = cor1;
                CarInfo[Veiculo][cColorTwo] = cor2;
                GameTextForPlayer(playerid, "Cor do seu Carro VIP Mudada! -R$1000.", 10000, 3);
                ChangeVehicleColor(carid,cor1,cor2);
                TogglePlayerControllable(playerid, 1);
                GivePlayerMoney(playerid,-1000);
                SBizzInfo[8][sbTill] += 1000;
                ExtortionSBiz(8, 1000);
                SaveCars();
                return 1;
            }
            return 1;
        }
        return 0;
    }
 // fim
__________________



RebellionGames RP
Info-Script
Sistema de Registro: 100%
Sistema de Administração: Não Iniciado
Sistema Unicos[No-Spoiler]: 50%

SkilL_Fly is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Carros VIPS BPS Bugados! Rafael_Loss Português/Portuguese 3 18/07/2012 05:38 PM
[Ajuda] Respaw carros vips master_mc Português/Portuguese 27 07/10/2011 01:43 AM
Ajuda com CARROS VIPS! Bruno Pereira Português/Portuguese 11 27/02/2011 11:06 PM
[AJUDA] Carros Vips [Ips]Guh Português/Portuguese 0 29/07/2010 11:11 PM


All times are GMT. The time now is 02:31 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.