Hey, wie kann man machen, dass wenn jemand als Beifahrer in einem Taxi einsteigt, ein Timer losgeht, der das Geld zählt?
Habs so, aber es funzt nicht...
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(taxi); i++)
{
if(GetPlayerVehicleID(playerid)==taxi[i])
{
if(GetPVarInt(playerid,"Job")!=8)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,Grau,"Du bist kein Taxifahrer!");
}
if(Taxi[playerid][Fare] == 1)
{
if(newstate == PLAYER_STATE_PASSENGER)
{
new string[256];
if(PlayerJob(playerid,8))continue;
format(string,sizeof(string),"TAXI: %i$",Taxi[playerid][Preis]);
GameTextForPlayer(playerid,string,10,5);
SetTimer("taxitimer",1000,true);
}
}
}
}
}
Brauche noch Hilfe:
Enum ~ error 032: array index out of bounds
CreatePickup ~ CreateDynamicPickup
Danke im voraus!