SA-MP Forums Archive
Ayuda al poner un auto de faccion - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda al poner un auto de faccion (/showthread.php?tid=181878)



Ayuda al poner un auto de faccion - TiNcH010 - 07.10.2010

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?


Re: Ayuda al poner un auto de faccion - TheChaoz - 07.10.2010

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 *)


Respuesta: Ayuda al poner un auto de faccion - TiNcH010 - 07.10.2010

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


Re: Ayuda al poner un auto de faccion - TheChaoz - 07.10.2010

como definiste newcar? y que hace la funcion nombre?


Respuesta: Ayuda al poner un auto de faccion - TiNcH010 - 07.10.2010

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


Re: Ayuda al poner un auto de faccion - TheChaoz - 07.10.2010

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


Respuesta: Ayuda al poner un auto de faccion - TiNcH010 - 08.10.2010

Nose, pero no anda :S


Re: Respuesta: Ayuda al poner un auto de faccion - Zamaroht - 09.10.2010

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.


Re: Respuesta: Ayuda al poner un auto de faccion - TheChaoz - 09.10.2010

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 "&&".


Respuesta: Re: Respuesta: Ayuda al poner un auto de faccion - MrDeath537 - 09.10.2010

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н.