SA-MP Forums Archive
[Ajuda] Erros : /Veh - 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] Erros : /Veh (/showthread.php?tid=369285)



Erros : /Veh - Gabriel Santana - 16.08.2012

Vejam, tentei colocar no meu gamemode esse cуdigo de /veh para criar veiculos.
O gamemode estб em zcmd, deu alguns erros e nгo estou conseguindo ajeitar, se alguem souber por favor, ajudem.

ShowPlayerDialog
Код:
CMD:veh(playerid)
{
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Escolhe seu veiculo:", "Sultan\nNGR-500", "Selecionar", "Cancelar");
    return 1;
}
OnDialogResponse
Код:
{
    if(dialogid == 1)
{
    if(response)
{
    if(listitem == 0)
{
    CreateVehicle(560, var0 + 1, var1 + 1, var2, var3, 1, 1, 10000);
    SendClientMessage(playerid, ROXOCLARO, "** VIP, seu carro 'Sultan' foi criado com sucesso!");
    return 1;
}
Tou colocando isso mais tб dandos os seguintes erros:
Код:
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(258) : error 017: undefined symbol "var0"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(260) : error 079: inconsistent return types (array & non-array)
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(263) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(263) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(265) : error 079: inconsistent return types (array & non-array)
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(270) : warning 225: unreachable code
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(270) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(270) : error 017: undefined symbol "cmd_creditos"
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(270) : error 029: invalid expression, assumed zero
C:\Users\Gabriel\Desktop\samp03esvr_win32\gamemodes\gamemode.pwn(270) : fatal error 107: too many error messages on one line
Se alguem puder mim ajudar ficarei grato!
Esse й meu primeiro comando assim em DIALOG_STYLE_LIST, por favor mim ajudem.


Re: Erros : /Veh - [HP]Napola - 16.08.2012

Tem erros aн que tu nao postou a linha..

Tem varios erros inclusive coisas nao definidas .. isso й falta de atenзгo revise


Re: Erros : /Veh - Gabriel Santana - 16.08.2012

Alguem pode mim ajudar?


Re: Erros : /Veh - Gabriel Santana - 16.08.2012

esse comando estб certo?

Код:
{
    if(dialogid == 1)
{
    if(response)
{
    if(listitem == 0)
{
    CreateVehicle(560, var0 + 1, var1 + 1, var2, var3, 1, 1, 10000);
    SendClientMessage(playerid, ROXOCLARO, "** VIP, seu carro 'Sultan' foi criado com sucesso!");
    return 1;
}



Re: Erros : /Veh - mau.tito - 16.08.2012

Use o inputtext do dialog e melhor!
E use o response assim tmb e melhor
pawn Код:
if(!response)return SendClientMessage(playerid, -1,"");
Exemplo de cmd:
pawn Код:
CMD:veh(playerid,params[])
{
    GetPlayerName(playerid,Name,sizeof(Name));
    format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) vai criar seu carro ( {FF0000}/veh{FFFFFF} ).",Name,playerid);
    SendClientMessageToAll(-1,Don);
    ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_INPUT,"Carros","Digite id do seu carro abaixo:","Criar Carro","Sair");
    return true;
}
Response do dialog
pawn Код:
if(dialogid == DIALOG_CARS)
    {
        new Criado;
        if(!response)return SendClientMessage(playerid, 0xFFFFFFFF, "[INFO] Vocк cancelou a seleзгo de carros");
        if(!IsValidVehicle(strval(inputtext)))return SendClientMessage(playerid, 0xFFFFFFFF, "[ERRO] Carro Invбlido");
        format(Don, sizeof(Don), "Vocк colocou o carro %s(%i)", NomeCarros[strval(inputtext)-400],strval(inputtext));
        SendClientMessage(playerid, 0xFFFFFFFF, Don);
        new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid, x, y, z);
        PutPlayerInVehicle(playerid,Criado,0);
        Criado = CreateVehicle(strval(inputtext),x, y, z, 82,0,1,60);
        return 1;
    }
Att mau_tito
Ajuda basica Don_Speed



Re: Erros : /Veh - Wallker - 16.08.2012

pawn Код:
{
        if(dialogid == 1)
    {
            if(response)
    {
        if(listitem == 0)
    {
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
            CreateVehicle(560, x+1, y+1 , z, 0, 1, 1, 10000);
            SendClientMessage(playerid, ROXOCLARO, "** VIP, seu carro 'Sultan' foi criado com sucesso!");
        return 1;
    }
tenta


Re: Erros : /Veh - GhosT_[] - 16.08.2012

acabei de mandar um link de um FS de spawn de carros.