SA-MP Forums Archive
[Ajuda] oque faзo para apйnas o carro id 440 usar esse comando? - 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] oque faзo para apйnas o carro id 440 usar esse comando? (/showthread.php?tid=606591)



oque faзo para apйnas o carro id 440 usar esse comando? - RianRBS - 06.05.2016

Olб galera eu estуu criando uma nova profissгo mais eu queria que o comando sу funciona-se dentro do veiculo id 440 porque eu estуu criando uma nova profissao,eu queria que vocкs fizesem isso pra mim colocar pra sу o carro id 440 poder utilizar esse comando porfavor sуu novato em pawno!!

Код HTML:
if(strcmp(cmd, "/pegarpizza", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "Profissao") == Correio){
new check;
check = CPS_GetPlayerCheckpoint(playerid);
if(check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5){
if(Carregamento[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
Carregamento[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid,Vermelho,"Sua moto jб estб carregada!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб no check de pegar pizza!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб em uma moto de entregar pizza.");
return 1;
}
}



Re: oque faзo para apйnas o carro id 440 usar esse comando? - F1N4L - 06.05.2016

Код:
new vehicle;
vehicle = GetPlayerVehicleID(playerid);

if(vehicle != 440) return SendClientMessage(playerid, Vermelho, "Vocк precisa do veнculo ID 440 para usar este comando!");



Re: oque faзo para apйnas o carro id 440 usar esse comando? - RianRBS - 06.05.2016

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
new vehicle;
vehicle = GetPlayerVehicleID(playerid);

if(vehicle != 440) return SendClientMessage(playerid, Vermelho, "Vocк precisa do veнculo ID 440 para usar este comando!");
final o comando que vocк me passou deu warning nгo deu erro nenhum mais quando eu digito /carregarcartas no checkpoint ele diz que eu nгo estуu em um veнculo de carregar cartas, obs dei umas modificadas no textos & comandos!!! oque devo fazerrr?

Код HTML:
if(strcmp(cmd, "/carregarcartas", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "Profissao") == Correio){
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(vehicle != 440) return SendClientMessage(playerid, Vermelho, "Vocк precisa do veнculo ID 440 para usar este comando!");
new check;
check = CPS_GetPlayerCheckpoint(playerid);
if(check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5){
if(Carregamento[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
Carregamento[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid,Vermelho,"Seu veнculo jб estб carregado!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб no check de carregar cartas!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб em um veнculo de carregar cartas.");
return 1;
}
}



Re: oque faзo para apйnas o carro id 440 usar esse comando? - Whoo - 06.05.2016

Isso й porque estas verificando o id do veнculo e nгo o modelo com isso sу o veнculo id 440 vai usar use GetVehicleModel.

PHP код:
if(strcmp(cmd"/carregarcartas"true) == 0)
{
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanameMAX_PLAYER_NAME);
    
format(filesizeof(file), PASTA_CONTASaname);
    if(
dini_Int(file"Profissao") == Correio)
    {
        new 
vehicle GetVehicleModel(GetPlayerVehicleID(playerid));
        if(
vehicle != 440) return SendClientMessage(playeridVermelho"Vocк precisa do veнculo ID 440 para usar este comando!");
        new 
check CPS_GetPlayerCheckpoint(playerid);
        if(
check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5)
        {
            if(
Carregamento[playerid] == 0)
            {
                
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
                
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
                
Carregamento[playerid] = 1;
                return 
1;
            }
            else
            {
                
SendClientMessage(playerid,Vermelho,"Seu veнculo jб estб carregado!");
                return 
1;
            }
        }
        else
        {
            
SendClientMessage(playeridVermelho" Vocк nгo estб no check de carregar cartas!");
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playeridVermelho" Vocк nгo estб em um veнculo de carregar cartas.");
        return 
1;
    }




Re: oque faзo para apйnas o carro id 440 usar esse comando? - RianRBS - 06.05.2016

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Isso й porque estas verificando o id do veнculo e nгo o modelo com isso sу o veнculo id 440 vai usar use GetVehicleModel.

PHP код:
if(strcmp(cmd"/carregarcartas"true) == 0) {
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASaname);
if(
dini_Int(file"Profissao") == Correio){
new 
vehicle;
vehicle GetVehicleModel(GePlayerVehicleID(playerid));
if(
vehicle != 440) return SendClientMessage(playeridVermelho"Vocк precisa do veнculo ID 440 para usar este comando!");
new 
check;
check CPS_GetPlayerCheckpoint(playerid);
if(
check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5){
if(
Carregamento[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
Carregamento[playerid] = 1;
return 
1;
} else {
SendClientMessage(playerid,Vermelho,"Seu veнculo jб estб carregado!");
return 
1;
}
} else {
SendClientMessage(playeridVermelho" Vocк nгo estб no check de carregar cartas!");
return 
1;
}
} else {
SendClientMessage(playeridVermelho" Vocк nгo estб em um veнculo de carregar cartas.");
return 
1;
}

1 erro

Код HTML:
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(8681) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(8700) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(10423) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(11572) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(11574) : warning 219: local variable "modelo" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(11604) : warning 219: local variable "vehicle" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(11605) : error 017: undefined symbol "GePlayerVehicleID"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(11771) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(12139) : warning 219: local variable "VehicleID" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(12161) : warning 216: nested comment
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(15812) : warning 219: local variable "modelo" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(16166) : warning 219: local variable "modelo" shadows a variable at a preceding level
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(16998) : warning 216: nested comment
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(17643) : warning 209: function "GPS" should return a value
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1848) : warning 204: symbol is assigned a value that is never used: "Bancols1"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1849) : warning 204: symbol is assigned a value that is never used: "Bancols2"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1852) : warning 204: symbol is assigned a value that is never used: "Bancolv1"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1853) : warning 204: symbol is assigned a value that is never used: "Bancolv2"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1850) : warning 204: symbol is assigned a value that is never used: "Bancosf1"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1851) : warning 204: symbol is assigned a value that is never used: "Bancosf2"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1851 -- 18264) : warning 203: symbol is never used: "VehicleID"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1825) : warning 204: symbol is assigned a value that is never used: "bancoPref"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762) : warning 204: symbol is assigned a value that is never used: "checkcorreios"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762 -- 18264) : warning 203: symbol is never used: "entrarutlls"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762 -- 18264) : warning 203: symbol is never used: "entrarutllv"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762 -- 18264) : warning 203: symbol is never used: "modelo"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762 -- 18264) : warning 203: symbol is never used: "para1"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1762 -- 18264) : warning 203: symbol is never used: "procura"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1854) : warning 204: symbol is assigned a value that is never used: "sairbanco"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1854 -- 18264) : warning 203: symbol is never used: "sairutllv"
C:\Users\RianRBS\Desktop\gm\gamemodes\rian.pwn(1854 -- 18264) : warning 203: symbol is never used: "vehicle"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.



