heyho Leude ich hab wiedermal ne Frage.
gibts sowas wie "isAnyPlayerInVehicle".
Oder wie frage ich ab welche Playerid's in meinem Wagen sitzen ohne Fahrerid?
Gruss: Sonic
heyho Leude ich hab wiedermal ne Frage.
gibts sowas wie "isAnyPlayerInVehicle".
Oder wie frage ich ab welche Playerid's in meinem Wagen sitzen ohne Fahrerid?
Gruss: Sonic
IsPlayerInAnyVehicle
Ich zitiere mich nur ungern aber:
"isAnyPlayerInVehicle"
ZitatOder wie frage ich ab welche Playerid's in meinem Wagen sitzen ohne Fahrerid?
Gruss: Sonic
if(IsPlayerInAnyVehicle(playerid))
so
ich benötige keine if abfragen sondern ich suche eine abfrage die mir Playerid's liefert.
Gruss: Sonic
Ist doch nicht so schwer -.-
new variable = IsPlayerInAnyVehicle(playerid);
Also nochmal zum mitschreiben:
Ich benötige die Playerid's der pasagiere die in meinem wagen sitzen rauskommen soll sowas:
Vehicleid=123
Playeridpasanger=2
Ist doch nicht so schwer -.-
new variable = IsPlayerInAnyVehicle(playerid);
Ich Zitiere mich ungern ;).
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, vehicleid))
{
Ich werd´s mal versuchen, auch ohne Brille..
stock GetVehicleSeats ( vehicleID , seats [ 4 ] ) {
for ( new i; i < 4; i ++ )
seats [ i ] = -1;
for ( new player; player < MAX_PLAYERS; player ++ )
if ( GetPlayerVehicleID ( player ) == vehicleID )
seats [ GetPlayerVehicleSeat ( player ) ] = player;
}
Das sollte genau das machen, was du möchtest.
naja gut egal ich krieg das schon irgendwie hin danke euch auf jeden fall.
Gruss: Sonic
das was hauke geschrieben hat klingt gut probiere ich ma aus
Und hier nochmal die sehr vereinfachte Form von diesem hier:
stock GetVehicleSeats ( vehicleID , seats [ 4 ] ) {
for ( new i; i < 4; i ++ )
seats [ i ] = -1;
for ( new player; player < MAX_PLAYERS; player ++ )
if ( GetPlayerVehicleID ( player ) == vehicleID )
seats [ GetPlayerVehicleSeat ( player ) ] = player;
}
Extrem vereinfacht:
stock GetVehicleSeats ( vehicleID , &seat1 = -1 , &seat2 = -1 , &seat3 = -1 , &seat4 = -1 ) {
for ( new player; player < MAX_PLAYERS; player ++ )
if ( GetPlayerVehicleID ( player ) == vehicleID ) {
switch ( GetPlayerVehicleSeat ( player ) ) {
case 0:
seat1 = player;
case 1:
seat2 = player;
case 2:
seat3 = player;
case 3:
seat4 = player;
}
}
}
Sauber danke |-|auke ;]
Gruss; Sonic