GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Adams - 2011. szeptember 17. - 09:56:27

Cím: PutPlayerInVehicle help
Írta: Adams - 2011. szeptember 17. - 09:56:27
Hi all.Lenne valami amibe elkene egy kis segitseg.Hogy lehet olyat hogy pl.
[pawn]new car1;
new car2;
On gamemodeinit ala:
car1 = CreateVehicle(...)
car2 = CreateVehicle(...)[/pawn]
es hogyha peldaul beirom /sss akkor tegyen bele a car1 kocsiba.Viszont ha mar valaki a car1 kocsiban ul akkor ne a car1 be tegye hanem a car2 be.
Elore is koszonom
Cím: PutPlayerInVehicle help
Írta: kadaradam - 2011. szeptember 17. - 10:03:08
rakd be egy parancs alá:
[pawn]
if(IsPlayerInVehicle(playerid, car1))
{
PutPlayerInVehicle(playerid, car2, 0);
}else{
PutPlayerInVehicle(playerid, car1, 0);
}
[/pawn]
Cím: PutPlayerInVehicle help
Írta: Adams - 2011. szeptember 17. - 10:10:59
Igy nem lessz jo.En ugy akarom hogy ha barki azaz ha egy jatekos a car1 be van akkoe engem ne a car1 be tegyen mert az foglalt hanem a car2 be.
Cím: PutPlayerInVehicle help
Írta: kadaradam - 2011. szeptember 17. - 10:14:26
Akkkor le kellett volna írni érhetõbben....
Probáld meg evvel a függvénnyel:
[pawn]forward VehicleOccupied(vehicleid);
public VehicleOccupied(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInVehicle(i,vehicleid)) return 1;
}
return 0;
}[/pawn]
Majd,egy parancs alá berakod:
[pawn]if(VehicleOccupied(car1))
{
PutPlayerInVehicle(playerid, car2, 0);
}else{
PutPlayerInVehicle(playerid, car1, 0);
}
[/pawn]
Cím: PutPlayerInVehicle help
Írta: Adams - 2011. szeptember 17. - 10:16:59
Aha igy mar ugy van ahogy gondoltam. Kossz szepen.
Cím: PutPlayerInVehicle help
Írta: Sheet - 2011. szeptember 17. - 10:18:27
[mod]Ha a téma megoldódott kérlek máskor zárd.[/mod]