SA-MP Forums Archive
[Ajuda] Preciso de ajuda em comando RPG de concessionбria. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Preciso de ajuda em comando RPG de concessionбria. (/showthread.php?tid=465589)



Preciso de ajuda em comando RPG de concessionбria. - tristtok - 23.09.2013

Criei este comando para os admins estacionarem carros da concessionaria, so que quando da /aestacionar parece: Server: Unknown Command, Como faзo funcionar? Obrigado.

pawn Код:
if (strcmp("/aestacionar", cmdtext, true, 10) == 0)
    {
        GetPlayerName(playerid, sendername, 256);
            if (PlayerInfo[playerid][pAdmin] >= MASTER)
            {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo estб em um veiculo.");
        new vehicle = GetPlayerVehicleID(playerid);
        new Float:x, Float:y, Float:z, Float:c;
        GetVehiclePos(vehicle, Float:x, Float:y, Float:z);
        GetVehicleZAngle(vehicle, Float:c);
        CarInfo[vehicle][cLocationx] = x;
        CarInfo[vehicle][cLocationy] = y;
        CarInfo[vehicle][cLocationz] = z;
        CarInfo[vehicle][cAngle] = c;
        SaveCars();
        return 1;
    }



Re: Preciso de ajuda em comando RPG de concessionбria. - Coe1 - 23.09.2013

pawn Код:
if(!strcmp(cmdtext, "/aestacionar", true))
    {
        GetPlayerName(playerid, sendername, 256);
        if (PlayerInfo[playerid][pAdmin] >= MASTER)
        {
            if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo estб em um veiculo.");
            new vehicle = GetPlayerVehicleID(playerid);
            new Float:x, Float:y, Float:z, Float:c;
            GetVehiclePos(vehicle, Float:x, Float:y, Float:z);
            GetVehicleZAngle(vehicle, Float:c);
            CarInfo[vehicle][cLocationx] = x;
            CarInfo[vehicle][cLocationy] = y;
            CarInfo[vehicle][cLocationz] = z;
            CarInfo[vehicle][cAngle] = c;
            SaveCars();
        }
        return 1;
    }



Re: Preciso de ajuda em comando RPG de concessionбria. - tristtok - 23.09.2013

Quote:
Originally Posted by Coe1
Посмотреть сообщение
pawn Код:
if(!strcmp(cmdtext, "/aestacionar", true))
    {
        GetPlayerName(playerid, sendername, 256);
        if (PlayerInfo[playerid][pAdmin] >= MASTER)
        {
            if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo estб em um veiculo.");
            new vehicle = GetPlayerVehicleID(playerid);
            new Float:x, Float:y, Float:z, Float:c;
            GetVehiclePos(vehicle, Float:x, Float:y, Float:z);
            GetVehicleZAngle(vehicle, Float:c);
            CarInfo[vehicle][cLocationx] = x;
            CarInfo[vehicle][cLocationy] = y;
            CarInfo[vehicle][cLocationz] = z;
            CarInfo[vehicle][cAngle] = c;
            SaveCars();
        }
        return 1;
    }
Ainda continua com SERVER: Comando Desconhecido


Re: Preciso de ajuda em comando RPG de concessionбria. - tristtok - 23.09.2013

Tem algum lugar especifico para colocar?


Re: Preciso de ajuda em comando RPG de concessionбria. - Coe1 - 23.09.2013

Tem que colocar na public "OnPlayerCommandText"...


Re: Preciso de ajuda em comando RPG de concessionбria. - tristtok - 23.09.2013

Quote:
Originally Posted by Coe1
Посмотреть сообщение
Tem que colocar na public "OnPlayerCommandText"...
Ainda continua, tem como fazer um que funcione para mim cara? Por Favor.

Comando que os players normais usam: (Faz parte do comando /v)

pawn Код:
if(strcmp(tmp, "estacionar", true) == 0)
        {
            if(PlayerInfo[playerid][pCarKey] == 0 && PlayerInfo[playerid][pCarKey2] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem um Carro VIP.");
                return true;
            }
            if(PlayerInfo[playerid][pCarKey] != vehid && PlayerInfo[playerid][pCarKey2] != vehid)
            {
                SendClientMessage(playerid, COLOR_GREY, "Esse nгo й seu Carro VIP.");
                return true;
            }
            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]; }
            else if(vehid == PlayerInfo[playerid][pCarKey2]) { carid = PlayerInfo[playerid][pCarKey2]; Veiculo = PlayerInfo[playerid][pVeiculo2]; }
            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);
                    Controle(playerid, 1);
                    SaveCars();
                    SetVehicleToRespawn(carid2);
                    return true;
                }
                return true;
            }
            return true;
        }



Re: Preciso de ajuda em comando RPG de concessionбria. - tristtok - 23.09.2013

Me ajudem por favor.


Re: Preciso de ajuda em comando RPG de concessionбria. - JeeanK2 - 23.09.2013

cara й so colocar o comando em baixo da public OnPlayerCommandText simples...