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
-
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
-
rakd be egy parancs alá:
[pawn]
if(IsPlayerInVehicle(playerid, car1))
{
PutPlayerInVehicle(playerid, car2, 0);
}else{
PutPlayerInVehicle(playerid, car1, 0);
}
[/pawn]
-
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.
-
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]
-
Aha igy mar ugy van ahogy gondoltam. Kossz szepen.
-
[mod]Ha a téma megoldódott kérlek máskor zárd.[/mod]