[Ajuda] oque faзo para apйnas o carro id 440 usar esse comando?
#1

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;
}
}
Reply
#2

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

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

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;
}
}
Reply
#4

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;
    }

Reply
#5

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.
Reply
#6

Код:
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;
}
}
Reply
#7

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;
    }

Reply
#8

RESOLVIDO!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)