Ayuda al poner un auto de faccion
#1

Weno, ya hice TODO..
Cree un forward con un nombre, un public con ese nombre y un (carid), tmbn hice esto
if(nombre(newcar))
{
if(PlayerInfo[playerid][pLeader] == 30||PlayerInfo[playerid][pMember] == 30) { }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"Usted No tiene las llaves de este vehiculo.");}
}
tmbn puse la id de la faccion correcta pero cuando me subo al auto me Saca
Ya agregue el auto mediante un "AddStaticVehicleEx" i me saca igual, alguna solucion?
Reply
#2

fijate asi:
pawn Код:
if(nombre(newcar)){
    if(PlayerInfo[playerid][pLeader] != 30||PlayerInfo[playerid][pMember] != 30){
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_GREY,"Usted No tiene las llaves de este vehiculo.");}
    }
}
Nota: el codigo ponelo entre [pawn*] y [/pawn*] (sin los *)
Reply
#3

No, si lo dejo asi:
pawn Код:
if(nombre(newcar)){
    if(PlayerInfo[playerid][pLeader] != 30||PlayerInfo[playerid][pMember] != 30){
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_GREY,"Usted No tiene las llaves de este vehiculo.");}
    }
}
Me tira infinitos errores de "newcar"
Pero si le saco un "}" al final no me da errores pero se sigue bajando del auto
Reply
#4

como definiste newcar? y que hace la funcion nombre?
Reply
#5

pawn Код:
public nombre(carid)
{
    if((carid >= 427) && (carid <= 427))
    {
        return 1;
    }
    return 0;
}
asi
Reply
#6

no entiendo que queres lograr con esa funcion. siempre va a retornar 1.
Reply
#7

Nose, pero no anda :S
Reply
#8

Quote:
Originally Posted by FeniXzone-Tincho2009
Посмотреть сообщение
pawn Код:
public nombre(carid)
{
    if((carid >= 427) && (carid <= 427))
    {
        return 1;
    }
    return 0;
}
asi
No se si es que yo estoy medio dormido y me estoy confundiendo, pero esa funciуn serнa lo mismo que (versiуn mбs simple):

pawn Код:
public nombre(carid)
{
    if(carid == 427)
    {
        return 1;
    }
    return 0;
}
La funciуn solo retorna 1 en caso de que carid sea mayor igual a 427 y al mismo tiempo menor igual a 427, lo cual se cumple solo si carid es 427.
Reply
#9

Quote:
Originally Posted by Zamaroht
Посмотреть сообщение
No se si es que yo estoy medio dormido y me estoy confundiendo, pero esa funciуn serнa lo mismo que (versiуn mбs simple):

pawn Код:
public nombre(carid)
{
    if(carid == 427)
    {
        return 1;
    }
    return 0;
}
La funciуn solo retorna 1 en caso de que carid sea mayor igual a 427 y al mismo tiempo menor igual a 427, lo cual se cumple solo si carid es 427.
la verdad tenes razon, yo aparentemente no lei o no le preste atencion al "&&".
Reply
#10

Quote:
Originally Posted by Zamaroht
Посмотреть сообщение
No se si es que yo estoy medio dormido y me estoy confundiendo, pero esa funciуn serнa lo mismo que (versiуn mбs simple):

pawn Код:
public nombre(carid)
{
    if(carid == 427)
    {
        return 1;
    }
    return 0;
}
La funciуn solo retorna 1 en caso de que carid sea mayor igual a 427 y al mismo tiempo menor igual a 427, lo cual se cumple solo si carid es 427.
Estбs en lo correcto, seguro se confundiу con los ID, o cosas asн.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)