Re: oque faзo para apйnas o carro id 440 usar esse comando? - F1N4L - 06.05.2016

Код:
if(strcmp(cmd, "/pegarpizza", true) == 0) 
{
new aname[MAX_PLAYER_NAME], vehicle, model;
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(dini_Int(file, "Profissao") == Correio){
vehicle = GetPlayerVehicleID(playerid);
model = GetVehicleModel(vehicle);
if(model != 440) return SendClientMessage(playerid, Vermelho, "Vocк precisa do veнculo ID 440 para usar este comando!");
new check;
check = CPS_GetPlayerCheckpoint(playerid);
if(check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5){
if(Carregamento[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
Carregamento[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid,Vermelho,"Seu veнculo jб estб carregado!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб no check de carregar cartas!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, " Vocк nгo estб em um veнculo de carregar cartas.");
return 1;
}
}



Re: oque faзo para apйnas o carro id 440 usar esse comando? - Whoo - 06.05.2016

isso foi porque digitei GePlayerVehicleID, corrigido, use o tabulador de cуdigo do ipsBruno para tornar seus cуdigos mais legнvel e bonito...


PHP код:
if(strcmp(cmd"/carregarcartas"true) == 0)
{
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanameMAX_PLAYER_NAME);

    
format(filesizeof(file), PASTA_CONTASaname);
    if(
dini_Int(file"Profissao") == Correio)
    {
        new 
vehicle GetVehicleModel(GetPlayerVehicleID(playerid));
        if(
vehicle != 440) return SendClientMessage(playeridVermelho"Vocк precisa do veнculo ID 440 para usar este comando!");

        new 
check CPS_GetPlayerCheckpoint(playerid);
        if(
check == checkcarga || check == checkcarga1 || check == checkcarga2 || check == checkcarga3 || check == checkcarga4 || check == checkcarga5)
        {
            if(
Carregamento[playerid] == 0)
            {
                
SendClientMessage(playerid,COLOR_GREEN,"Pizza pegada!");
                
SendClientMessage(playerid,COLOR_GREEN,"Para descarregб-la, vб atй a entrada de LS no icone de um ''GARFO E FACA'' no mapa");
                
Carregamento[playerid] = 1;
                return 
1;
            }
            else
            {
                
SendClientMessage(playerid,Vermelho,"Seu veнculo jб estб carregado!");
                return 
1;
            }
        }
        else
        {
            
SendClientMessage(playeridVermelho" Vocк nгo estб no check de carregar cartas!");
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playeridVermelho" Vocк nгo estб em um veнculo de carregar cartas.");
        return 
1;
    }




Re: oque faзo para apйnas o carro id 440 usar esse comando? - RianRBS - 06.05.2016

RESOLVIDO!