[AJUDA]Um errinho aqui -'
#1

Boa noite pros brasileiros, bom dia pros japoneses e boa tarde pra galera da Africa.
Bem eu to me batendo com um errinho aqui que eu percebi que й simples mas num consigo resolver.
Entгo й isso:

O comando й esse:
pawn Код:
if(strcmp(cmd, "/TRAZERV", true) == 0)
    {
        if(Criou[playerid] == true)
        {
            SendClientMessage(playerid, VERMELHO_EDU, "Vocк trouxe seu veнculo atй vocк.");
            new
                Float:pPosx,
                Float:pPosy,
                Float:pPosz,
                Float:pPosa
            ;
            GetPlayerPos(playerid, pPosx, pPosy, pPosz);
            pPosa = GetPlayerFacingAngle(playerid, pPosa);
            SetVehiclePos(vehicleid[playerid], pPosx, pPosy, pPosz+1);
            SetVehicleZAngle(vehicleid[playerid], pPosa);
            PutPlayerInVehicle(playerid, vehicleid[playerid], 0);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, VERMELHO_EDU, "[ERRO]:Vocк nгo criou nenhum veнculo atй agora!");
            return 1;
        }
    }
Da esses erros em uma ъnica linha:
Quote:

C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\filterscripts\ADM.pwn(3243) : error 017: undefined symbol "vehicleid"
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\filterscripts\ADM.pwn(3243) : warning 215: expression has no effect
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\filterscripts\ADM.pwn(3243) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\filterscripts\ADM.pwn(3243) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\filterscripts\ADM.pwn(3243) : fatal error 107: too many error messages on one line

Linha 3244:
Quote:

SetVehiclePos(vehicleid[playerid], pPosx, pPosy, pPosz+1);

Oque eu nгo intendo й que tem mais coisas com vehicle id acima desse comando ae e quando eu tiro ele nгo dб erro nos outros -.-'
Alguem ajuda? =D

ALGUEM?
Reply
#2

pawn Код:
if(strcmp(cmd, "/TRAZERV", true) == 0)
    {
        if(Criou[playerid] == true)
        {
            SendClientMessage(playerid, VERMELHO_EDU, "Vocк trouxe seu veнculo atй vocк.");
            new
                Float:pPosx,
                Float:pPosy,
                Float:pPosz,
                Float:pPosa
            ;
            new vehicleid;
            GetPlayerPos(playerid, pPosx, pPosy, pPosz);
            pPosa = GetPlayerFacingAngle(playerid, pPosa);
            SetVehiclePos(vehicleid[playerid], pPosx, pPosy, pPosz+1);
            SetVehicleZAngle(vehicleid[playerid], pPosa);
            PutPlayerInVehicle(playerid, vehicleid[playerid], 0);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, VERMELHO_EDU, "[ERRO]:Vocк nгo criou nenhum veнculo atй agora!");
            return 1;
        }
    }
ve ai n testei
Reply
#3

o certo
pawn Код:
if(strcmp(cmd, "/TRAZERV", true) == 0)
    {
        if(Criou[playerid] == true)
        {
            SendClientMessage(playerid, VERMELHO_EDU, "Vocк trouxe seu veнculo atй vocк.");
            new
                Float:pPosx,
                Float:pPosy,
                Float:pPosz,
                Float:pPosa
            ;
            new vehicleid[MAX_PLAYERS];
            GetPlayerPos(playerid, pPosx, pPosy, pPosz);
            pPosa = GetPlayerFacingAngle(playerid, pPosa);
            SetVehiclePos(vehicleid[playerid], pPosx, pPosy, pPosz+1);
            SetVehicleZAngle(vehicleid[playerid], pPosa);
            PutPlayerInVehicle(playerid, vehicleid[playerid], 0);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, VERMELHO_EDU, "[ERRO]:Vocк nгo criou nenhum veнculo atй agora!");
            return 1;
        }
    }

Eu acho que й isso, se eu estiver errado que me corrijam
Reply
#4

Edu, quando o cara cria o carro...
Posta o comando de criar carro ae.
Reply
#5

Correia o seu deu o mesmo erro, como se eu tivesse copiado e colado o mesmo '-'
EditPawn o seu ele nгo traz o carro mas deu certo

E Bruno aqui um exemplo de comando que cria veнculo:
pawn Код:
dcmd_moto(playerid,params[]) {
    #pragma unused params
    if(PlayerInfo[playerid][Level] >= 1) {
        if (!IsPlayerInAnyVehicle(playerid)) {
            CarSpawner(playerid,522);
            CMDMessageToAdmins(playerid,"/MOTO");
            return SendClientMessage(playerid,VERDE_EDU,"Aproveite a sua nova moto");
        } else return SendClientMessage(playerid,VERMELHO_EDU,"Erro: Vocк jб tem um veнculo");
    } else return SendClientMessage(playerid,VERMELHO_EDU,"ERRO: VOCК NГO TEM PERMIЗГO PARA USAR ISSO");
}
E aqui o ''CarSpawner'':
pawn Код:
forward CarSpawner(playerid,model);
public CarSpawner(playerid,model)
{
    if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid, VERMELHO_EDU, "Vocк jб tem um carro!");
    else
    {
        new Float:x, Float:y, Float:z, Float:angle;
        GetPlayerPos(playerid, x, y, z);
        GetPlayerFacingAngle(playerid, angle);
        if(PlayerInfo[playerid][pCar] != -1) CarDeleter(PlayerInfo[playerid][pCar]);
        new vehicleid=CreateVehicle(model, x, y, z, angle, -1, -1, -1);
        PutPlayerInVehicle(playerid, vehicleid, 0);
        SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid));
        LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid));
        Criou[playerid] = true;
        PlayerInfo[playerid][pCar] = vehicleid;
        SendClientMessage(playerid, 0xFF9900AA,"Nгo cometa DB (Drive-By) ou terб puniзгo altomбtica: Prisгo,Aviso,Kick.");
        SendClientMessage(playerid, 0xFF9900AA,"Use: /TRANCAR e /DESTRANCAR para proteger seus veiculos");
    }
    return 1;
}
Reply
#6

Tenta ae ^^

pawn Код:
new vehicleid[MAX_PLAYERS]; //TOPO

forward CarSpawner(playerid,model);
public CarSpawner(playerid,model)
{
    if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid, VERMELHO_EDU, "Vocк jб tem um carro!");
    else
    {
        new Float:x, Float:y, Float:z, Float:angle;
        GetPlayerPos(playerid, x, y, z);
        GetPlayerFacingAngle(playerid, angle);
        if(PlayerInfo[playerid][pCar] != -1) CarDeleter(PlayerInfo[playerid][pCar]);
        vehicleid[playerid] = CreateVehicle(model, x, y, z, angle, -1, -1, -1);
        PutPlayerInVehicle(playerid, vehicleid[playerid], 0);
        SetVehicleVirtualWorld(vehicleid[playerid], GetPlayerVirtualWorld(playerid));
        LinkVehicleToInterior(vehicleid[playerid], GetPlayerInterior(playerid));
        Criou[playerid] = true;
        PlayerInfo[playerid][pCar] = vehicleid[playerid];
        SendClientMessage(playerid, 0xFF9900AA,"Nгo cometa DB (Drive-By) ou terб puniзгo altomбtica: Prisгo,Aviso,Kick.");
        SendClientMessage(playerid, 0xFF9900AA,"Use: /TRANCAR e /DESTRANCAR para proteger seus veiculos");
    }
    return 1;
}


//troque o comando por esse \/
    if(strcmp(cmd, "/TRAZERV", true) == 0)
    {
        if(Criou[playerid] == true)
        {
            SendClientMessage(playerid, VERMELHO_EDU, "Vocк trouxe seu veнculo atй vocк.");
            new
                Float:pPosx,
                Float:pPosy,
                Float:pPosz,
                Float:pPosa
            ;
            GetPlayerPos(playerid, pPosx, pPosy, pPosz);
            pPosa = GetPlayerFacingAngle(playerid, pPosa);
            SetVehiclePos(vehicleid[playerid], pPosx, pPosy, pPosz+1);
            SetVehicleZAngle(vehicleid[playerid], pPosa);
            PutPlayerInVehicle(playerid, vehicleid[playerid], 0);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, VERMELHO_EDU, "[ERRO]:Vocк nгo criou nenhum veнculo atй agora!");
            return 1;
        }
    }
Reply
#7

Nгo funfou EditPawn, deixa pra lб essa merda nгo funfa comigo =/
Jб faz tempo que tento fazer isso e nгo dб aff
Reply
#8

Arrumei o seu comando :


pawn Код:
if(strcmp(cmd, "/trazerv", true) == 0)
    {
        if(Criou[playerid] == true)
        {
            SendClientMessage(playerid, VERMELHO_EDU, "Vocк trouxe seu veнculo atй vocк.");
            new Float:V_Pos[4];
            GetPlayerPos(playerid, V_Pos[0], V_Pos[1], V_Pos[2]);
            GetPlayerFacingAngle(playerid, V_Pos[3]);
            SetVehiclePos(PlayerInfo[playerid][pCar], V_Pos[0], V_Pos[1], V_Pos[2]+1);
            SetVehicleZAngle(PlayerInfo[playerid][pCar], V_Pos[3]);
            LinkVehicleToInterior(PlayerInfo[playerid][pCar], GetPlayerInterior(playerid));
            SetVehicleVirtualWorld(PlayerInfo[playerid][pCar], GetPlayerVirtualWorld(playerid));
            PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar], 0);
        }
        else
        {
            SendClientMessage(playerid, VERMELHO_EDU, "[ERRO]:Vocк nгo criou nenhum veнculo atй agora!");
        }
        return 1;
    }


Espero ter ajudado .
Reply
#9

*******!!!! Funcionou rjjj pow vlwww vlww vlww mesmo, como nгo posso te agradecer de forma melhor fica um rep ae pra vc
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)